问道深山去,听禅紫气来。

北理工《软件工程》在线作业-00004

阅读:8 更新时间:2022-11-17 02:03:22

北理工《软件工程》在线作业 -00004


------------------------
1.测试与调试最大的不同在于_____。
A.操作者的心理状态不同
B.它们的行为取向不同
C.使用的工具不同
D.运用的方法不同
正确答案:false

2.使用SD方法,以下模块间的偶合类型中,可修改性和可理解性依次变好的是____。
A.数据型—公共型一控制型
B.数据型—控制型一公共型
C.公共型一控制型一数据型
D.公共型—数据型一控制型
答案请点我要此答案,或联系QQ

3.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于____。
A.维护时期
B.计划时期
C.运行时期
D.开发时期
答案请点我要此答案,或联系QQ

4.面向对象的分析方法主要是建立三类模型,即( )
A.系统模型、E-R 模型、应用模型
B.对象模型、动态模型、应用模型
C.E- R模型、对象模型、功能模型
D.对象模型、动态模型、功能模型
答案请点我要此答案,或联系QQ

5.软件需求分析的任务不应包括_______。
A.问题分析
B.信息域分析
C.结构化程序设计
D.确定逻辑模型
答案请点我要此答案,或联系QQ

6.软件测试方法中的静态测试方法之一为______
A.计算机辅助静态分析
B.黑盒法
C.路径覆盖
D.边界值分析
答案请点我要此答案,或联系QQ

7.当某一开发项目的进度有可能拖延时,应该_______。
A.增加新的开发人员
B.分析拖期原因加以补救
C.从别的小组抽调人员临时帮忙
D.推迟预定完成时间
答案请点我要此答案,或联系QQ

8.属性定义了实体的________。
A.关键字
B.名称
C.特征
D.外部关键字
答案请点我要此答案,或联系QQ

9.软件维护产生的副作用,是指______
A.开发时的错
B.隐含的错误
C.因修改软件而造成的错误
D.运行时误操作
答案请点我要此答案,或联系QQ

10.以下不是软件开发方法的主要工作模型的是()
A.螺旋模型
B.循环模型
C.瀑布模型
D.专家模型
答案请点我要此答案,或联系QQ

11.软件测试不包括_________方面的差错和纠错。
A.软件计划
B.软件设计
C.软件价格
D.软件编码
答案请点我要此答案,或联系QQ

12.测试用例是专门为了发现软件错误而设计的一组或多组数据,它由______组成。
A.测试输人数据
B.预期的测试输出数据
C.测试输人和预期的输出数据
D.按照测试用例设计方法设计出的数据
正确答案:false

13.软件工程的目标是_____。
A.生产满足用户需要的产品
B.以合适的成本生产满足用户需要的产品
C.以合适的成本生产满足用户需要的、可用性好的产品
D.生产正确的、可用性好的产品
答案请点我要此答案,或联系QQ

14.一个只有顺序结构的程序,其环形复杂度是________。
A.0
B.1
C.3
D.不确定的
答案请点我要此答案,或联系QQ

15.软件需求分析是保证软件质量的重要步骤,它的实施应该是在_____。
A.编码阶段处
B.软件开发全过程
C.软件定义阶段
D.软件设计阶段
答案请点我要此答案,或联系QQ

16.状态图表示系统的______。
A.消息结构
B.静态结构
C.系统部署
D.动态行为
答案请点我要此答案,或联系QQ

17.软件工程三要素是().
A.技术、方法和工具
B.方法、工具和过程
C.方法、对象和类
D.过程、模型、方法
答案请点我要此答案,或联系QQ

18.维护过程本质上是________的过程。
A.改正错误或压缩的修改软件定义和开发
B.修改文档
C.修改软件配置
D.修改程序
答案请点我要此答案,或联系QQ

19.在McCall软件质量度量模型中,_______属于面向软件产品修改。
A.可靠性
B.可重用性
C.适应性
D.可移植性
答案请点我要此答案,或联系QQ

20.瀑布模型的主要特点是_____。
A.将开发过程严格地划分为一系列有序的活动
B.将过程分解为阶段
C.提供了有效的管理模式
D.缺乏灵活性
答案请点我要此答案,或联系QQ

------------------------
1.软件设计的主要任务是()
A.将分析阶段获得的需求说明转换为计算机中可实现的系统
B.完成系统的数据结构和程序结构设计
C.完成模块的编码和测试
D.对模块内部的过程进行设计
答案请点我要此答案,或联系QQ,B,D

2.下列各种图可用于动态建模的有( )
A.状态图
B.类图
C.序列图
D.活动图
答案请点我要此答案,或联系QQ,C,D

3.SD 方法的设计总则是()
A.程序简洁、操作方便
B.结构清晰、合理
C.模块内聚性强
D.模块之间耦合度低
答案请点我要此答案,或联系QQ,D

4.模块独立性准则定性指标( )来衡量
A.分解度
B.耦合度
C.屏蔽性
D.内聚性
答案请点我要此答案,或联系QQ,D

5.软件测试的主要特点是( )
A.软件测试的开销大
B.软件测试要依靠工具
C.软件不能进行“穷举”测试
D.软件测试要依靠人工
答案请点我要此答案,或联系QQ,C

6.建立继承关系时所采用的方式有( )
A.自顶向下
B.从内到外
C.自底向上
D.从复杂到简单
答案请点我要此答案,或联系QQ,C

7.面向对象的测试与传统测试方法的主要区别是( )
A.面向对象的测试可在编码前进行,传统测试方法在编码后进行
B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C.测试对象不同
D.面向对象的测试不需要设计测试用例,只需要进行会议评审
答案请点我要此答案,或联系QQ,C

8.静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有 ( )
A.运行程序并分析运行结果
B.桌前检查与代码会审
C.数据流分析图
D.调用图
答案请点我要此答案,或联系QQ,C,D

9.数据流图中的处理必须用对象中的操作来实现,常见的操作有( )
A.查询
B.动作
C.活动
D.访问
答案请点我要此答案,或联系QQ,B,C,D

10.用户界面设计的任务包括( )
A.确定用户界面类型
B.建立任务模型
C.建立用户模型
D.建立功能模型
答案请点我要此答案,或联系QQ,B,C

------------------------
1.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
A.错误
B.正确
答案请点我要此答案,或联系QQ

2.当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
A.错误
B.正确
答案请点我要此答案,或联系QQ

3.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
A.错误
B.正确
答案请点我要此答案,或联系QQ

4.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
A.错误
B.正确
答案请点我要此答案,或联系QQ

5.在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
A.错误
B.正确
答案请点我要此答案,或联系QQ

6.单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。
A.错误
B.正确
答案请点我要此答案,或联系QQ

7.CMM 将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。
A.错误
B.正确
答案请点我要此答案,或联系QQ

8.软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
A.错误
B.正确
答案请点我要此答案,或联系QQ

9.软件工程过程应该以软件设计为中心,关键是编写程序。
A.错误
B.正确
答案请点我要此答案,或联系QQ

10.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。
A.错误
B.正确
答案请点我要此答案,或联系QQ

推荐信息