软件工程习题及课后答案

软件工程习题及课后答案

ID:38281760

大小:211.10 KB

页数:4页

时间:2019-06-01

软件工程习题及课后答案_第1页
软件工程习题及课后答案_第2页
软件工程习题及课后答案_第3页
软件工程习题及课后答案_第4页
资源描述:

《软件工程习题及课后答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章软件过程(习题与参考答案)[选择题]1.()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。()A.软件过程B.软件工具C.软件产品D.软件工程2.软件过程的基本活动是()。()A.分析、设计、实现、测试、演化B.沟通、计划、建模、构造、部署C.计划、分析、设计、实现、调试D.沟通、风险管理、度量、产品化、评审3.()软件需求规格说明书在软件开发过程中具有重要的作用,它是软件可行性分析的依据。()A.真B.假4.软件开发的瀑布模型是()。()A

2、.适用于需求被清晰定义的情况B.一种需要快速构造可运行程序的好方法C.最适合于大规模团队开发的项目D.已不能用于现代环境的过时模型5.软件开发的增量模型是()。()A.适用于需求被清晰定义的情况B.一种需要快速构造核心产品的好方法C.最适合于大规模团队开发的项目D.一种不适用于商业产品的创新模型6.快速原型开发模型是()。()A.适用于客户需求被明确定义的情况B.适用于客户需求难以清楚定义的情况C.最适合于大规模团队开发的项目D.很难产生有意义产品的一种冒险模型7.演进式软件过程模型()。()A.本质上是迭代的

3、B.可以很容易适应需求的变化C.通常不会抛弃所产生的系统D.以上所有选项8.螺旋模型()。()A.在软件产品发布时结束B.比增量模型更加混乱C.在每一次迭代过程中包含项目风险评价D.以上所有选项9.基于组件的开发模型()。()A.只适用于计算机硬件设计B.不能支持可重用组件的开发C.在面向对象技术获得支持的情况下应用得更好D.增加了开发风险和成本10.形式化方法模型是将数学方法用于()。()A.定义计算机系统的规格说明B.开发无错误的计算机系统C.验证计算机系统的正确性D.以上所有选项11.下面的()不是RUP

4、模型的阶段。()A.启动阶段B.精化阶段C.构造阶段D.确认阶段[练习题]2.请描述快速原型过程模型的各个阶段。3.对于下列每一个过程模型,分别列举一个可以适用的具体软件项目,并说明在开发中如何应用该模型。(1)瀑布模型(2)快速原型模型(3)增量模型(4)形式化方法模型(5)基于组件的开发模型4.在螺旋模型中,风险分析的作用是什么?5.某大学准备开发一个新的学生注册选课系统,以替换一个现有的系统。请设计一个适用于该系统开发的过程模型,并进一步描述该模型。6.请举例说明不同的过程模型组合使用的情况。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。