4、(SA)的主要思想是()。A.自顶向下、逐步分解B.自顶向下、逐步抽象C.自底向上、逐步抽象 D.自底向上、逐步分解●12、在面向对象软件开发过程中,设计模式的采用是为了()。A.允许在非面向对象程序设计语言中使用面向对象的概念 B.复用成功的设计和体系结构C.减少设计过程创建的类的个数 D.保证程序的运行速度达到最优值●13、适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是(1);适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是(2)。(1)A.瀑布模型 B.