奥鹏作业答案 - 分忧网!奥鹏作业答案,奥鹏在线作业答案,奥鹏作业答案及毕业论文分忧

奥鹏作业答案,奥鹏在线作业答案,奥鹏在线考核_分忧网

当前位置: 主页 > 奥鹏作业 >

北理工21秋北理工《软件工程》在线作业答案

时间:2021-12-23 16:24来源:未知 作者:admin 点击:
(单选题)1: 以下不是软件开发方法的主要工作模型的是() A: 螺旋模型 B: 循环模型 C: 瀑布模型 D: 专家模型 正确答案: D (单选题)2: 面向对象的动态模型中,每张状态图表示_______的动态行为。 A: 有关联的若干个类 B: 某一个类 C: 一系列事件 D: 一系列状态
(单选题)1: 以下不是软件开发方法的主要工作模型的是()
A: 螺旋模型
B: 循环模型
C: 瀑布模型
D: 专家模型


(单选题)2: 面向对象的动态模型中,每张状态图表示_______的动态行为。
A: 有关联的若干个类
B: 某一个类
C: 一系列事件
D: 一系列状态


(单选题)3: 划分模块如果必须存在耦合,选择适当的耦合类型的错误原则是_____
A: 尽量使用数据耦合
B: 少用控制耦合
C: 限制公共耦合的范围
D: 容许使用内容耦合


(单选题)4: 瀑布模型的主要特点是_____。
A: 将开发过程严格地划分为一系列有序的活动
B: 将过程分解为阶段
C: 提供了有效的管理模式
D: 缺乏灵活性


(单选题)5: 包含风险分析的软件工程模型是( )
A: 螺旋模型
B: 瀑布模型
C: 增量模型
D: 喷泉模型


(单选题)6: 一个只有顺序结构的程序,其环形复杂度是________。
A: 0
B: 1
C: 3
D: 不确定的


(单选题)7: 白盒测试在设计测试用例时,主要需要研究________
A: 需求规格说明与概要设计说明
B: 详细设计说明
C: 项目开发计划
D: 概要设计说明与详细设计说明


(单选题)8: 按测试数据执行程序逻辑程度判断,条件覆盖______判定覆盖。
A: 强于
B: 弱于
C: 等价于
D: 不一定等价于


(单选题)9: 软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原始时期”,程序员编写程序用_________。
A: 机器指令
B: 汇编语言
C: 数据库语言
D: 高级语言


(单选题)10: 一个成功的测试是______。
A: 发现错误
B: 发现至今尚未发现的错误
C: 没有发现错误
D: 证明发现不了错误


(单选题)11: 在软件工程中模块内聚程度化分为____
A: 8类
B: 4类
C: 7类
D: 5类


(单选题)12: 使用SD方法,以下模块间的偶合类型中,可修改性和可理解性依次变好的是____。
A: 数据型—公共型一控制型
B: 数据型—控制型一公共型
C: 公共型一控制型一数据型
D: 公共型—数据型一控制型


(单选题)13: 黑盒测试在设计测试用例时,主要需要研究________
A: 需求规格说明与概要设计说明
B: 详细设计说明
C: 项目开发计划
D: 概要设计说明与详细设计说明


(单选题)14: 软件开发时,一个错误发现得越晚,为改正它付出的代价就_______
A: 越大
B: 越小
C: 接近平均
D: 不可捉摸


(单选题)15: 下列属于维护阶段的文档是___________
A: 软件规格说明
B: 用户操作手册
C: 软件问题报告
D: 软件测试分析报告


(单选题)16: 影响软件可维护性的主要因素不包括______________。
A: 可理解性
B: 可测试性
C: 可用性
D: 可修改性


(单选题)17: 软件需求分析的任务不应包括_______。
A: 问题分析
B: 信息域分析
C: 结构化程序设计
D: 确定逻辑模型


(单选题)18: 类是具有相同属性和相同操作的对象抽象,对象是类的_______。
A: 例证
B: 用例
C: 实例
D: 例外


(单选题)19: OMT是一种重要的面向对象分析建模技术,它把分析时收集的信息构造在三类模型中,以下选项中不属于这三类模型的是:________。
A: 对象模型
B: 动态模型
C: 类模型
D: 功能模型


(单选题)20: 在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:分析和理解程序、修改程序和________.
A: 建立目标程序
B: 执行程序
C: 重新验证程序
D: 验收程序


(多选题)21: 软件设计的主要任务是()
A: 将分析阶段获得的需求说明转换为计算机中可实现的系统
B: 完成系统的数据结构和程序结构设计
C: 完成模块的编码和测试
D: 对模块内部的过程进行设计


(多选题)22: 下列各种图可用于动态建模的有( )
A: 状态图
B: 类图
C: 序列图
D: 活动图


(多选题)23: 数据流图中的处理必须用对象中的操作来实现,常见的操作有( )
A: 查询
B: 动作
C: 活动
D: 访问


(多选题)24: SD 方法的设计总则是()
A: 程序简洁、操作方便
B: 结构清晰、合理
C: 模块内聚性强
D: 模块之间耦合度低


(多选题)25: 模块独立性准则定性指标( )来衡量
A: 分解度
B: 耦合度
C: 屏蔽性
D: 内聚性


(多选题)26: 软件测试的主要特点是( )
A: 软件测试的开销大
B: 软件测试要依靠工具
C: 软件不能进行“穷举”测试
D: 软件测试要依靠人工


(多选题)27: 静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有 ( )
A: 运行程序并分析运行结果
B: 桌前检查与代码会审
C: 数据流分析图
D: 调用图


(多选题)28: 建立继承关系时所采用的方式有( )
A: 自顶向下
B: 从内到外
C: 自底向上
D: 从复杂到简单


(多选题)29: 面向对象的测试与传统测试方法的主要区别是( )
A: 面向对象的测试可在编码前进行,传统测试方法在编码后进行
B: 面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C: 测试对象不同
D: 面向对象的测试不需要设计测试用例,只需要进行会议评审


(多选题)30: 用户界面设计的任务包括( )
A: 确定用户界面类型
B: 建立任务模型
C: 建立用户模型
D: 建立功能模型


(判断题)31: 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
A: 错误
B: 正确


(判断题)32: 用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
A: 错误
B: 正确


(判断题)33: 当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
A: 错误
B: 正确


(判断题)34: 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。
A: 错误
B: 正确


(判断题)35: 在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
A: 错误
B: 正确


(判断题)36: CMM 将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。
A: 错误
B: 正确


(判断题)37: 划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
A: 错误
B: 正确


(判断题)38: 软件工程过程应该以软件设计为中心,关键是编写程序。
A: 错误
B: 正确


(判断题)39: 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
A: 错误
B: 正确


(判断题)40: 单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。
A: 错误
B: 正确

(责任编辑:admin)要这答案加QQ:800020900 或加微信:vq800020900 获取
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
猜您喜欢

提示信息×