17秋北理工《软件工程》在线作业Word文档下载推荐.docx
- 文档编号:17533134
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:12
- 大小:17.84KB
17秋北理工《软件工程》在线作业Word文档下载推荐.docx
《17秋北理工《软件工程》在线作业Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《17秋北理工《软件工程》在线作业Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
D
3.
黑盒测试在设计测试用例时,主要需要研究________
A.需求规格说明与概要设计说明
B.详细设计说明
C.项目开发计划
D.概要设计说明与详细设计说明
A
4.
当某一开发项目的进度有可能拖延时,应该_______。
A.增加新的开发人员
B.分析拖期原因加以补救
C.从别的小组抽调人员临时帮忙
D.推迟预定完成时间
5.
下列选项中不符合软件测试原则的是______。
A.只在编码之后进行软件测试。
B.设计测试用例时,应当包括合理的输入条件和不合理的输入条件。
C.严格地制定并执行测试计划
D.测试用例由测试输入数据和对应的预期结果组成。
6.
在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:
分析和理解程序、修改程序和________.
A.建立目标程序
B.执行程序
C.重新验证程序
D.验收程序
C
7.
软件需求分析是保证软件质量的重要步骤,它的实施应该是在_____。
A.编码阶段处
B.软件开发全过程
C.软件定义阶段
D.软件设计阶段
8.
划分模块如果必须存在耦合,选择适当的耦合类型的错误原则是_____
A.尽量使用数据耦合
B.少用控制耦合
C.限制公共耦合的范围
D.容许使用内容耦合
9.
模块划分中,对模块独立的含义不包括_____
A.模块完成独立的功能开发
B.符合信息隐蔽和信息局部化原则
C.模块间关连和依赖程度尽量小
D.模块间不应存在关连和依赖
10.
为了定量分析项目进度,需要在制定项目进度计划时,估算每个_____
可供选择答案:
A.应该完成的工作任务的预算工作量的成本
B.工作任务的预算成本
C.工作任务的实际工作量的成本
D.实际工作任务的预算成本
11.
软件开发时,一个错误发现得越晚,为改正它付出的代价就_______
A.越大
B.越小
C.接近平均
D.不可捉摸
12.
在McCall软件质量度量模型中,_______属于面向软件产品修改。
A.可靠性
B.可重用性
C.适应性
D.可移植性
13.
需求分析的任务是______。
A.正确说明让软件做什么
B.用DFD建模
C.用DD建立数据模型
D.给出需求规格说明书
14.
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-2.0,2.0],现从输入的角度考虑一组测试用例:
-2.001,-2.0,2.0,2.001。
设计这组测试用例的方法是_________
A.条件覆盖法
B.等价分类法
C.边界值分析法
D.错误推测法
15.
软件调试技术是_____
A.边界值分析
B.演绎法
C.循环覆盖
D.集成测试
16.
下列属于维护阶段的文档是___________
A.软件规格说明
B.用户操作手册
C.软件问题报告
D.软件测试分析报告
17.
OMT是一种重要的面向对象分析建模技术,它把分析时收集的信息构造在三类模型中,以下选项中不属于这三类模型的是:
________。
A.对象模型
B.动态模型
C.类模型
D.功能模型
18.
软件维护产生的副作用,是指______
A.开发时的错
B.隐含的错误
C.因修改软件而造成的错误
D.运行时误操作
19.
COCOMO成本估算模型通过选取不同的_______来区分软件开发的难易程度。
A.指数
B.公式
C.模型
D.模型和经验系数
20.
程序流程图(框图)中的箭头代表________。
A.数据流
B.控制流
C.调用关系
D.组成关系
软件设计的主要任务是()
A.将分析阶段获得的需求说明转换为计算机中可实现的系统
B.完成系统的数据结构和程序结构设计
C.完成模块的编码和测试
D.对模块内部的过程进行设计
ABD
2
下列各种图可用于动态建模的有()
A.状态图
B.类图
C.序列图
D.活动图
ACD
数据流图中的处理必须用对象中的操作来实现,常见的操作有()
A.查询
B.动作
C.活动
D.访问
ABCD
SD方法的设计总则是()
A.程序简洁、操作方便
B.结构清晰、合理
C.模块内聚性强
D.模块之间耦合度低
CD
静态测试是以人工的、非形式化的方法对程序进行分析和测试。
常用的静态测试方法有()
A.运行程序并分析运行结果
B.桌前检查与代码会审
C.数据流分析图
D.调用图
BCD
用户界面设计的任务包括()
A.确定用户界面类型
B.建立任务模型
C.建立用户模型
D.建立功能模型
ABC
面向对象的测试与传统测试方法的主要区别是()
A.面向对象的测试可在编码前进行,传统测试方法在编码后进行
B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C.测试对象不同
D.面向对象的测试不需要设计测试用例,只需要进行会议评审
AC
软件测试的主要特点是()
A.软件测试的开销大
B.软件测试要依靠工具
C.软件不能进行“穷举”测试
D.软件测试要依靠人工
建立继承关系时所采用的方式有()
A.自顶向下
B.从内到外
C.自底向上
D.从复杂到简单
模块独立性准则定性指标()来衡量
A.分解度
B.耦合度
C.屏蔽性
D.内聚性
BD
CMM将软件过程的成熟度分为以下5个级别:
初始级、可重复级、已定义级、已管理级和优化级。
A.错误
B.正确
用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。
划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。
软件工程过程应该以软件设计为中心,关键是编写程序。
瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 17 北理工 在线 作业