- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程期中试题
软件工程期中试题
软件工程期中试题
淮海工学院
2021 - 2021 学年 第 2 学期 软件工程 A 测试卷 (A 卷)
一、填空题〔 本大题共 8 小题,每空 1 分,共 10 分〕
1.快速原型模型适用范围是 办理过程明确、简单系统、设计面窄的小型系统 。
2.大纲设计的主要任务是在软件解析模型中的需求信息〔数据、功能和行为〕基础上,产生 软件
系统各个层次上的设计方案 。
3.集成测试也称组装测试,分为增量式和非增量式两种。其中增量式又分为两种方式: 自顶向下
和自底向上 。
4.软件工程的详细研究对象为 方法、工具、过程、语言 。
5.概括来说, 软件危机包括两方面问题: 其一是
何开发软件,以满足不断增加、日趋复杂的需求
怎样保护数量不断膨胀的软件产品
。
;其二是
如
6.重构工程是在
逆向工程
所获守信息的基础上改正也许重构已有的系统,产生系一致个新版本
的过程。
7.可行性解析大体上可分为技术上的可行性、经济上的可行性、
8.净室软件工程中有三各种类的盒,即黑盒、 状态盒
管理上的可行性
、 清楚盒 。
。
二、选择题〔 本大题共
15 小题,每题
2 分,共
30 分〕
1.以下哪一项不是软件危机的表现形式
A. 本钱高 B. 生产率低
( C )。
C. 技术睁开快
D. 质量得不到保证
2.结构化解析的方法是一种
(
D
)。
A. 系统解析方法
C. 面向对象的解析方法
B. 面向数据结构的解析方法
D. 面向数据流的解析方法
3.软件可行性研究一般不考虑 ( D )。
可否有足够的人员和相关的技术来支持系统开发
可否有足够的工具和相关的技术来支持系统开发
待开发软件可否有市场、经济上可否合算
待开发的软件可否会有质量问题
4.软件工程管理对软件工程的开发管理,即对整个软件
A. 软件工程 B. 生计期 C. 软件开发方案
5.以下哪一项不是面向对象的特色 ( D )。
(
B
)的所有活动的管理。
D.软件开发
A. 多态性 B. 继承性
C. 封装性
D. 过程调用
6.面向对象模型主要由以下哪些模型组成
(
A
)。
A. 对象模型、动向模型、功能模型 B. 对象模型、数据模型、功能模型
C. 数据模型、动向模型、功能模型 D. 对象模型、动向模型、数据模型
7.使用程序设计的控制结构导出测试用例的测试方法是 ( B )。
A. 黑盒测试 B. 白盒测试 C. 界线测试 D. 系统测试
8.在软件生命周期中,能正确地确定软件系统必定做什么和必定具备哪些功能的是
A. 大纲设计 B. 详细设计 C.可行性解析 D. 需求解析
(
D
)
9.在结构测试用例设计中,有语句覆盖、判断覆盖、路径覆盖等,其中
(
D )是最强的覆盖准那么。
A.
语句覆盖
B. 条件覆盖
C.判断覆盖
D. 路径覆盖
10.检查软件产品可否合需求定义的过程称为
(
A )。
A. 确认测试
B. 集成测试
C. 考据测试
D. 查收测试
11.因计算机硬件和软件环境的变化而作出的改正软件的过程称为
(B)。
A.
纠正性保护
B. 适应性保护
C.完满性保护
D. 预防性保护
12.软件工程的出现主若是由于
( D
)。
A.
程序方法学的影响
B. 其他工程学科的影响
C. 计算机的睁开
D. 软件危机的出现
13.在结构化设计〔
SD〕方法中全面指导模块划分的最重要的原那么是
( D
)。
A.
程序模块化
B. 模块高内聚
C. 模块低耦合
D. 模块独立性
14.当模块中包括复杂的条件组合,只有
(
A
)能够清楚地表达出各种动作之间的对应关系。
A.
判断表和判断树
B.
盒图
C.
流程图
D.
关系图
15.在软件工程中,高质量的文档标准是完满性、一致性和
( C
)。
A.
一致性
B. 安全性
C. 无二义性
D. 组合性
三、判断题〔 本大题共 10 小题,每题
1 分,共 10 分〕
1.
模块独立性指标中,内聚度的七个层次以有时内聚为最高,功能内聚为最低。
〔 × 〕
2.
模型是对现实的简化,建模是为了更好地理解所开发的系统。
〔 √ 〕
3.
数据流图是是一个逻辑模型而不是物理模型,表示数据在系统内的办理及流向变化情况。
〔 √ 〕
在软件开发的过程中,假设能推迟裸露其中的错误,那么为修复和改正错误所开销的代价就会降低。〔 × 〕
5.
软件复杂性是指理解和办理软件难易程度,它主要表达在文档复杂性中。
〔 × 〕
6.
β 测试是由软件的最后用户在一个或多个用户场所进行的,开发者平时不在测试现场。
〔 √ 〕
7.
一个设计好的
您可能关注的文档
- 软件公司开发合同案例.doc
- 软件公司系统集成部部门职责和业务流程.docx
- 软件及信息资源维护方案.doc
- 软件外包行业客户粘性..doc
- 软件实施工作流程图表.doc
- 软件工程实习报告.doc
- 软件工程实习报告计划.docx
- 软件工程实践者研究方法中文版第七版课后习题.doc
- 软件工程实验报告.doc
- 软件工程实验指导书汇总.doc
- 病原生物学及免疫学(第三版):临床免疫PPT教学课件.pptx
- 食品理化检验技术(第4版):折光率的测定PPT教学课件.pptx
- 病原生物学及免疫学(第三版):其他重要致病菌PPT教学课件.pptx
- 新时代大学生劳动教育教程:弘扬“三种精神”PPT教学课件.pptx
- 病原生物学及免疫学(第三版):逆转录病毒PPT教学课件.pptx
- 病原生物学及免疫学(第三版):细菌的遗传与变异PPT教学课件.pptx
- 现代物流管理:货物的出库及配送PPT教学课件.pptx
- 消费者行为分析(第四版):消费者群体心理与消费者行为PPT教学课件.pptx
- 消费者行为分析(第四版):消费者行为分析与市场营销PPT教学课件.pptx
- 病原生物学及免疫学(第三版):细菌的生理PPT教学课件.pptx
文档评论(0)