软件工程(习题与参考答案)

软件工程(习题与参考答案)

ID:8258996

大小:95.50 KB

页数:23页

时间:2018-03-14

软件工程(习题与参考答案)_第1页
软件工程(习题与参考答案)_第2页
软件工程(习题与参考答案)_第3页
软件工程(习题与参考答案)_第4页
软件工程(习题与参考答案)_第5页
资源描述:

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

1、第1章概述(习题与参考答案)[判断题]1.由于今天个人计算机不断发展壮大,人们不再采用软件团队的开发方式。(×)2.由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。(×)3.购买大多数计算机系统所需的硬件比软件更昂贵。(×)4.大多数软件产品在其生命周期中不需要增强功能。(×)5.大多数软件系统是不容易变化的,除非它们在设计时考虑了变化。(√)6.一般来说,软件只有在其行为与设计者的目标一致的情况下才能成功。(×)[选择题]1.()因素促使计算机系统越来越复杂。(D)A.计算机内存和存储容量上的巨大增长B.外部输入/输出选项

2、的更加多样性C.计算机体系结构方面的深刻变化D.以上所有选项2.下面的()不再是现代软件工程师关注的问题。(A)A.为什么计算机硬件的成本这么高?B.为什么软件需要很长时间才能完成?C.为什么开发一个软件的成本这么高?D.为什么不能在产品发布前去除软件错误?3.软件会逐渐退化而不会磨损,其原因在于()。(C)A.软件通常暴露在恶劣的环境下B.软件错误通常发生在使用之后C.不断的变更使组件接口之间引起错误D.软件备件很难订购4.大多数软件仍然是定制开发的,其原因在于()。(C)A.软件组件重用是十分普遍的B.可重用的组件太昂贵而无法使用C

3、.软件在不使用其他组件的情况下很容易构造出来D.商业组件在很多应用领域中可以得到5.下面的()说法是正确的。(C)A.软件危机在20世纪70年代末期全面爆发B.当前先进的软件工程方法已经解决了软件危机的问题C.软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题D.软件危机是指在软件产品中存在一系列的质量问题6.软件工程的基本目标是()。(B)A.消除软件固有的复杂性B.开发高质量的软件C.努力发挥开发人员的创造性潜能D.更好地维护正在使用的软件产品7.()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,

4、它包括方法、工具和过程三个要素。(D)A.软件产品B.软件过程C.软件测试D.软件工程8.软件工程的基本要素包括方法、工具和()。(C)A.软件系统B.硬件环境C.过程D.人员9.软件工程师在从事软件工作时应使用下面的()准则。(E)A.从来不为个人获利而窃取数据B.从来不散布或出售项目中自己工作的信息C.从来不故意毁坏或修改别人的程序、文件或数据D.从来不侵犯个人、小组或组织的隐私E.以上所有选项第2章软件过程(习题与参考答案)[选择题]1.()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、

5、软件改进等活动组成。(A)A.软件过程B.软件工具C.软件产品D.软件工程2.软件过程的基本活动是()。(A)A.分析、设计、实现、测试、演化B.沟通、计划、建模、构造、部署C.计划、分析、设计、实现、调试D.沟通、风险管理、度量、产品化、评审3.()软件需求规格说明书在软件开发过程中具有重要的作用,它是软件可行性分析的依据。(B)A.真B.假4.软件开发的瀑布模型是()。(A)A.适用于需求被清晰定义的情况B.一种需要快速构造可运行程序的好方法C.最适合于大规模团队开发的项目D.已不能用于现代环境的过时模型5.软件开发的增量模型是()

6、。(B)A.适用于需求被清晰定义的情况B.一种需要快速构造核心产品的好方法C.最适合于大规模团队开发的项目D.一种不适用于商业产品的创新模型6.快速原型开发模型是()。(B)A.适用于客户需求被明确定义的情况B.适用于客户需求难以清楚定义的情况C.最适合于大规模团队开发的项目D.很难产生有意义产品的一种冒险模型7.演进式软件过程模型()。(D)A.本质上是迭代的B.可以很容易适应需求的变化C.通常不会抛弃所产生的系统D.以上所有选项8.螺旋模型()。(C)A.在软件产品发布时结束B.比增量模型更加混乱C.在每一次迭代过程中包含项目风险评

7、价D.以上所有选项9.基于组件的开发模型()。(C)A.只适用于计算机硬件设计B.不能支持可重用组件的开发C.在面向对象技术获得支持的情况下应用得更好D.增加了开发风险和成本10.形式化方法模型是将数学方法用于()。(D)A.定义计算机系统的规格说明B.开发无错误的计算机系统C.验证计算机系统的正确性D.以上所有选项11.下面的()不是RUP模型的阶段。(D)A.启动阶段B.精化阶段C.构造阶段D.确认阶段第3章软件项目管理(习题与参考答案)[选择题]1.软件项目管理的“4P”是()。(C)A.people,performance,pa

8、yoff,productB.people,product,performance,processC.people,product,process,projectD.people,process,payoff

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

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

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