软件工程练习Word下载.docx
- 文档编号:7833613
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:9
- 大小:171.35KB
软件工程练习Word下载.docx
《软件工程练习Word下载.docx》由会员分享,可在线阅读,更多相关《软件工程练习Word下载.docx(9页珍藏版)》请在冰点文库上搜索。
6.结构化设计是以哪个阶段产生的DFD图为基础,按一定的步骤映
射成软件结构?
(b)DFD数据流图
A.可行性分析B.需求分析
C.概要设计D.详细设计
7.软件需求不.应包括(c)
A.功能要求B.环境需求
C.标准实现的空间需求D.用户界面要求
8.项目开发计划是什么类型的文档?
(d)
A.设计性
C.需求分析
9.瀑布模型是一种什么模型?
A.风险驱动模型
C.增量模型
10.构造原型时,主要考虑(
A.全部功能
C.全部细节
13.
源代码的可维护性表现了程序设计语言的(
A.心理特性(界面友好,易接受)B.工程特性
C.技术特性(易读性,易懂性)D.传统特性
14.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。
以下语言中较适用于数值计算的语言是(d)
A.BASICB.SQL
C.LISPD.FORTRAN
15.模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从.低.到.高.的正确次序是(c)
A.偶然内聚,时间内聚,逻辑内聚
B.通信内聚,时间内聚,逻辑内聚
C.逻辑内聚,通信内聚,顺序内聚
D.功能内聚,通信内聚,时间内聚
16.以下软件生存周期的活动中,要进行软件结构设计的是(b)
A.测试用例设计B.概要设计
C.程序设计D.详细设计
17.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是(c)
A.结构化语言B.PAD图
C.判定表D.程序流程图
18.把软件生产的全过程人为地划分为若干阶段使得软件人员能根据
每一阶段的不同特点更好地组织和管理软件项目的开发,这种概
念就是(d)
A.软件项目管理B.软件工程
C.软件项目计划D.软件生存期
19.在软件生存期的各个阶段中跨越时间最长的阶段是(d)
A.需求分析阶段B.设计阶段
C.测试阶段D.维护阶段
20.需求分析方法必须能够表达和理解问题的数据域和(c)
A.数据流B.用户类型
C.功能域D.应用领域
二、填空题
1.软件项目计划是_(可行性研究与计划)需求分析_阶段的结果产品。
(P20表2-1)
2.两个模块之间把简单的数值作为参数传递,这种耦合方式为数据耦合。
Ppt4
3.成本效益分析的目的是从_经济_角度评价开发一个新的软件项目是否可行。
第五章技术经济法律
4.软件工程的主要思想是在软件生产中用___工程化方法
代替传统手工方法。
5.白盒法中,基本路径集首先以详细设计或源程序为基础,导出控制流程图的拓扑结构(程序图)。
6.软件工程标准层次有国际标准、国家标准、_行业标准_、企业规
范和项目规范
7.软件平均生产率=代码行数/小组工作量。
Renyue
8.白盒测试常用的方法有逻辑覆盖和基本路径集。
9.黑盒测试主要测试系统的外部功能,能不能执行功能,白盒测试主要测试系统内部结构。
10.软件度量包括面向规模的度量和面向功能的度量两种方法。
规模(代码行数)算法复杂性,在设计初期就能把软件度量做好
三、名词解释题
1.软件工程过程
P25
2.基线
Ppt8
3.软件配置项
ppt8
4.软件开发环境指在计算机的基本软件的基础上,为了支持软件的开发而提供的一组工具软件系统。
5.HIPO图是在软件开发的哪个阶段用到的工具,它的作用是什么?
HIPO图主要由哪几项内容组成?
复习ppt
四、简答题
1.软件配置管理的作用及其主要目标是什么?
p46
2.基线SCI的变更控制过程。
3.软件工程面临的主要问题有哪些?
ppt1
4.简述SA步骤。
结构化分析步骤
5.软件测试要经过哪些步骤?
简述这些测试的基本任务
五、综合题
1.根据下列条件使用边界值分析法设计测试用例:
某一8位微机,其十进制整数定义为:
以非零开头的数是十进制
放界值分析法
输人茅价类
测试用例说明
测试敷据
期望结杲
选取理由
十进制滩数
4个数字宇符有一非数宇字符没有数字字符一亍效字字符-后有数字
-后有字符
1234
IC2
0-1247—A
显示岀错显示出锚显示出锚显示有效显示岀惜罷示岀错
比有效长度參】有一于非法字符只育符号非十进制比有效长度多»
有非法字符
在边界上选取数据
-128-129
127
128
显示看效显示出错显示有效显示岀钳
嚴小数
刚好小于最小敷最大数
刚好大于册大数
2.设有如下程序流程图
语句3
语旬2
语句1
x
y
测试数据组1
测试数据组2
3
测试数据组3
-1
测试数据组4
4
-2
测试数据组5
1
根据表中的测试数据回答如下问题:
(1)满足语句覆盖的最少测试组合是什么?
(2)满足判定覆盖的最少测试组合是什么?
(3)满足条件组合覆盖的最少测试组合是什么?
3.一实时监护系统的中央处理机的功能如下:
(1)由定时检测系统取得各个监护病员的生理数据(脉搏,体温,血压)经合法性检查后,与预先保存的每一病号生理临界数据进行比较;
(2)如发现超越临界则启动自动报警装置发出警报信号;
(3)定时检测的数据将被格式化并被记入日志文件;
试根据要求画出该问题的数据流图。
4.计算以下程序图的环路复杂性,给出一个相应的基本路径集。
路径
1:
1-
2-
5-
2
2:
3-
3:
4-
4:
6-
8-
18
5:
-7-
6:
9-
10-
11
7:
7-
12
-18
&
13-
14
9:
15
-16
路径10:
1-2-3-4-6-7-9-13-15-17
—18
5.根据下图说明软件维护的基本组织管理流程,并指出配置管理员
在维护过程中所起的作用,及其与维护员交互的是什么信息。
配置
管理员
修改控制决策机构
维护申请单
维护
维护员
系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 练习