




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程方法与实践智慧树知到期末考试答案2024年软件工程方法与实践只要经过可行性分析,就可以进行系统开发。
A:对B:错答案:错软件过程一般包括以下()活动。
A:需求分析B:编码实现C:软件设计D:软件测试答案:编码实现###软件测试###软件设计###需求分析通常将软件分为以下几类()。
A:应用软件B:商业软件C:支持软件D:系统软件答案:系统软件###支持软件###应用软件原型化模型是()。
A:提供一个精确表述的形式化规格说明B:很难产生有意义产品的一种冒险模型C:适用于客户需求难以清楚定义的情况D:适用于客户需求被明确定义的情况答案:适用于客户需求难以清楚定义的情况开发一个基于计算机的系统通常都受到()(人力、财力、设备等)和时间上的限制。
A:软件B:资源C:环境D:经费答案:资源程序和软件是一回事,程序就是软件,软件就是程序
A:错B:对答案:错开发一个基于计算机的系统时,通常没有什么限制。
A:错B:对答案:错瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。
A:正确B:错误答案:正确当软件工程师知道软件或文档有涉及到社会关切的明显问题时,应确认、文档记录、和报告给雇主或客户。
A:错误B:正确答案:正确基于计算机的系统的成本主要包括()。
A:人员培训费用B:购置硬件、软件(如数据库管理系统、第三方开发的构件等)和设备(如传感器等)的费用C:系统安装、运行和维护费用D:系统的开发费用答案:人员培训费用###系统安装、运行和维护费用###系统的开发费用###购置硬件、软件(如数据库管理系统、第三方开发的构件等)和设备(如传感器等)的费用1968年的NATO会议上针对“软件危机”问题,提出了软件工程,它是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,即将()应用于软件开发中。
A:文档化B:自动化C:工程化D:信息化答案:工程化软件工程的原则包括()。
A:提供高质量的工程支持B:采用合适的设计方法C:重视软件工程的管理D:选取适宜的开发模型答案:选取适宜的开发模型;采用合适的设计方法;提供高质量的工程支持;重视软件工程的管理人员流动是合理的,不会给系统开发带来风险。
A:错B:对答案:错计算机系统工程的目的是分析基于计算机的系统的()、性能等要求,并把它们分配到基于计算机系统的各个系统元素中,确定它们的约束条件和接口。
A:功能B:非功能C:人员D:数据库答案:功能购买大多数计算机系统所需的硬件比软件更昂贵。
A:对B:错答案:错软件的本质特性包括()。
A:一致性B:不可见性C:复杂性D:可变性答案:一致性###不可见性###可变性###复杂性()不属于软件工程师道德规范的内容。
A:自身B:市场C:客户和雇主D:公众答案:市场软件工程的目标是生产具有正确性、可用性以及开销合宜的产品,这些目标都能满足。
A:正确B:错误答案:错误常见的软件体系结构风格包括()。
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:买10个或10个以下商品的客户可以走特殊通道C:设有存包处D:为雇员发工资答案:买10个或10个以下商品的客户可以走特殊通道结构化分析与设计方法使用的描述工具或技术包括()。
A:结构化英语B:数据流图C:数据字典D:实体关系图答案:实体关系图###数据字典###数据流图###结构化英语常用的需求验证的技术包括()。
A:需求评审B:问卷调查C:测试用例生成D:原型评价答案:需求评审###原型评价###测试用例生成自顶向下集成的优点是不需要桩模块。()
A:错B:对答案:错一个成功的测试是指能够揭示错误的测试。()
A:对B:错答案:错代码走查时主要记录所发现的代码缺陷的哪些方面()。
A:产生缺陷的原因B:缺陷类型C:缺陷严重性D:缺陷来源答案:缺陷类型###缺陷来源###缺陷严重性下面的()是对提高程序编码效率没有影响的。
A:选择良好的设计方法B:选择良好的算法C:变量名的使用D:
选择良好的数据结构答案:变量名的使用软件编码占整个软件开发总时间的30%~80%,直接影响到项目的成败。
A:对B:错答案:对
软件文档不是软件的组成部分,并且编写文档会降低开发人员编程效率,故为了保证进度,可以不写文档。
A:正确B:错误答案:错误在自底向上测试中,需要编写()来测试相应的被测模块。
A:高层模块B:驱动模块C:底层模块D:桩模块答案:驱动模块穷举测试是不可能的。()
A:对B:错答案:对需要遵循的软件测试基本原则包括()。
A:所有的测试都应可追溯到客户需求B:应及早进行测试计划C:为了达到最有效的测试,应由编程人员来进行测试D:测试应从“小规模”逐步转向“大规模”答案:应及早进行测试计划###所有的测试都应可追溯到客户需求###测试应从“小规模”逐步转向“大规模”
在软件生命周期中,软件编码是唯一一项不可或缺的工作。
A:错B:对答案:对在等价类划分中,如果输入条件规定了取值范围,则可以确定()。
A:一个有效等价类、一个无效等价类B:一个有效等价类、两个无效等价类C:两个有效等价类、一个无效等价类D:两个有效等价类、两个无效等价类答案:一个有效等价类、两个无效等价类条件覆盖的目的是()。
A:使程序中的每个判定的所有可能结果都至少执行一次B:使程序中的每个判定中每个条件的所有可能结果都至少出现一次C:使程序中的每个可执行语句至少执行一次D:使程序中的每个判定中条件结果的所有可能组合都至少出现一次答案:使程序中的每个判定中每个条件的所有可能结果都至少出现一次Java语言既是解释型的又是编译型的语言。
A:错B:对答案:对在验收测试中,应该()。
A:针对用户关心的核心流程B:以开发人员为主C:由项目组成员、用户代表、监理代表等组成验收组D:原则上在用户所在地进行,但如用户同意也可在公司内模拟用户环境进行答案:由项目组成员、用户代表、监理代表等组成验收组;原则上在用户所在地进行,但如用户同意也可在公司内模拟用户环境进行;针对用户关心的核心流程项目任务之间都是串行的。()
A:错B:对答案:错下面的陈述正确的是()。
A:软件的维护成本通常比开发成本低B:重新开发一个新系统通常要比再工程的成本要低C:软件的不断修改将导致系统结构的恶化D:只有质量差的软件产品才需要维护答案:软件的不断修改将导致系统结构的恶化在主程序员制小组中,程序员的职责是()。
A:负责完成主程序员指派给他的任务,包括相关的文档编写B:负责小组中所有文档资料的管理,收集与过程度量相关的数据,为评审准备资料C:协助主程序员工作,必要时能替代主程序员,他也做部分的开发工作D:负责小组的全部技术活动,进行任务的分配,协调技术问题,组织评审,必要时也设计和实现项目中的关键部分答案:负责完成主程序员指派给他的任务,包括相关的文档编写常见的程序设计小组的组织形式包括()、民主制小组、层次式小组。
A:主从式小组B:分散式小组C:集中式小组D:主程序员制小组答案:主程序员制小组大量的同类软件重复开发,带来的问题包括()。
A:软件质量不高B:造成大量人力浪费C:软件质量很好D:造成大量财力浪费答案:软件质量不高###造成大量人力浪费###造成大量财力浪费面向对象分析的内容包括()。
A:建造对象—关系模型B:获取客户对系统的需求C:
建造对象—行为模型D:定义类的结构和层次答案:定义类的结构和层次###建造对象-关系模型###建造对象-行为模型###获取客户对系统的需求目前国外大部分软件开发组织只把10%的人力用于维护已有的软件。()
A:对B:错答案:错在软件开发的过程中,通常各类开发活动所需的人员配备是()。
A:在项目的中后期需要较多的人参与,其中大多是一些有专门技术(如编程、测试)的人B:在项目临近结束(试运行)时,只需少量人员参与C:在项目初期需要很多人员,对其业务和技术水平没有特殊要求D:在项目初期需要的人员并不太多,但其业务和技术水平要高答案:在项目初期需要的人员并不太多,但其业务和技术水平要高###在项目的中后期需要较多的人参与,其中大多是一些有专门技术(如编程、测试)的人###在项目临近结束(试运行)时,只需少量人员参与()是敏捷软件开发的基本观点。
A:强调人在项目中的关键作用B:强调“刚刚好”C:强调适应性D:强调完美答案:强调“刚刚好”###强调人在项目中的关键作用###强调适应性()是建立一套组织结构和控制规程,有意识地控制软件的变更过程。
A:版本管理B:系统构建C:项目管理D:变更控制答案:变更控制需要对项目进行有计划和可控制的管理。()
A:对B:错答案:对随着软件数量增多和使用寿命延长,软件开发组织用于软件维护的人力百分比还在持续上升。()
A:错B:对答案:对数据流可以从一个加工流向另一个加工。
A:错B:对答案:对为了加快软件维护的工作,应该尽量增加软件维护人员。()
A:对B:错答案:错在层次式小组中,组内的通信路径数()。
A:介于主程序员制小组和民主制小组之间B:大于民主制小组和主程序员制小组C:大于主程序员制小组D:小于民主制小组答案:介于主程序员制小组和民主制小组之间增量模型是()。
A:适用于需求被清晰定义的情况B:一种需要快速构造核心产品的好方法C:已不能用于现代环境的过时模型D:一种不适用于商业产品的创新模型答案:AI参考:正确答案是B:一种需要快速构造核心产品的好方法。\n\n增量模型是一种软件开发方法,适用于需要快速构造核心产品的情况,因此在需要快速开发核心功能并快速投入市场时,增量模型是一种好的选择。其他选项都不适用于该场景。'技术可行性分析包括()。
A:风险分析B:成本分析C:资源分析D:技术分析答案:AI参考:正确选项为:C,D。\n\n技术可行性分析包括技术分析和资源分析。技术分析关注是否具备相应的技术能力和资源,而资源分析则涉及到了资源可用性和配套性,即包括设备、资金、人员等在内的各项资源的数量和质量能否满足技术方案实施的需要。而风险分析通常在项目规划后期或者执行中进行的,关注项目潜在的风险,比如市场需求风险、市场竞争风险等。成本分析也常常在项目执行过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国铁路郑州局集团有限公司招聘普通高校毕业生614人(河南)笔试参考题库附带答案详解
- 2025年上半年安徽省固镇县杨庙乡扶贫专干综合统计表易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽省六安市裕安区事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽淮南市事业单位公开招聘人员笔试易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽合肥事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年宁波市住房和城乡建设委员会事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年家用电器用整流子项目可行性研究报告
- 浙江专用2024年高中化学3-3课时31含硅矿物与信息材料1课时练无答案苏教版必修1
- 江苏专版2024高考语文二轮复习小说文本阅读-单文精练单文精练二乡村教师含解析
- 2025年双绞线网桥项目可行性研究报告
- 公司安全生产事故隐患内部报告奖励工作制度
- 2024解析:第九章固体压强-基础练(解析版)
- 移动式升降平台安全指导手册
- 老旧小区电梯改造的经济效益方案
- 水上箱变平台施工方案
- 导数压轴突破-切线放缩(含答案及解析)
- 《数字电子技术(第4版)》高职完整全套教学课件
- 三好学生竞选20
- 2023年西藏自治区昌都市桑昂曲城市管理和综合执法局公务员考试《行政职业能力测验》历年真题及详解
- 华中师大版心理健康六年级 第8课 《从容应对考试》教学设计
- 【高新技术企业营运资金管理实证探究:京东方为例(数据论文)8900字】
评论
0/150
提交评论