软件工程
MokylinJay
Hello World!
展开
-
项目管理专题
单选题1. 软件项目管理是()一切活动的管理。模块设计软件生命周期 (答案)需求分析软件设计过程2. 软件开发过程中使用的或产生的,有价值的、值得保存的中间制品称为()。SCMCI (答案)BaselinePM3. 项目成本估算中最主要估算()。国家税收及企业利润软件开发费用 (答案)以上皆是员工工资4. 软件项目的开发周期取决于()。合同期限甘特图关键路径 (答案)程序员对技术的熟练程度项目组成员数量多选题1. 对配置项进行版本管理时,要()。.原创 2020-12-08 15:13:51 · 569 阅读 · 0 评论 -
第二十 + 二十一章 软件交付与维护
单选题1. 用户发现了一个遗留的错误,为了修复它需要进行()。适应性维护修正性维护 (答案)完善性维护预防性维护2. 用户升级了操作系统造成软件系统无法正常运行,需要进行()。修正性维护适应性维护 (答案)预防性维护完善性维护3. 软件公司为了提高软件可维护性而进行的代码重构称为()。预防性维护 (答案)修正性维护适应性维护完善性维护4. 为了满足用户新的需求而进行的维护称为()。修正性维护预防性维护适应性维护完善性维护 (答案)5. 随着软件规模和复杂.原创 2020-12-08 15:14:10 · 698 阅读 · 0 评论 -
第十九章 软件测试
单选题1. 单元测试是()。是对程序单元进行正确性检验的测试工作。 (答案)保证代码能够从第1行执行到最后1行。要为所有的测试单元设计驱动程序。是测试人员完成的第一阶段工作。2. 集成测试( )。主要采用白盒测试方式,目的是证明模块功能正确。主要采用白盒+黑盒的测试方式,是为了检验系统功能。 (答案)是证明模块功能正确性的测试,主要由开发人员完成。主要采用黑盒测试,主要是发现模块内程序错误。3. 关于集成测试的描述错误的是()。集成测试完成后就完成了系统的集成与组装。集成测.原创 2020-12-07 20:47:44 · 403 阅读 · 0 评论 -
第十七、十八、二十三章
多选题1. 对软件工程师的职业素质要求主要有()。遵守职业的道德标准和操作规范; (答案)了解软件工程对社会、经济、法律等相关领域的影响、问题和观点。 (答案)积极参与行业协会活动,遵守行业标准,推进行业发展; (答案)交流沟通能力,包括与同事交流,也包括与用户交流; (答案)团队工作能力; (答案)填空题1. 为软件工程提供支持的两个专业协会是()和()。标准答案:IEEE-CS(计算机学会)ACM(Association for Computing Machinery).原创 2020-12-07 20:33:51 · 248 阅读 · 0 评论 -
第十三~十六章 软件详细设计
单选题1. 下面代码耦合为()。class test { int number; public double sqrtANumber(){ return Math.sqrt(number); }无耦合数据耦合 (答案)印记耦合控制耦合2. 当继承体系中的类不符合LSP时,说明继承耦合为高耦合,可以()降耦。将继承替换为组合 (答案)应用DSP应用OCP应用多态3. 为了应对需求变更,好的设计方案会封装(隐藏)变更,其应用的设计原则为()。DSPOCP.原创 2020-12-07 20:28:48 · 380 阅读 · 0 评论 -
第十二章 详细设计基础
单选题1. OO中,对象之间的协作是通过()来实现的。实现泛化关联依赖消息 (答案)多选题1. 在软件详细设计中,会对()给出设计方案。类结构、类协作、类接口 (答案)代码重要的数据结构和算法逻辑 (答案)控制结构与函数接口 (答案)模块结构及其接口 (答案)2. 结构化详细设计过程将需求阶段的(),转换为()模型。数据库逻辑设计结构图 (答案)ERDDFD (答案)判断题1. 软件详细设计是在软件体系结构设计之后,以需求开发的结果和软件体系结构的结.原创 2020-12-07 20:18:10 · 600 阅读 · 0 评论 -
第九章 体系结构设计 + 第十一章 人机交互设计
单选题1. 软件体系结构定义为(){object, collaboration, message, }{models, connector}{component, connector, configuration} (答案)2. 软件产品的质量是由()阶段的工作决定的。软件测试软件构建软件设计 (答案)需求分析多选题1. 好的人机交互设计应该是()。用户只感受到完成工作任务的过程,不需要特意为了使用软件而花费精力。 (答案)设计使用热键、命令行等效率高的交互方式。符合.原创 2020-12-07 20:13:08 · 846 阅读 · 0 评论 -
第八章 软件设计基础
多选题1. 软件设计的方法分为()。基于构件的设计方法 (答案)形式化设计方法 (答案)数据结构为中心的设计方法 (答案)面向对象设计方法 (答案)结构化设计方法 (答案)2. 关于软件设计分层设计的理解正确的是()。高层设计又称为体系结构设计软件设计分为高层设计和低层设计详细设计关注的是数据结构和算法的设计软件分层设计的做法,体现了自顶向下逐层分解的思想 (答案)3. 面向对象设计中使用的模型图包括()。类图、对象图 (答案)状态图、活动图 (答案)顺序图、通信图 (.原创 2020-12-07 20:06:25 · 742 阅读 · 0 评论 -
第六章 需求分析方法——结构化分析方法OOA + 第七章 需求文档化与验证
单选题1. 测试用例设计时,主要工作是()。设计测试场景的输入数据设计测试场景的输出数据设计测试场景的输入与输出数据 (答案)以上都不是多选题1. 下面关于概念类图的描述错误的是()。概念类图主要描述的是系统的概念类(实体类)与类之间的关系。在识别概念类时,可以应用词性法,即分析出用例描述中的名词作为候选类,再根据筛选规格进行筛选。概念类图起始于用例描述文本,以UML类图的形式表现出来。每个用例识别出来的概念类都必须是独一无二的。 (答案)2. 交互图的一种形式称为顺序图.原创 2020-12-07 20:03:21 · 1673 阅读 · 0 评论 -
第六章 需求分析方法——结构化分析方法SA
单选题1. 数据流图将软件系统建模为输入、处理、存储与输出的协同工作,其侧重描述系统的()。处理规格 (答案)控制规格术语词条数据规格2. 实体关系图侧重于对软件系统的()建模。质量行为数据 (答案)功能3. 下面关于数据流图建模规则的描述正确的是()。外部实体可以直接向数据存储输入数据,也可以直接从中读取数据。外部实体指的是与软件系统交互的人或组织。数据流表示软件系统中运动的数据,其名称必须是名词性描述。 (答案)数据流图中的过程用于存储数据。4. 下面关于数据流.原创 2020-12-07 19:55:37 · 2439 阅读 · 0 评论 -
第五章 软件需求基础
多选题1. 需求工程的主要任务包括()。将目标和功能反映到软件系统当中,映射为可行的软件行为,并对软件行为进行准确的规格说明。 (答案)说明软件系统将被应用的环境及其目标,说明用来达到这些目标的软件功能,即“需要做什么”和“为什么需要做”。 (答案)妥善处理目标和功能随着时间演化的变动情况。 (答案)选择适当的技术和环境,实现软件功能,达到软件目标。2. 需求指的是用户的期望,关于对需求的理解正确的是()。需求分析的过程就是将描述目标的业务需求,以及描述用户期望的用户需求最终转为为描述系.原创 2020-12-07 19:47:35 · 1020 阅读 · 0 评论 -
第一章 软件工程基础
单选题1. 下列关于软件开发的描述不正确的是()。软件的核心是程序,另外还包括文档、数据和模型。 (答案)软件是独立于计算机硬件的一部分,但它又依赖于计算机硬件。软件发展的趋势是规模越来越大、功能越来越复杂。软件既是一种复杂的逻辑实体,又是一种工具。解析:软件的三个组成部分:程序、文档、数据2. 软件产品与物质产品有很大的区别,软件产品是一种()产品。文档逻辑 (答案)消耗有形下列不是软件危机的表现的是()。3. 软件开发生产率无法满足人们对软件生成的要求。软件在使用一.原创 2020-12-07 19:33:02 · 685 阅读 · 1 评论