1
 软件工程
1.4.5 习 题 2

习 题 2

一、选择题

1.瀑布模型本质上是一种(  )。

A.线性顺序模型     B.顺序迭代模型

C.线性迭代模型   D.及早出软件产品的模型

2.需求分析是由分析员了解用户的要求,认真细致地调研、分析,最终建立目标系统的

逻辑模型并编写(  )。

A.模块说明书    B.软件规格说明书

C.项目开发计划   D.合同文档

二、填空题

1.软件生存周期的各个过程可以分成3类,即____________、____________和____________,开发机构可以根据具体的软件项目进行裁剪。

2.软件生存周期包括计划、____________、____________、程序编码、____________和运行维护等6个阶段。

3.____________帮助软件企业对其软件过程的改变进行计划、制定及实施。

三、判断题

1.采用瀑布模型进行软件开发时,软件与用户见面的时间间隔较长,开发风险较大。(  )

2.软件设计阶段的任务是程序员选取一种适当的高级程序设计语言,编写每个功能。(  )

四、简答题

1.什么是软件过程?它与软件工程是何关系?

2.什么是软件的生存周期?软件生存周期分哪几个阶段?

3.试比较瀑布模型、原型模型、螺旋模型和增量模型。