精品文档---下载后可任意编辑一、单项选择题1.为了消除软件危机,既要有技术措施,又要有必要的组织管理措施。( )正是从管理和技术两方面讨论如何更好地开发和维护计算机软件的一门新兴学科。CA. 计算机工程B. 信息工程 C. 软件工程D. 管理工程2.在软件生命周期方法论中,软件开发时期包括( )四个阶段。DA. 需求分析、设计、编码、测试B. 需求分析、总体设计、详细设计、编码C. 设计、编码、测试、维护D. 总体设计、详细设计、编码及单元测试、综合测试3.软件开发过程中必须遵循下列原则:抽象,( ),一致性,完备性和可验证性。AA. 信息隐蔽,模块化,局部化B. 信息公开,层次化,局部化C. 信息隐蔽,层次化,全局化D. 信息公开,模块化,全局化4.软件生命周期方法论中,( )是软件开发和维护时期的核心力量。CA.系统分析员和软件工程师B. 系统分析员和程序员C. 程序员和软件工程师D. 系统分析员、程序员和软件工程师5.软件生命周期法的基本原则是:( ),成果描述标准化。BA. 先逻辑后物理,自底向上 B. 先逻辑后物理,自顶向下C. 先物理后逻辑,自底向上D. 先物理后逻辑,自顶向下6.在( )中,软件开发人员与用户一起进行需求分析,进行快速设计,建造原型,原型交用户评估,提出修改意见,再次进行设计。经过多次迭代,使软件逐步满足用户需要。BA. 瀑布模型 B. 快速原型模型C. 螺旋模型D. 喷泉模型7.面对对象方法学更好地考虑了( )等问题,更有效地提高了软件产品质量和软件开发效率。DA.抽象、信息隐蔽和全局化B. 抽象、信息公开和局部化C.信息公开、局部化和模块化 D. 抽象、信息隐蔽和模块化8.在( )中,软件开发人员与用户一起进行需求分析,进行快速设计,建造原型,原型交用户评估,提出修改意见,再次进行设计。经过多次迭代,使软件逐步满足用户需要。BA. 瀑布模型 B. 快速原型模型C. 螺旋模型D. 喷泉模型9.( )的每一周期都包括需求定义、风险分析、工程实现和评审四个阶段。CA. 瀑布模型B. 快速原型模型 C. 螺旋模型D. 喷泉模型10.面对对象的软件开发分析、设计和编码没有严格的界限,它们在反复修正的过程中进行。( )是一种典型的面对对象软件开发模型,体现了软件开发过程中迭代和无缝的特性。DA. 瀑布模型B. 快速原型模型C. 螺旋模型 D. 喷泉模型11.( )是管理软件开发工作的指导性文档,其阅读对象是软件开发的主管部门、软件技术人员和用户。其中的关...