软件工程(软件工程概述)

1、包含风险分析的的软件工程模型是()

A 增量模型        B 螺旋模型        C 喷泉模型        D 瀑布模型

2、软件危机产生的主要原因是() 

A 软件工具落后        B 软件生产能力不足        C 对软件的认识不够        D 软件本身的特点及开发方法 

3、软件工程的三要素是() 

A 技术、方法和工具        B 方法、对象和类        C 方法、工具和过程        D 过程、模型和方法 

4、从结构化的瀑布模型看,下面()环节出问题,对软件的影响最大。 

A 需求分析阶段        B 概要设计阶段        C 详细设计阶段        D 测试和运行阶段 

5、在下面的软件开发方法中,()对软件设计和软件开发人员的要求最高。 

A 结构化方法        B 原型化方法        C 面向对象方法        D 控制流方法 

6、下列选项中,()不是软件的特点

A 手工开发为主        B 不会磨损        C 开发成本较低        D 需依附于特定的计算机环境 

7、下列选项中,()不属于软件的定义。 

A 程序        B 过程        C 数据        D 文档 

8. 软件工程管理是(    )一切活动的管理。 

A 需求分析        B 软件设计过程        C 模块设计        D 软件生命期

9. 软件开发“螺旋模型”是经常使用的一种模型,它是(    )的结合,强调软件开发过程中的风险分析,特别适合于大型复杂的系统。 

A 瀑布模型和增量模型        B 迭代模型和快速原型模型        C 敏捷模型和原型模型        D 瀑布模型和快速原型模型 

10. 当软件需求可以完全确定时,宜采用的软件开发模型是(  )。 

A 增量模型        B 快速原型        C 螺旋模型        D 瀑布模型 

11. 需求分析阶段的任务是确定 (    )。

A 软件开发方法        B 软件开发工具        C 软件系统的功能        D 软件开发费 

12、简要叙述软件开发过程。 

传统:可行性研究、需求分析、总体设计、详细设计、编码和实现、系统测试和维护

流行:问题定义、需求开发、软件设计、软件构造,软件测试与维护 

猜你喜欢

转载自blog.csdn.net/weixin_43823060/article/details/132038138