没有合适的资源?快使用搜索试试~ 我知道了~
软件工程选专业资料模板.doc
0 下载量 13 浏览量
2022-12-21
11:04:06
上传
评论
收藏 3.67MB DOC 举报
温馨提示
试读
41页
软件工程选专业资料模板.doc
资源推荐
资源详情
资源评论
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
1、 软件测试的目的是 __A_②发现软件的错误_ 。为了提高测试的效率,
应该 __B_④选择发现错误的可能性大的数据作为测试数据_ 。使用白盒测试
方法时, 确定测试数据应根据 __C_①程序的内部逻辑_ 和指定的覆盖标准。
一般说来与设计测试数据无关的文档是 __D④项目开发计划_ 。软件的集成
测试工作最好由 __E_④不属于该软件开发组的软件设计人员_ 承担, 以提高
集成测试的效果。
2、 软件设计中划分程序模块一般遵循的原则是要使各模块间的耦合性尽可
能 __A③弱__。
__B⑤内容耦合__, 例如, 一个模块直接引用另一模块中的数据。
__C⑥控制耦合__, 例如, 一个模块把开关量作为参数传送给另一模块。
__D②数据耦合__, 例如, 一个模块把一个数值量做为参数传送给另一模块。
其中 __E_⑤内容耦合_ 的耦合性最强。偶然耦合最弱
3_A④单元测试 在实现阶段进行, 它所依据的模块功能描述和内部细节以及
测试方案应在 B③详细设计 阶段完成, 目的是发现编程错误。C①集成测试
所依据的模块说明书和测试方案应在 __D_②概要设计_ 阶段完成, 它能发现
设计错误。E _③确认测试_应在模拟的环境中进行强度测试的基础上进行,
测试计划应在软件需求分析阶段完成。
4、 国家标准《计算机软件产品开发文件编制指南 GB 8567—88》中规定,
在一项软件开发过程中, 一般地说应该产生十四种文件, 其中
管理人员
主要
使用的有[__A_②项目开发计划_]、 [__B③可行性研究报告__]、 [__C④模
块开发卷宗__]、 开发进度月报、 项目开发总结报告。
开发人员
主要使用
的有[__A②项目开发计划__]、 [__B③可行性研究报告__]、 [__D①软件需
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
求说明书__]、 数据要求说明书、 概要设计说明书、 详细设计说明书、 数
据库设计说明书、 测试计划和[__E⑤测试分析报告__]。
维护人员
主要使用
的有设计说明书、 [__E⑤测试分析报告__]和[__C④模块开发卷宗__]。
5、 软件维护工作越来越受到重视, 因为它的花费常常要占软件生存周期全
部花费的__A_③60~80_%左右。其工作内容为__B④包括上述各点内容__,
为了减少维护工作的困难; 能够考虑采取的措施是__C_③ 切实加强维护管理,
并在开发过程中就采取有利于未来维护的措施_。而软件的可维护性包含__D_
②可测试性、 可理解性、 可修改性_。所谓维护管理主要指的是__E③ 判定
修改的合理性并审查修改质量__等。
B: ①纠正与修改软件中含有的错误 ②因环境已发生变化, 软件需作相应
的变更
③ 为扩充功能, 提高性能而作的变更 ④包括上述各点内容
6、 软件测试是软件质量保证的主要手段之一, 测试的费用已超过__A_① 软
件开发费用_的 30% 以上。因此提高测试的有效性非常重要。”高产”的测
试是指__B③ 用少量的测试用例, 发现被测程序尽可能多的错误
__。根据国家标准 GB8566-88 计算机软件开发规范的规定, 软件的开发和维
护划分为 8 个阶段, 其中单元测试是在__C_ ⑤实现 阶段完成的; 组装测
试的计划是在__D③ 概要设计_ __阶段制订的; 确认测试的计划是在__E②需
求分析__阶段制订的。
7、 在软件工程的设计阶段中, 有三种常见的设计方法: 结构化设计( SD)
方法、 Jackson 方法和 Parnas 方法。SD 方法侧重于__A_③模块要相对独
立, 且功能单一, 使块间联系弱, 块内联系强_; Jackson 方法则是__B②由
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
数据结构导出模块结构__; Parnas 方法的主要思想__C④将可能引起变化的
因素隐藏在有关模块内部, 使这些因素变化时的影响范围受到限制__。从 70
年代中期到 90 年代早期, __D①SD __是最为常见的设计方法。__E③Parnas
__法只提供了重要的设计准则, 没有规定出具体的工作步骤。
8、 一种最早用于科学计算的程序设计语言是__A⑩Fortran_; 一种提供指针
和指针操作且不存在布尔类型的 、 应用广泛的系统程序设计语言是__B⑤ C;
一种适合在互联网上编写程序可供不同平台上运行的面向对象程序设计语言
是__C⑦ JAVA __;一种在解决人工智能问题上使用最多的有强的表处理功能
的函数程序设计语言是__D⑧_lisp; 一种以谓词逻辑为基础的, 核心是事实、
规则和推理机制的实用逻辑程序设计语言是__E_⑨ prolog 。
9、 在设计测试用例时, __A ② 边值分析__是用得最多的一种黑盒测试方法。
在黑盒测试方法中, 等价类划分方法设计测试用例的步骤是: 1、 根据输入
条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类;
2、 设计一个测试用例, 使其覆盖__B__⑤ 尽可能多的 尚未被覆盖的有效
等价类, 重复这一步, 直至所有有效等价均被覆盖。 2、 设计一个测试用例,
使其覆盖__C_① 1 个_尚未被覆盖的无效等价类, 重复这一步, 直至所有无
效等价均被覆盖。
因果图方法是根据__D_① 输入与输出_之间的因果关系来设计测试用例的。
在实际应用中, 一旦纠正了程序中的错误后, 还应选择部分或全部原先已测
试过的测试用例, 对修改后的程序重新测试, 这种测试称为 __E_ ④ 回归测
试_。
10、 OMT 是一种对象建模技术, 它定义了三种模型, 它们分别是_A①对象
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
模型, _B③动态模型, 和_C②功能模型, 其中, _A①对象模型描述了系
统中对象的表态结构, 以及对象之间的联系、 _B③动态模型描述系统中与
时间和操作顺序有关的系统特征, 表示瞬时行为上的系统的”控剂”特征,
一般可用_D②状态图_来表示; _C②功能模型描述了与值的变换有关的系
统特征, 一般可用_E_④数据流图 来表示。
11、 在软件开发过程中常见图作为描述工具。DFD 就是面向_A②数据流_分
析方法的描述工具。在一套分层 DFD 中, 如果某一张图中有 N 个 加 工
( process) , 则这张图允许有_B④0~N _张子图。在一张 DFD 图中, 任意两
个加工之间_C③能够有 0 或多条名字互不相同的数据流_。在画分层 DFD 时,
应注意保持_D①父图与子图_之间的平衡。DFD 中从系统的输入流到系统的输
出流的一连串连续变换形成一种信息流, 这种信息流可分为_E②变换流和事
务流_两大类。
12、 软件开发模型用于指导软件的开发。演化模型是在快速开发一个 C.原
型__的基础上,逐步演化成最终的软件。
A.模块 B.运行平台 C.原型 D.主程序
13、 螺旋模型综合了__(1) A.瀑布模型和演化模型__的优点,并增加了
__(2)_ D.风险分析_。
(1):A.瀑布模型和演化模型 B.瀑布模型和喷泉模型 C.演化模型和喷泉
模型 D.原型和喷泉模型
(2):A.质量评价 B.进度控制 C.版本控制 D.风险分析
14、 喷泉模型描述的是面向__(1) C.对象__的开发过程,反映了该开发过程
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
的__(2) B.迭代和无间隙__特征。
(1):A.数据流 B.数据结构 C.对象 D.构件(component)
(2):A.迭代和有间隙 B.迭代和无间隙 C.无迭代和有间隙 D.无迭代和无
间隙
15、 用来辅助软件开发、 运行、 维护、 管理、 支持等过程中的活动的软
件称为软件开发工具,一般也称为_ D.CASE ___工具。
A.CAD B.CAI C.CAM D.CASE
16、 概要设计是软件系统结构的总体设计, 以下选项中不属于概要设计的是
_ D.设计每个模块的伪代码___。
A.把软件划分成模块 B.确定模块之间的调用关系
C.确定各个模块的功能 D.设计每个模块的伪代码
17、 如果一个软件是给许多客户使用的, 大多数软件厂商要使用几种测试过
程来发现那些可能只有最终用户才能发现的错误, __(1) B. beta __测试是
由软件的最终用户在一个或多个用户实际使用环境下来进行的。__(2)_ A.
alpha _测试是由一个用户在开发者的场所来进行的.测试的目的是寻找错误
的原因并改正之。
(1) A. alpha B. beta C. gamma D. delta
(2) A. alpha B. beta C. gamma D. delta
18、 __②软件本身特点_⑤缺乏好的开发方法和手段 ⑥开发效率低 造成
软件危机的主要原因。
①用户使用不当 ②软件本身特点 ③硬件不可靠 ④ 对 软 件 的 错 误 认 识
剩余40页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 405
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功