北理工2021年春季学期《软件工程》在线作业 (2)(随机)
北理工《软件工程》在线作业试卷总分100得分100
北理工作业答案 QQ 515224986
第1题软件设计中一般将用到图形工具,____种工具可用作设计的图形工具。
A、IPO、NS图、程序图
B、结构图、DFD图、HIPO
C、实体关系图、判定树、IPO
D、层次图、流程图、程序图
正确答案
第2题CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的行为特征是_____
A、工作无序,项目进行过程中经常放弃当初的计划
B、定量的过程管理和软件质量管理
C、建立了项目级的管理制度
D、软件过程中活动的生产率和质量是可度量的
正确答案
第3题软件详细设计的主要任务是对模块的_______进行设计。
A、算法和数据结构
B、外部接口
C、软件编码
D、功能
正确答案
第4题一个成功的测试是______。
A、发现错误
B、发现至今尚未发现的错误
C、没有发现错误
D、证明发现不了错误
正确答案
白盒测试在设计测试用例时,主要需要研究________
A、需求规格说明与概要设计说明
B、详细设计说明
C、项目开发计划 本内容由易百网整理发布
网址 www.openhelp100.com
D、概要设计说明与详细设计说明
正确答案
第6题软件维护的步骤不包括______________。
A、维护组织
B、修改程序
C、重新验证程序
D、分析和理解程序
正确答案
第7题需求分析的任务是______。
A、正确说明让软件做什么
B、用DFD建模
C、用DD建立数据模型
D、给出需求规格说明书
正确答案
第8题软件测试不包括_________方面的差错和纠错。
A、软件计划
B、软件设计
C、软件价格
D、软件编码
正确答案
第9题类图表示系统的______。
A、消息结构
B、动态行为
C、系统部署
D、静态结构
正确答案
软件结构的复杂度与哪些因素有关?________
A、模块扇入
B、模块扇出
C、控制路径
D、输入/输出数
正确答案
第11题COCOMO成本估算模型通过选取不同的_______来区分软件开发的难易程度。
A、指数
B、公式
C、模型
D、模型和经验系数
正确答案
使用SD方法,以下模块间的偶合类型中,可修改性和可理解性依次变好的是____。
A、数据型公共型一控制型
B、数据型控制型一公共型
C、公共型一控制型一数据型
D、公共型数据型一控制型
正确答案
第13题软件维护产生的副作用,是指______
A、开发时的错
B、隐含的错误
C、因修改软件而造成的错误
D、运行时误操作
正确答案
第14题信息隐蔽的概念与哪一概念直接相关?______
A、软件结构定义
B、模块独立性
C、模块类型划分
D、模块内聚
正确答案
软件生命周期中所花费用最多的阶段是______
A、详细设计
B、软件编码
C、软件测试
D、软件维护
正确答案
第16题模块划分中,对模块独立的含义不包括_____
A、模块完成独立的功能开发
B、符合信息隐蔽和信息局部化原则
C、模块间关连和依赖程度尽量小
D、模块间不应存在关连和依赖
正确答案
第17题在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于____。
A、维护时期
B、计划时期
C、运行时期
D、开发时期
正确答案
第18题软件工程的活动是指_____。
A、生存周期内的一组有序任务集
B、软件生存周期内的一组任务
C、软件项目的任务
D、软件开发的工作
正确答案
第19题软件测试方法中的静态测试方法之一为______
A、计算机辅助静态分析
B、黑盒法
C、路径覆盖
D、边界值分析
正确答案
获取需求的困难和项目复杂带来的潜在风险属于________。
A、技术风险
B、商业风险
C、经济风险
D、项目风险
正确答案
第21题静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()
A、运行程序并分析运行结果
B、桌前检查与代码会审
C、数据流分析图
D、调用图
正确答案CD
第22题模块独立性准则定性指标()来衡量
A、分解度
B、耦合度
C、屏蔽性
D、内聚性
正确答案D
第23题用户界面设计的任务包括()
A、确定用户界面类型
B、建立任务模型
C、建立用户模型
D、建立功能模型
正确答案BC
第24题下列各种图可用于动态建模的有
A、状态图
B、类图
C、序列图
D、活动图
正确答案CD
软件测试的主要特点是()
A、软件测试的开销大
B、软件测试要依靠工具
C、软件不能进行t穷举t测试
D、软件测试要依靠人工
正确答案C
第26题SD方法的设计总则是
A、程序简洁、操作方便
B、结构清晰、合理
C、模块内聚性强
D、模块之间耦合度低
正确答案D
第27题数据流图中的处理必须用对象中的操作来实现,常见的操作有()
A、查询
B、动作
C、活动
D、访问
正确答案BCD
第28题建立继承关系时所采用的方式有()
A、自顶向下
B、从内到外
C、自底向上
D、从复杂到简单
正确答案C
第29题软件设计的主要任务是
A、将分析阶段获得的需求说明转换为计算机中可实现的系统
B、完成系统的数据结构和程序结构设计
C、完成模块的编码和测试
D、对模块内部的过程进行设计
正确答案BD
面向对象的测试与传统测试方法的主要区别是()
A、面向对象的测试可在编码前进行,传统测试方法在编码后进行
B、面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C、测试对象不同
D、面向对象的测试不需要设计测试用例,只需要进行会议评审
正确答案C
第31题软件工程过程应该以软件设计为中心,关键是编写程序。
A、错误
B、正确
正确答案
第32题用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
A、错误
B、正确
正确答案
第33题CMM将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。
A、错误
B、正确
正确答案
第34题软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
A、错误
B、正确
正确答案
第35题划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
A、错误
B、正确
正确答案
第36题单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。
A、错误
B、正确
正确答案
第37题瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
A、错误
B、正确
正确答案
第38题在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
A、错误
B、正确
正确答案
第39题当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
A、错误
B、正确
正确答案
第40题功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。
A、错误
B、正确
正确答案
本内容由易百网整理发布
网址 www.openhelp100.com
奥鹏作业 QQ 515224986
页:
[1]