欢迎来到天天文库
浏览记录
ID:38281760
大小:211.10 KB
页数:4页
时间:2019-06-01
《软件工程习题及课后答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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.请举例说明不同的过程模型组合使用的情况。
此文档下载收益归作者所有