多项选择题

采集终端软件设计方法必须保证系统(),以保证终端应用软件具有较长的生命周期。

A.稳定性;
B.可修改性
C.可重用性;
D.实用性。