超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 169|回复: 0

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

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 19:00:31 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
维护过程本质上是________的过程。
A:改正错误或压缩的修改软件定义和开发
B:修改文档
C:修改软件配置
D:修改程序

以下不是软件开发方法的主要工作模型的是()
A:螺旋模型
B:循环模型
C:瀑布模型
D:专家模型

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

下面几种语言中哪一种是纯面向对象语言______。
A:TC
B:C++
C:Prolog
D:Lisp

经济可行性研究的范围包括_____
A:资源有效性
B:管理制度
C:效益分析
D:开发风险

在用例分析中,执行者是____。
A:任何对计算机系统交互的实体
B:驻留在系统中的任何商业对象
C:任何对系统外部力量做出反应的
D:不是用在用例分析中的术语

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

若有一个计算类型的程序,它的输入量只有一个X,其范围是[-2.0,2.0],现从输入的角度考虑一组测试用例:-2.001,-2.0,2.0,2.001。设计这组测试用例的方法是_________
A:条件覆盖法
B:等价分类法
C:边界值分析法
D:错误推测法

维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排_______测试。
A:单元
B:集成
C:验收
D:回归

当某一开发项目的进度有可能拖延时,应该_______。
A:增加新的开发人员
B:分析拖期原因加以补救
C:从别的小组抽调人员临时帮忙
D:推迟预定完成时间

软件测试是软件质量保证的主要手段之一,测试的费用已超过_____的30%以上。因此,提高测试的有效性十分重要
A:软件开发费用
B:软件维护费用
C:软件开发和维护费用
D:软件研制费用

下面软件详细设计工具的图示中,___中每个过程用一个盒子表示,盒子可以嵌套。
A:NS图
B:流程图
C:HIPO图
D:PAD图

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

可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出_____的回答。
A:确定
B:行或不行
C:正确
D:无二义

用限定词来表示对象类之间受限关联的通常目地是________。
A:更准确地表示归纳关系
B:更准确地表示组合关系
C:增加关联阶数
D:减少关联阶数

软件调试技术是_____
A:边界值分析
B:演绎法
C:循环覆盖
D:集成测试

下列属于用白盒技术设计测试用例的是_____。
A:错误推测
B:逻辑覆盖
C:等价类划分
D:因果图

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

软件工程三要素是().
A:技术、方法和工具
B:方法、工具和过程
C:方法、对象和类
D:过程、模型、方法

软件工程的活动是指_____。
A:生存周期内的一组有序任务集
B:软件生存周期内的一组任务
C:软件项目的任务
D:软件开发的工作

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 05:30

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表