一、选择题 1.软件的主要特性是( B )
(A)高性能 (B)高成本 (C)包括程序和文档 (D)可独立构成计算机系统 2.软件工程三要素是( A )
(A)高技术人员、方法和工具 (B)方法、工具和过程 (C)方法、对象和类 (D)过程、模型、方法 3.包含风险分析的软件工程模型是( (A)螺旋模型 (B)瀑布模型 (C)增量模型 (D)喷泉模型 4.软件工程的主要目标是( A )
(A)软件需求 (B)软件设计 (C)风险分析 (D)软件实现 5.下列不属于面向对象开发方法的是( B ) (A)Booch (B)UML (C)Coad (D)OMT 6.软件危机的主要表现是( D )
(A)软件成本太高 (B)软件产品太多 (C)软件开发人员明显不足 (D)软件生产率低下 7.软件开发方法的主要工作模型有( C ) (A)螺旋模型 (B)循环模型 (C)瀑布模型 (D)专家模型 8.软件工程的目标有( B )
(A)易于维护 (B)低的开发成本 (C)高性能 (D)短的开发期 9.软件工程学的目的和意义是( D )
(A)应用科学的方法和工程化的规范管理来指导软件开发 (B)克服软件危机 ’ . (C)做好软件开发的培训工作 . (D)以较低的成本开发出高质量的软件 10.需求工程的主要目的是( C ) (A)系统开发的具体方案 (B) 进一步确定用户的需求 (C)解决系统是“做什么的问题” (D) 解决系统是“如何做的问题” 11
需求分析的主要方法有( D ) (A)形式化分析方法 (B)PAD图描述 (C)结构化程序设计(SP)方法 (D)OOA法 12
面向对象的分析方法主要是建立三类模型,即( B ) (A)系统模型,ER模型,应用模型 (B)对象模型,动态模型,实现(应用)模型 (C)ER模型,对象模型,功能模型 (D)对象模型,动态模型,功