06计算机《软件工程》B
更新时间:2024-01-10 12:02:01 阅读量: 教育文库 文档下载
- 计算机软件工程就业前景推荐度:
- 相关推荐
… … ……… 名…姓 …… 线 … … 号学……… …… … 订 班 ……… … 级……… … ……装 业…专 …… … … … 系泉州师院2008~2009学年度第二学期本科
计算机科学与技术专业2006级《软件工程》期末试卷(B)
题 序 一 二 三 四 五 20% 20% 20% 20% 20% 总成绩 统分人 成 绩 登分人
一、 选择题(20 %,每题1分)
得 分
评卷人 1. 在软件的可行性研究中,可以从不同的角度对软件的可行性进行研究,
其中是从软件的功能可行性角度考虑的是( )。 A、经济可行性 B、技术可行性 C、操作可行性 D、法律可行性 2. 快速原型模型的主要特点之一是( )。 A、开发完毕才见到产品 B、及早提供全部完整的软件产品 C、开发完毕后才见到工作软件 D、及早提供工作软件
3. 结构化设计方法在软件开发中用于( )。
A、概要设计 B、详细设计 C、程序设计 D、测试用例设计 4. 在数据流图中,○(圆圈)代表( )。
A、源点 B、终点 C、加工 D、模块
5. 数据字典是对数据定义信息的集合,它所定义的对象都包含于
( )。
A.数据流图 B.程序框图 C.软件结构 D.方框图
6. 按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段
的工作( )。
A、软件维护 B、概要设计 C、详细设计 D、需求分析 7. 软件结构图中,模块框之间若有直线连接,表示它们之间存在( )。
1
A、组成关系 B、调用关系
C、链接关系 D、顺序执行关系 8. 对软件进行分解,是为了( )。 A、降低模块的复杂程度
B、降低模块间接口的复杂程度
C、降低模块的复杂程度,并降低模块间接口的复杂程度 D、降低模块的复杂程度,并提高模块间接口的复杂程度
9. UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法
( )。
A、基于瀑布模型的结构化方法
B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法
10. 表示对象相互行为的模型是( )模型。
A、静态模型 B、功能模型 C、对象模型 D、动态模型 11. 在确定属性时,所有( )是候选的属性。
A、动词 B、名词 C、修饰性名词词组 D、词组
12. 软件的集成测试工作最好由( )承担,以提高集成测试的效果。
A.该软件的设计人员 B.该软件开发组的负责人 C.该软件的编程人员
D.不属于该软件开发组的软件设计人员 13. 为了提高测试效率,应该( )。
A、随机地选取测试数据
B、取一切可能的数据作为测试数据 C、在完成编码以后制定软件的测试计划
D、选择发现错误可能性大的数据作为测试数据
14. 在软件详细设计过程中不采用的描述工具是( )。
A、DFD图 B、IPO图 C、PAD图 D、判定表 15. 确认测试主要涉及的文档是( )。
A、源程序 B、需求规格说明书 C、概要设计说明书 D、详细设计说明书 16. 下面的叙述中 ( ) 是正确的。
A、在软件开发过程中,编程的代价最高。
B、良好的程序设计风格应以缩小程序占用的存储空间和提高程序的运行速度为原则。
C、为了提高程序的运行速度,有时采用以存储空间换取运行速度的方
法。
D、对同一算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。
17. 一个只有顺序结构的程序,其环形复杂度是( )。
A、0 B、1 C、3 D、不确定的
18. 为了提高模块的独立性,模块内部最好是( )。 A、逻辑内聚 B、时间内聚 C、功能内聚 D、通信内聚 19. McCabe复杂性度量又称为( )。
A.环路度量 B. 代码行度量 C.程序量度量 D.功能性度量
20. 软件工程管理是( )的一切活动的管理。
A、软件项目 B、软件生命周期 C、软件开发计划 D、软件开发
变换型结构处理系统和 型结构处理系统。 6. 在结构化程序设计模块调用中, 是指模块的上级模块数。
7. 是指一个软件在生存周期内,它的各种形式、各种版本的文档与程序的总称。
8. 在UML中,用来描述一个特定对象的所有可能的状态及其引起状态转移的事件是 图。
9. 流行的构件技术有 、CORBA和OpenDoc开放式文档接口。
二、 填空题(20 %,每题2分)
得 分 评卷人 10.集成测试是测试和组装软件的系统化技术,自底向上测试方法
1. 软件定义时期通常划分成三个阶段,即问题定义、
的主要优点是不需要______________________。
和需求分析。
三、 简答题(20 %,每题5分)
得 分 2. 软件工程方法有两种,即传统软件工程和 1. 简述软件危机的主要表现。 评卷人 。 3. 面向对象的开发模型有 。
4. 需求分析的步骤包括需求获取、需求提炼、需求描述和 。
5. 在系统分析模型中的数据流图,均可纳入两种典型的形式,即
2
2、简述软件测试的任务、目的与类型。
3、简述软件结构设计的启发式原则。 。
4、简述人机界面设计时,数据输入的基本原则。
3
四、 判断题
( 20 %,每题1分,对的打 √,错的打 Χ)
得 分 评卷人 16. ( )集成测试主要由用户来完成。
17. ( )Gantt图不能显式地描绘各项作业彼此间的依赖关系。 18. ( )软件维护通常有4类维护活动即改正性维护、适应性维护、
完善性维护和预防性维护。。
19. ( )软件可靠性是程序在给定的时间点,按照规格说明书的规定,
成功地运行的概率。
20. ( )为保证程序的安全,必须做到程序中没有任何错误存在,即容
错。
1. ( )耦合是指一个模块内各个元素彼此结合的紧密程度。 2. ( )螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析
活动。
3. ( )结构化程序设计主要强调的是程序易读性。
4. 数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点
进行详细定义。
5. ( )模块越多,开发成本越小。。
6. ( )面向数据结构的设计方法(Jackson方法)是进行系统设计的
形式化的方法。
7. ( )过程描述语言可以用于描述软件的系统结构。
8. ( )在面向对象方法中,信息隐蔽是通过对象的封装性来实现的。 9. ( )判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆
盖,判定/条件覆盖是同时满足这两种覆盖标准的逻辑覆盖。
10. ( )要提高软件产品的开发效率,可以用吸收更多的开发人员参加项目的方法来解决。
11. ( )面向对象设计的准则是模块化、抽象、信息隐藏、强耦合、
松内聚、可重用。
12. ( )测试功能是否符合要求属于白盒测试。
13. ( )在表示关联的直线两端可以写上重数,它表示该类有多少个
对象可与对方的一个对象连接。
14. ( )用例图由三个元素即系统、用例及用例之间的关系组成。 15. ( )协作图与时序图传达的信息是相同的,它们之间的主要区别是
时序图集中在活动着的对象上,它表现的是相互协作的对象之间的消息传递,而协作图则侧重在某种特定的情形下对象之间传递消息的时序性。
4
五、设计题(20 %,每题5分)
得 分 评卷人 1、某旅馆的电话服务如下:
可以拨分机号和外线号码。分机号是从100至199。外线号码先拨0,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从0501到0519中任意的数字串。市话号码是以局号和分局号组成。局号可以是123,234,345,456中任意一个号码。分局号是任意长度为2的数字串。 要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。
.画出下面用PDL写出的程序的PAD图。
WHILE P DO
IF A >O THEN A1 ELSE A2 ENDIF; S1;
IF B>0 THEN B1;
WHILE C DO S2;S3 ENDWHILE; ELSE B2 ENDIF; B3
ENDWHILE;
3、设计下列流程图的语句覆盖和条件覆盖测试用例。(5
分)
N
Y
N Y
5
2
4. 某 BBS 模板的发帖子系统有如下功能:
(1)记录发帖内容:访客在表单中输入文字,系统进行检查,无误后将内容存入文件。
(2)显示帖子内容:读出文件,按一定格式显示在屏幕上。 请根据要求画出该系统的数据流程
6
正在阅读:
06计算机《软件工程》B01-10
小学生100字的毕业感言(精选4篇)03-23
01北师大数学四年级下期第一单元小数的意义达标全解05-31
基于HLA的协同仿真运行管理集成环境06-09
05年至10年自考网络经济与企业管理真题06-01
我的家庭理财规划书06-04
健康管理(体检)部医疗设备管理制度06-16
高中物理 必修一 第三章 习题(含答案)03-19
元厚小学教师学生文明礼仪情景剧表演方案01-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 软件工程
- 计算机
- 2015年上海市第29届大同杯初中物理竞赛复赛试题
- 固体物理历年试卷
- 2018最新人教版小学三年级下册数学表格式教案
- 贵州重点项目-12万吨玉米淀粉及变性淀粉加工项目可行性研究报告
- 备战2014高三化学一轮复习(考纲解读+自学反馈+例题解析+巩固练习+课外作业)第六章 电化学原理学案
- 儿歌巧用
- 在这里我想和大家谈如何对待生活和活着 - 图文
- 2018公文写作带有比喻义的标题汇编,让你的材料亮点纷呈
- 大班区域观察记录
- 培养工程师外出学习心得体会参考范文
- 中国古代文学批评史参考书目
- 张玉能编《西方文论》笔记
- 09年扬大细胞生物学真题
- 6-《工业和信息化部所属行政事业单位国有资产出租出借管理暂行办法(工信部财 324号)》
- 2011湖北省一级电子商务师一点通科目一
- 三级查房制度
- 镇江市2011年对口单招三模英语试卷及答案1
- 2016-2018招标师继续教育-公路工程建设项目招标投标管理办法测试卷一
- 先进党员村支部书记个人典型材料
- 新建医院可行性报告