第 2 章 软件工程一、选择题1
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了___A___A
软件危机 B
软件工程 C
程序设计革命 D
结构化程序设计2
“ 软 件 工 程 的 概 念 是 为 解 决 软 件 危 机 而 提 出 的 ” 这 句 话 的 意 思 是 ___C______
A 强调软件工程成功解决了软件危机的问题 B 说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理 C 说明软件工程这门学科的形成是软件进展的需要 D 说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护3
瀑布模型的存在问题是_____B______
A.用户容易参加开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求4
下列关于瀑布模型不正确的是_____B______
A 瀑布模型上一阶段的变换结果是下一阶段的输入 B 瀑布模型每个阶段都不需要反馈 C 瀑布模型提供了软件开发的基本框架 D 瀑布模型存在局限性 5
快速原型是利用原型辅助软件开发的一种新思想,它是在讨论___A___的方法和技术中产生的
A 需求阶段 B 设计阶段 C 测试阶段 D 软件开发的各个阶段6
原型化方法是用户和设计者之间执行的一种交互构成,适用于__A____系统
A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时7
信息隐蔽概念与_____A_______这一概念直接的相关
A 模块的独立性 B 模块类型的划分 C 软件结构定义 D 软件生命周期 8
为高质量地开发软件项目,在软件结构设计时,必须遵循____A_____原则
A 信息隐蔽 B 质量控制 C 程序优化 D 数据共享 9
_____A_________的目标是确定软件开发工程的总目标,确定工程的可行性
A 软件定义 B 软件开发 C 软件测试