软件工程
软件工程学习过程中的纠错本
Aviana_j
这个作者很懒,什么都没留下…
展开
-
第20~21章 软件交付与维护 课后习题答案
一 单项选择题1.渐进式的交付方式,适合于()过程模型。瀑布模型快速原型模型演化模型增量迭代模型。[参考答案] 演化模型2.渐进式的交付方式,适合于()过程模型。用户不参与开发过程的决策。用户对交付的软件会经常性的提出修改意见和新的需求。维护困难。交付困难。[试题解析] A.用户不参与开发过程 是造成弊端的原因。[参考答案] 用户对交付的软件会经常性的提出修改意见和新的需求。3.软件的几种维护中,以()占比最高。修正性维护完善性维护适应性维护预防性维护[参考答案] 完善原创 2020-06-13 11:00:24 · 1670 阅读 · 0 评论 -
第19章 软件测试 课后习题答案
一 单项选择题1.集成测试( )。主要采用白盒测试方式,目的是证明模块功能正确。主要采用黑盒测试,主要是发现模块内程序错误。是证明模块功能正确性的测试,主要由开发人员完成。主要采用白盒+黑盒的测试方式,是为了检验系统功能。[参考答案] 主要采用白盒+黑盒的测试方式,是为了检验系统功能。2.关于白盒测试的描述不正确的是()。企业中进行白盒测试的要求是做到语句覆盖。代码覆盖程度越强的方法发现缺陷的几率就越高。白盒测试的要求是必须做到条件组合覆盖。经过白盒测试的程序必须还要进行黑盒测试。[原创 2020-06-13 10:55:19 · 2680 阅读 · 0 评论 -
第23章 软件工程课后习题答案
一 不定项选择题1.对软件工程师的职业素质要求主要有()。团队工作能力;交流沟通能力,包括与同事交流,也包括与用户交流;遵守职业的道德标准和操作规范;积极参与行业协会活动,遵守行业标准,推进行业发展;了解软件工程对社会、经济、法律等相关领域的影响、问题和观点。[试题解析] 课本P380最后一段[参考答案]团队工作能力;交流沟通能力,包括与同事交流,也包括与用户交流;遵守职业的道德标准和操作规范;积极参与行业协会活动,遵守行业标准,推进行业发展;了解软件工程对社会、经济、法律等相关领原创 2020-06-13 10:48:58 · 784 阅读 · 0 评论 -
第4章 项目管理基础 课后习题答案
一 单项选择题1.软件开发过程中使用的或产生的,有价值的、值得保存的中间制品称为()。PMCISCMBaseline[参考答案] CI2.软件项目的开发周期取决于()。项目组成员数量程序员对技术的熟练程度甘特图关键路径合同期限[参考答案] 甘特图关键路径3.项目成本估算中最主要估算()。员工工资软件开发费用国家税收及企业利润以上皆是[参考答案] 软件开发费用二 不定项选择题1.配置管理活动包括()。标识配置项版本管理变更控制配置审计状态报告软件发布管理[原创 2020-06-13 10:44:14 · 1854 阅读 · 0 评论 -
第13~16章 详细设计方法原则 课后习题答案
一 单项选择题1.为了应对需求变更,好的设计方案会封装(隐藏)变更,其应用的设计原则为()。LSPDSPOCPSRP[参考答案] OCP2.当继承体系中的类不符合LSP时,说明继承耦合为高耦合,可以()降耦。应用多态应用DSP应用OCP将继承替换为组合[参考答案] 将继承替换为组合3.下面代码耦合为()。class test {int number;public double sqrtANumber(){return Math.sqrt(number);}控制耦合印记原创 2020-06-13 10:38:33 · 1236 阅读 · 0 评论 -
第11章 人机交互设计 & 第12章 详细设计的基础课后习题答案
一 单项选择题1.OO中,对象之间的协作是通过()来实现的。关联泛化依赖实现消息[参考答案] 消息二 不定项选择题1.在进行人机交互设计时,需要遵循()原则。简洁设计一致性设计低出错率设计易记性设计[参考答案]简洁设计一致性设计低出错率设计易记性设计2.下面哪些设计可以增加设计的交互性()。在界面左侧或上部设计功能菜单栏。能够完成用户的保存指令。对关联性内容或操作设计相似性引导。用户每一步操作均给出操作提示和反馈。[试题解析] B、能够完成用户的保存指令。这是原创 2020-06-13 10:28:33 · 2485 阅读 · 0 评论 -
第7-9章 软件工程课后习题答案
一 单项选择题1.测试用例设计时,主要工作是()。设计测试场景的输入数据设计测试场景的输入与输出数据设计测试场景的输出数据以上都不是[参考答案] 设计测试场景的输入与输出数据2.测试用例设计时,主要工作是()。需求分析软件设计软件构建软件测试[参考答案] 软件设计3.软件体系结构定义为(){component, connector, configuration}{models, connector}{object, collaboration, message, }[参考答原创 2020-06-13 10:22:33 · 3079 阅读 · 0 评论 -
第6章课后答案 面向对象需求分析
**一 、单项选择题 **1.实体关系图侧重于对软件系统的()建模。功能行为质量数据[参考答案] 数据2.下面关于数据流图建模规则的描述正确的是()。环境图建模的目标是分析清楚系统的外部实体。0层图是对系统的第一次功能分解,只需定义出分解得到的“过程”即可。软件系统在分层建模时,分解的层数越多越好。数据流图分层建模必须遵循过程分解平衡原则,也就是要求下层图与上层图的流入流出同一个过程的数据流名称和数量完全相同。[参考答案] 数据流图分层建模必须遵循过程分解平衡原则,也就是要求下层图与原创 2020-05-31 22:07:18 · 3324 阅读 · 0 评论 -
第五章课后题答案 软件需求基础
一 单项选择题1.软件项目管理是()一切活动的管理。需求分析软件设计过程模块设计软件生命周期[参考答案] 软件生命周期二 不定项选择题1.需求验证活动()。为了验证需求规格说明是否能够正确、准确的反映用户的意图。要保证文档记录的需求集在整体上具有完整性和一致性。以保证文档的可读性和可修改性。通常会采用同级评审的方法来进行,评审通过后形成需求基线。[参考答案]为了验证需求...原创 2020-04-14 22:26:23 · 2808 阅读 · 0 评论 -
第二十二章课后题 软件开发过程模型
一 判断题1.软件生存周期模型必须要将所有类型的过程、活动和任务考虑在内,形成满足每个软件项目需要的模型。[参考答案] 错误2.软件生存周期模型是对软件生存周期中过程、活动和任务的组织。[参考答案] 正确3.软件生存周期过程表示软件生存周期内的一个过程。[参考答案] 错误4.当软件的一个版本被淘汰时,则该软件的生存周期就结束了。[参考答案] 错误5.软件生存周期的含义是表明软件的...原创 2020-03-10 16:46:57 · 4860 阅读 · 1 评论 -
第二章测试题 软件工程的发展
二 不定项选择题1.下列软件及软件工程的发展历程述不正确的是()。软件从规模和复杂程度上呈现规模越来越大,复杂度越来越高的趋势。软件工程越来越重视理论、原则的总结与提出。结构化方法比面向对象方法更适合于大规模复杂软件系统的开发。基于复用的大型软件系统的开发技术、软件体系结构等一系列技术是随着大规模复杂系统开发需求而产生的。由于软件规模越来越大,复杂程度越来越高,使得软件开发成本远远高于...原创 2020-03-10 16:44:26 · 1288 阅读 · 0 评论 -
第一章课后题 软件工程基础
一 单项选择题1.在()年的NATO会议上,软件工程的术语被首次提出。1966196819701972[参考答案] 19682.软件产品与物质产品有很大的区别,软件产品是一种()产品。有形消耗逻辑文档[参考答案] 逻辑3.软件工程是一个包含多领域知识的复杂学科,要成为一个软件工程师也需要掌握()。软件技术知识、良好的交流沟通能力和职业素养。全方位的软件技术知识。软件...原创 2020-03-10 16:40:23 · 2325 阅读 · 0 评论