《软件工程》试题及参考答案(第5套)
第一部分 选择题
一、单项选择题(本大题共20小题,每小题1分,共20分)
3.软件复杂性度量的参数包括( )
A.效率 B.规模 C.完整性 D.容错性
4.瀑布模型的存在问题是( )
A.用户容易参与开发 B.缺乏灵活性
C.用户与开发者易沟通 D.适用可变需求
6.经济可行性研究的范围包括( )
A.资源有效性 B.管理制度 C.效益分析 D.开发风险
7.需求分析阶段的任务是确定( )
A. 软件开发方法 B. 软件开发工具
C. 软件开发费 D. 软件系统的功能
8.为了提高测试的效率,应该( )
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
9.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
A.程序的内部逻辑 B.程序的复杂结构
C.使用说明书 D.程序的功能
10.结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于( )
A.它强调编程风格 B.选择良好的数据结构和算法
C.有限制地使用GOTO语句 D.只有三种基本结构
11. 在结构化分析方法中,( )表达系统内部数据运动的图形化技术。
A 数据字典 B 实体关系图
C 数据流图 D 状态转换图
12、( )意味着一个操作在不同的类中可以有不同的实现方式。
A 多态性 B 多继承
C 类的复用 D 封装
13.对象是OO方法的核心,对象的类型有多种,通常把例如飞行、事故、演出、开会等等,称之为( )
A.有形实体 B.作用 C.事件 D.性能说明
14.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
( )
A.软件工程 B.软件周期
C.软件危机 D.软件产生
16.软件结构使用的图形工具,一般采用( )图。
A、DFD B、PAD C、SC D、ER
17.软件复杂性度量的参数包括( )
A.效率 B.规模 C.完整性 D.容错性
18. 设计测试方案最困难的问题是 ( )
A 确定要测试的功能 B 确定预期的正确输出
C 确定要测试的对象 D 设计测试用例
19.类库这种机制是( )级别的信息共享。
A.同一类 B.不同类
C.同一应用 D.不同应用
第二部分 非选择题
二、填空题(本大题共10小题,每小题2分,共20分)
1.软件工程方法分两类: 方法和 对象方法
2.在基于计算机的系统中,不允许程序停止运行的系统,称为 。如空中交通管理系统。
4.面向对象(Object-Oriented,简称OO)的需求分析方法通过提供对 象、 等语言机制让分析人员在解空间中直接模拟问题空间中的对象及其行为,从而削减了语义断层,为需求建模活动提供了直观、自然的语言支持和方法学指导。
5. 一个部件可能是一个 文件、一个 文件或一个可执行文件。
6.构件图用于理解和分析软件各部分之间的 。
7.实体—关系图是 的基础,它描述 、属性、及其关系
8.按照软件工程的观点,程序是软件设计的自然结果,程序的质量主要取决 于 的质量,而 在很大程度上影响着程序的可读性、可测试性和可维护性。
9.快速原型的构造过程可以归纳为 、实现、检查、 四个步骤。
10.软件设计在技术上可分为总体结构设计、 设计、过程设计和 设计四个活动。
三、名词解释题(本大题共5小题,每小题3分,共15分)
1.软件生存周期
2.白盒测试
3.预防性维护
4.构件图
5.场景
四、简答题(本大题共5小题,每小题5分,共25分)
1、简述软件工程目标。
3、 用SD方法将数据流图转换为软件结构,简述其过程。
4、试述软件测试过程。
5、面向对象程序设计语言最基本的机制包括哪些?
五、综合应用题(第一小题8分,第二小题7分,第三小题5分,共20分)
1.下面是某程序的流程图:
(1) 计算它的环路复杂性。
(2) 为了完成基本路径测试,求它的一组独立的路径。
2.根据下列条件使用等价划分法设计测试用例。
某一8位微机,其十六进制常数定义为:以0x或0X开头的数是十六进制整数,其值的范围是-7f~7f(表示十六进制的大小写字母不加区别),如
0X13,0X6A,-0X3c。
3、下图显示了某个学校课程管理系统的部分类图,其中一个学生(student)可以知道所有注册课程的教师(instructor),一个教师也可以知道所有注册课程的学生。
现在提出一个新的需求:"一个教师也可以是某些课程的学生",那么下面设计A~C中哪一个是最好的?为什么?
设计A:
设计B:
设计C:
《软件工程》试题(第5套)参考答案
第一部分 选择题
一、单项选择题(本大题共20小题,每小题1分,共2 0分)
1、D 2、C 3、B 4、B 5、C
6、 C 7、 D 8、D 9、A 10、D
11、C 12、A 13、C 14、C 15、B
16、C 17、 B 18、D 19、D 20、D
第二部分 非选择题
二、填空题(本大题共10小题,每小题2分,共20分)
1.传统、面向对象、
2.、不可修复系统、
3.、软件开发时间、程序代码长度
4.对象间消息传递、语义断层、
5. 资源描述、二进制
6.相互影响程度
7.数据模型,数据对象
8.设计、编程的风格
9.分析与规划、改进
10.数据、界面
三、名词解释题(本大题共5小题,每小题3分,共15分)
1.软件生存周期 软件产品从形成概念开始,经过开发、运行(使用)和维护直到退役的全过程称为软件生存周期,包括软件定义、开发、使用和维护三部分。
2.白盒测试 是已知产品内部工作过程,通过测试检验产品内部动作是否按照产品规格说明的规定正常进行。
3.预防性维护 是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。
4.构件图 描述软件实现系统中各组成部件以及它们之间的依赖关系。
5.场景 从单个执行者的角度观察目标软件系统的功能和外部行为。
四、简答题(本大题共5小题,每小题5分,共25分)
1、软件工程目标:在给定成本、进度的前提下,开发出具有可修改性、 有效性 、 可靠性、 可适应性、 可追踪性 、 可移植性、 可互操作性并满足用户需求的软件产品。
2、 CMM优点和缺点:
优点
CMM模型概念清晰、层次分明、易于操作。
为组织负责人和管理者提供指导组织逐步成熟的、明确的、有效的、单一路途。
缺点
在阶段式模型中,属于较高级别成熟度的过程域不支持较低级别的过程域,如在L2级就无法安排属于L3级的“同行评 …… 此处隐藏:1765字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




