北理工《软件工程》在线作业0004789FBC3D6BE24B4FA9927738AF81A4CF总14页.docx
《北理工《软件工程》在线作业0004789FBC3D6BE24B4FA9927738AF81A4CF总14页.docx》由会员分享,可在线阅读,更多相关《北理工《软件工程》在线作业0004789FBC3D6BE24B4FA9927738AF81A4CF总14页.docx(4页珍藏版)》请在冰豆网上搜索。
北理工《软件工程》在线作业0004789FBC3D6BE24B4FA9927738AF81A4CF总14页
北理工《软件工程》在线作业-0004
以下不是软件开发方法的主要工作模型的是()
A:
螺旋模型
B:
循环模型
C:
瀑布模型
D:
专家模型
答案:
D
面向对象的动态模型中,每张状态图表示_______的动态行为。
A:
有关联的若干个类
B:
某一个类
C:
一系列事件
D:
一系列状态
答案:
B
划分模块如果必须存在耦合,选择适当的耦合类型的错误原则是_____
A:
尽量使用数据耦合
B:
少用控制耦合
C:
限制公共耦合的范围
D:
容许使用内容耦合
答案:
D
瀑布模型的主要特点是_____。
A:
将开发过程严格地划分为一系列有序的活动
B:
将过程分解为阶段
C:
提供了有效的管理模式
D:
缺乏灵活性
答案:
A
包含风险分析的软件工程模型是()
A:
螺旋模型
B:
瀑布模型
C:
增量模型
D:
喷泉模型
答案:
A
一个只有顺序结构的程序,其环形复杂度是________。
A:
0
B:
1
C:
3
D:
不确定的
答案:
A
白盒测试在设计测试用例时,主要需要研究________
A:
需求规格说明与概要设计说明
B:
详细设计说明
C:
项目开发计划
D:
概要设计说明与详细设计说明
答案:
D
按测试数据执行程序逻辑程度判断,条件覆盖______判定覆盖。
A:
强于
B:
弱于
C:
等价于
D:
不一定等价于
答案:
C
软件的发展过程划分为4个阶段:
第一阶段(1950~1950年代末)称为“程序设计的原始时期”,程序员编写程序用_________。
A:
机器指令
B:
汇编语言
C:
数据库语言
D:
高级语言
答案:
A
一个成功的测试是______。
A:
发现错误
B:
发现至今尚未发现的错误
C:
没有发现错误
D:
证明发现不了错误
答案:
B
在软件工程中模块内聚程度化分为____
A:
8类
B:
4类
C:
7类
D:
5类
答案:
C
使用SD方法,以下模块间的偶合类型中,可修改性和可理解性依次变好的是____。
A:
数据型—公共型一控制型
B:
数据型—控制型一公共型
C:
公共型一控制型一数据型
D:
公共型—数据型一控制型
答案:
C
黑盒测试在设计测试用例时,主要需要研究________