2015洛阳理工软件工程复习题 - 图文
更新时间:2023-09-27 21:07:01 阅读量: 综合文库 文档下载
- 洛阳理工软件工程学费推荐度:
- 相关推荐
一、 单项选择题
1. 详细设计阶段的任务就是具体地(c)。
A.给出系统模块结构图
C. 给出模块内部结构图
B. 编写程序
D. 书写概要设计说明书
2.哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品(c)。
A.增量模型 B.喷泉模型 C.原型模型 D.螺旋模型 3.需求分析中开发人员要从用户那里了解( a ) A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模 4. 软件测试方法中的(a )属于静态测试方法。 A.人工检测 B.路径覆盖 C
法 D.边覆盖
.
黑
盒
5.数据字典是对数据定义信息的集合,它所定义的对象都包含于(d)。
A.方框图 B.程序流程图 C.软件结构 D.数据流图 6.软件复审是保证软件质量的重要技术手段,复审的主要目的和效果是(b)。
A.较早发现软件缺陷 B.较早发现程序错误 C.做测试的前期准备 D.严格贯彻工程规范
7.在软件质量因素中,软件所具有的跨操作系统平台的能力属于软件的(a)。
A.可移植性 B.可理解性 C.可用性 D.可靠性 8.软件生命周期中所花费用最多的阶段是( d )
A.详细设计 B.软件编码 C.软件测试 D.软件维护 9.软件复杂性度量的参数包括( b)
A.效率 B.规模 C.完整性 D.容错性 10. 软件能力成熟度模型CMM分为(a)级。
A.5 B.7
C.4
D.10
11. 某企业由于外部市场环境和管理需求的变化对现有软件系统提出新的需求,则对该软件系统进行的维护属于(c)维护。 A.正确性 B. 适应性 C. 完善性 D. 预防性 12.经济可行性研究的范围包括( c )
A.资源有效性 B.管理制度 C.效益分析 13.软件模块内聚度最强的是(a )
A.功能内聚 B.通信内聚
C.偶然内聚
D.开发风险 D.逻辑内聚 D.抽象性
14.软件部分的内部实现与外部可访问性分离,这是指软件的(c)。 A.继承性 B.共享性 C.封装性 15. 以下各种耦合按从强到弱排列正确的是( c) : A. 内容耦合,控制耦合,数据耦合,公共环境耦合
B. 内容耦合,数据耦合,控制耦合,公共环境耦合。 C. 内容耦合,公共环境耦合,控制耦合,数据耦合。 D. 控制耦合,内容耦合,数据耦合,公共环境耦合。
二、 判断题
1.项目应用领域是选择程序设计语言的关键因素。T
2.文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。T
3.设计有效等价类对应的测试用例时,一个测试用例应尽可能多地覆盖尚未被覆盖的无效等价
类。F
4.穷举测试是较常用的测试方法。F
5.模块的控制域是受该模块判定所影响的范围。F
6.软件过程设计应遵循自上而下,逐步求精的原则和单入口单出口的结构化设计思想。T 7.数据耦合相比标记耦合,前者的耦合度更底。T 8.等价类划分不属于白盒测试技术的是。T
9.状态图是结构化分析方法常用的一种图形工具。F
10. 在进行软件测试时,首先应当进行确认测试,然后再进行集成测试。 F
11.在整个软件维护阶段所花费的全部工作中,所占比例最大的是完善性维护。T 12. 常用功能点技术度量开发软件所需的工作量。T 13. α测试是用户在开发者环境中所进行的一种测试。T
14. 维护的副作用包括 修改代码副作用 、 修改数据副作用及修改文档副作用 。T 15. N-S图也称为程序流程图图是最常用的一种详细设计表示方法。F
16. 数据字典的作用准确定义数据流图中的数据条目、加工条目及数据存储条目。T
17. 状态图表达的是某一个特定对象在其生命周期中它所具有的状态以及状态之间的转换。T 18. 软件项目的生产率=代码行数/工作量T 19. 代码出错率=错误数/码行数T
20. 面向数据结构的设计中,输入与输出数据结构不包含重复结构。F 三、 简要回答下列各题 1. 什么是黑盒测试法?
2. 什么是可移植性?
3. 什么是民主制的程序员小组?
4. 什么是条件覆盖?
5. 软件配置项是什么?
6. 软件生存周期有哪几个阶段?
7. 状态图表达的是什么?
8. 什么是平行测试?
四、 按不同要求完成下列各题
1. 下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的弧表示包括的活动,
弧上的值表示完成活动所需要的时间,试计算关键路径的长度。
4 B 4 4 3 3 C F 3 D 3 G 4 E 1 3 A H I 2 7 图1 工程网络图
2. 试利用 McCabe 的程序复杂性计算方法计算如下程序图的复杂性。
边-结点+2=7
3. 请使用PAD图和PDL语言描述在数组A(1)~A(10)中找最大数的算法 。
[解析]人工查找时,是从第一个元素开始查找,用当前元素与下一个元素比较,将较大者作为当前元素又与下一元素比较,如此循环,直到数组末尾。
4. 某健身俱乐部在一次促销活动,对于普通顾客:一次性购健身卡1000(包括1000)元以上者享受9折优惠,1500(包括1500)元以上8.5折优惠,2000(包括2000)元以上8折优惠;对于会员顾客:一次性购买1500(包括1500)元以上享受8折优惠,2500(包括2500)元以上7.5折优惠,3000(包括3000)元以上7折优惠。用x表示购卡金额,试画出表达该项活动的判定表。
5. 下面是一段求最小值的程序,其中datalist是数据表,m是datalist的长度。
int GetMax(int m, int datalist[ ]) { int k=0;
for ( int j=1; j if ( datalist[j] > datalist[k] ) k=j; return k; } (1) 画出该程序的流图(顶点编号从1开始),并计算其环路复杂度。 (2) 列出基本路径 。 (3) 为测试各基本路径设计测试用例。 【答案】 1 2 3 4 5 6 7 int k = 0; int j = 1; while ( j < n ) { if ( datalist[j] > datalist[k] ) k = j; j++; 8 } 9 return k; 1. 控制流图:(注意:8可以没有) a McCabe环路复杂性为3。 2. 测试路径: Path1: 2→3 →9 Path2: 2→3→5→6→7 →8→3→9 Path3: 2→3→5→7 →8→3→9 3. 测试用例: Path1: 取n=1,datalist[0] = 1, 预期结果:k=0 Path2: 取n=2,datalist[0] = 1,datalist[1] = 0, 预期结果:k=0 Path3: 取n=2,datalist[0] = 0,datalist[1] = 1, 预期结果:k=1 6. 将下列用例图补充完整
正在阅读:
2015洛阳理工软件工程复习题 - 图文09-27
审计局书记党建工作述职报告02-25
地价容积率修正系数确定方法研究——以天津市中心城区为例08-26
中考英语二轮复习专题练习:形容词比较级(含答案解析)05-21
自动控制球杆系统实验指导书-201612-04
第八届“卡西欧”杯全国初中数学 优质课大赛 菱形的判定教学设计01-04
2009—2010学年度第二学期六年级第一次模拟测试语文科试卷08-18
XXX处长述职述廉报告03-10
8篇抓基层党建工作述职报告02-25
特岗教师述职报告范文02-25
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 洛阳
- 复习题
- 软件工程
- 理工
- 图文
- 2015
- 数字温度计全文
- 语言学概论
- 消防实习报告 - 图文
- 《有效教学的基本功3 - 课堂提问技能教案》
- 浙江省杭州第二中学2016届高三5月高考仿真模拟考试英语试题(解析版)
- 重庆市第四届中小学生科技节
- 科技英语综合复习资料
- 201001医学检验08级生化检验期中考试试卷
- 滚珠丝杠螺母副的计算和选型
- 毕业生跟踪调查表(企业填写)
- 《动物防疫法》知识问答100题讲解
- 期末口语试题准备
- 土钉喷锚施工方案
- 面向对象原理与技术
- 计算机组成原理模拟试题A卷
- 杜仁杰实战烘焙培训学校分享资料《蛋糕零失败的基本技术》
- 2017年高考地理二轮精品:专题09《城市空间结构与城市化》高考押题(含答案)
- 串并转换实验
- 伴音通道的工作原理与设计毕业设计 - 图文
- 学院简介及专业人数统计