1/12中央广播电视大学2008-2009学年期末考试软件工程试题一、选择题,请从四个可选项中选择正确答案(60分,每题3分)1.软件工程四个层次由上至下是(),它们的顺序不能互换
A.质量层、过程层、方法层、工具层B.过程层、方法层、质量层、工具层C.方法层、过程层、质量层、工具层D.方法层、质量层、过程层、工具层答案:A知识点:软件工程研究的内容具有层次化结构过程层定义了一组关键过程域,目的是保证软件开发过程的规范性和可控性
方法层提供了软件开发的各种方法,包括如何进行软件需求分析和设计,如何实现设计,如何测试和维护等方法
工具层为软件工程方法和过程提供了自动或半自动的支撑环境
2.根据软件工程的7条基本原理判断下面正确的选项是()A.软件错误发现的时机不重要,重要的是错误的严重程度B.软件错误只能通过运行代码才能发现C.软件错误发现的越早改正的成本越低D.需求阶段一般不会引入错误答案:C知识点:软件工程的7条基本原理(1)用分阶段的生命周期计划严格管理(2)坚持进行阶段评审
(3)实行严格的产品控制2/12(4)采用现代程序设计技术(5)结果应能清楚地审查(6)开发小组的人员应该少而精(7)承认不断改进软件工程实践的必要性3.下列有关标准的符号,属于国内标准的是()A.ZGB.GBC.GND.CB答案:B4.经济可行性研究的主要内容包括()A.开发过程B.开发工具C.风险分析D.效益分析答案:D知识点:经济可行性分析主要包括:(1)成本-收益分析(2)短期-长远利益分析分析开发成本和可能取得的收益,确定软件项目是否值得投资开发
5.()定义了用户使用该软件要完成的任务
A.用户需求B.业务需求C.性能需求D.功能需求答案:A知识点:软件需求分为4个层次:业务需求、用户需求、功能需求、性能需求(非功能需求)用户需求是用户使用该软件要完成的任务
业务需求:是用户高层领导机