MOOC 软件工程概论-北京联合大学 中国大学慕课答案_第1页
MOOC 软件工程概论-北京联合大学 中国大学慕课答案_第2页
MOOC 软件工程概论-北京联合大学 中国大学慕课答案_第3页
MOOC 软件工程概论-北京联合大学 中国大学慕课答案_第4页
MOOC 软件工程概论-北京联合大学 中国大学慕课答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MOOC软件工程概论-北京联合大学中国大学慕课答案单元测验1、问题:下面不属于软件的组成的是()。选项:A、程序B、记录C、文档D、数据正确答案:【记录】2、问题:开发软件时对提高开发人员工作效率至关重要的是()。选项:A、操作系统的资源管理功能B、先进的软件开发工具和环境C、程序人员的数量D、计算机的并行处理能力正确答案:【先进的软件开发工具和环境】3、问题:开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为()。选项:A、软件危机B、软件BugC、软件投机D、软件产生正确答案:【软件危机】4、问题:软件工程的理论和技术性研究的内容主要包括软件开发技术和()。选项:A、消除软件危机B、软件工程管理C、程序设计自动化D、实现软件可重用正确答案:【软件工程管理】5、问题:软件工程的出现是为了解决()的问题。选项:A、程序设计方法学的影响B、软件产业化的需要C、软件危机的出现D、软件开发工具的发展正确答案:【软件危机的出现】6、问题:开发大型软件时,产生困难的根本原因在()。选项:A、开发人员开发知识、经验不足B、时间紧、任务中C、客观世界千变万化D、大型软件系统的复杂性正确答案:【大型软件系统的复杂性】7、问题:下面不是产生软件危机的原因的是()。选项:A、用户需求描述不准确B、对大型软件项目的开发缺乏有力的组织与管理C、缺乏有力的方法学和工具的支持D、软件可维护性差正确答案:【软件可维护性差】8、问题:软件工程的目标有()。选项:A、易于维护B、低的开发成本C、高性能D、易于测试正确答案:【低的开发成本】9、问题:作坊式小团体合作生产方式的时代是()时代。选项:A、程序设计B、软件生产自动化C、软件工程D、程序系统正确答案:【程序系统】10、问题:按照软件的服务对象可将软件划分为系统软件和应用软件。选项:A、正确B、错误正确答案:【正确】11、问题:软件就是程序。选项:A、正确B、错误正确答案:【错误】12、问题:可以通过增加人数来解决软件生产效率低下的问题。选项:A、正确B、错误正确答案:【错误】13、问题:软件工程方法学的目的是使软件生产规范化和工程化。选项:A、正确B、错误正确答案:【正确】14、问题:软件工程与计算机科学一样,是一门工程性学科。选项:A、正确B、错误正确答案:【错误】单元测验1、问题:在软件生存周期中,能确定待开发的软件系统的功能的阶段是()。选项:A、概要设计B、详细设计C、需求分析D、可行性分析正确答案:【需求分析】2、问题:在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一般归属于()。选项:A、维护时期B、运行时期C、定义时期D、开发时期正确答案:【定义时期】3、问题:下列叙述不属于软件生存周期模型的是()。选项:A、原型模型B、瀑布模型C、螺旋模型D、快速组装模型正确答案:【快速组装模型】4、问题:软件生存周期中所花费用最多的阶段是()。选项:A、详细设计B、软件编码C、概要设计D、软件测试和维护正确答案:【软件测试和维护】5、问题:软件生存周期划分为()几个时期。选项:A、软件定义、软件开发、运行维护B、设计阶段、编码阶段、测试阶段C、总体设计、详细设计、编码调试D、需求分析、功能定义、系统设计正确答案:【软件定义、软件开发、运行维护】6、问题:瀑布模型存在的主要问题是()。选项:A、用户容易参与开发B、缺乏灵活应对需求的变化C、用户与开发者容易沟通D、适用可变需求正确答案:【缺乏灵活应对需求的变化】7、问题:软件能力成熟度模型CMM分为()个等级。选项:A、3B、4C、5D、6正确答案:【5】8、问题:软件开发中常采用的结构化生存周期方法,由于其特征而一般称其为()。选项:A、瀑布模型B、对象模型C、螺旋模型D、层次模型正确答案:【瀑布模型】9、问题:软件生存周期是指()。选项:A、软件开发的全部时间B、使用软件的全部时间C、开发和使用软件的全部时间D、从软件计划开始直到软件废弃所经历的全部时间正确答案:【从软件计划开始直到软件废弃所经历的全部时间】10、问题:下面不属于RUP过程现代软件开发的最佳实践特征的是()。选项:A、迭代地开发软件B、管理需求C、建立开发文档D、为软件建立可视化的模型正确答案:【建立开发文档】11、问题:RUP的主要特点是:基于构件体系结构,采用面向对象方法;用UML制定软件系统所有蓝图,用例驱动、以架构为中心、迭代和增量过程。选项:A、正确B、错误正确答案:【正确】12、问题:需求不明确或可能发生变化的大型复杂软件系统适合使用瀑布模型来开发。选项:A、正确B、错误正确答案:【错误】13、问题:螺旋模型综合了传统的瀑布模型和快速原型模型的优点,同时增加了风险分析。选项:A、正确B、错误正确答案:【正确】14、问题:增量模型有增量和迭代两种方式。选项:A、正确B、错误正确答案:【正确】15、问题:快速原型模型的缺点之一就是缺少项目标准,不断修改原型可能导致原型质量低下;容易退化为边做边改。选项:A、正确B、错误正确答案:【正确】16、问题:所谓原型就是软件开发过程中,软件的最终可运行的版本,它反映了系统的部分重要特性。选项:A、正确B、错误正确答案:【错误】17、问题:软件过程就是软件生存周期的别名。选项:A、正确B、错误正确答案:【错误】18、问题:软件过程分为:基本过程、支持过程、组织过程。选项:A、正确B、错误正确答案:【正确】19、问题:抛弃型原型就是用于试验某些概念或设计方案,试验完抛弃,然后再开发新的完整的系统。选项:A、正确B、错误正确答案:【正确】20、问题:V模型是对瀑布模型的修正,强调测试验证;V模型中的各个开发阶段之间强调最大重叠。选项:A、正确B、错误正确答案:【错误】单元测验1、问题:经济可行性研究的范围包括()。选项:A、资源有效性B、管理制度有效性C、成本效益分析D、开发风险分析正确答案:【成本效益分析】2、问题:系统流程图SFD(SystemFlowDiagram)是描述系统的物理模型的工具,它可以用于()阶段。选项:A、编码B、测试C、维护D、可行性研究正确答案:【可行性研究】3、问题:下面不属于成本效益分析范畴的是()。选项:A、软件生存周期B、货币的时间价值C、编码效率D、投资回收期正确答案:【编码效率】4、问题:下面不属于问题定义阶段要定义的关键问题的是()。选项:A、系统为什么被开发B、做什么,什么时候做C、谁对某一功能负责D、变量的命名规范正确答案:【变量的命名规范】5、问题:下面属于可行性研究范畴的是()。选项:A、软件系统界面风格是否统一B、变量命名是否规范C、测试是否全面D、从经济方面考虑是否值得开发正确答案:【从经济方面考虑是否值得开发】6、问题:问题定义阶段需要建项目范围、确定要开发的新系统的问题域。选项:A、正确B、错误正确答案:【正确】7、问题:可行性研究就是用最小的代价,在尽可能短的时间内,确定问题是否有可行的解决方案。选项:A、正确B、错误正确答案:【正确】8、问题:可行性阶段的成本一般占总成本的5~10%。选项:A、正确B、错误正确答案:【正确】9、问题:投资回收期越长项目越值得投资。选项:A、正确B、错误正确答案:【错误】10、问题:软件的成本只有人员的开支。选项:A、正确B、错误正确答案:【错误】单元测验1、问题:需求分析的目的是保证需求的()。选项:A、目的性和一致性B、完整性和一致性C、正确性和目的性D、完整性和目的性正确答案:【完整性和一致性】2、问题:系统需求开发的成果写入()。选项:A、可行性研究报告B、项目范围文档C、用户需求说明D、系统需求规格说明书正确答案:【系统需求规格说明书】3、问题:()是结构化分析方法的核心技术,它表明系统的输入、处理、存储和输出,以及它们如何在一起协调工作。选项:A、数据流图DFDB、实体关系图C、状态转换图D、上下文图正确答案:【数据流图DFD】4、问题:在分层数据流图中,定义了三个层次类别的数据流子图,它们分别是()、0层图和N层图。选项:A、1层图B、底层图C、上下文图D、顶层图正确答案:【顶层图】5、问题:系统边界是指一个系统所包含的系统成分与系统外事物的分界线,用例模型使用一个()来表示系统边界,以显示系统的上下文环境。选项:A、圆形框B、菱形框C、虚线框D、矩形框正确答案:【矩形框】6、问题:UML使用的行为模型有三种,即:()。选项:A、交互图、状态图和顺序图B、顺序图、通信图和时间图C、顺序图、状态图和活动图D、交互图、通信图和时间图正确答案:【顺序图、状态图和活动图】7、问题:项目的前景和范围文档、用户需求文档都被视为属于(),重点都是用户的现实世界。选项:A、开发文档B、需求文档C、前景文档D、用户文档正确答案:【用户文档】8、问题:系统需求规格说明书、软件需求规格说明书、硬件需求规格说明书、接口需求规格说明书和人机交互文档一起被用于系统开发,都被认为是()。选项:A、开发文档B、需求文档C、过程文档D、用户文档正确答案:【开发文档】9、问题:需求分析活动的一个重要任务就是进行(),明确用户需求的隐含信息,展开为明确的对软件系统的行为期望,即系统需求。选项:A、需求整理B、需求细化C、需求获取D、需求分析正确答案:【需求细化】10、问题:面向对象建模中,用于刻画系统静态结构特征的图形是()。选项:A、活动图B、类图C、交互图D、状态图正确答案:【类图】11、问题:在面向对象软件开发方法中,类与类之间主要有以下结构关系()。选项:A、继承和聚集B、继承和一般C、聚集和消息传递D、继承和方法调用正确答案:【继承和聚集】12、问题:数据字典DD是软件需求分析阶段的最重要的工具之一,其最基本的功能是()。选项:A、数据通信B、数据定义C、数据库设计D、数据维护正确答案:【数据定义】13、问题:从外部用户的角度描述系统功能并指出功能的执行者的UML图形是()。选项:A、对象图B、用例图C、交互图D、类图正确答案:【用例图】14、问题:面向对象分析是对系统进行()的一种方法。选项:A、需求建模B、设计评审C、程序设计D、测试验收正确答案:【需求建模】15、问题:需求规格说明书的作用不包括()。选项:A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据正确答案:【软件可行性研究的依据】16、问题:需求分析阶段的关键任务是确定()。选项:A、软件开发方法B、软件开发工具C、软件开发费用D、软件系统的功能正确答案:【软件系统的功能】17、问题:软件需求开发就是确定系统需求中应该由软件满足的部分,并将其映射为软件行为,产生软件需求规格说明。选项:A、正确B、错误正确答案:【正确】18、问题:优秀的需求应该具备7个特性:完整性、正确性、精确性、可行性、必要性、无歧义和可验证。选项:A、正确B、错误正确答案:【正确】19、问题:开发初始原型的目的是为了确定用户的基本需求。选项:A、正确B、错误正确答案:【错误】20、问题:如果一个问题的技术解决方案不是很清晰,原型也可以用来展现相应的细节功能以使用户确信该问题解决的可能性。选项:A、正确B、错误正确答案:【正确】21、问题:单个用例描述了系统的功能片段,系统的所有用例基于一定的关系组织起来,建立用例模型,就可以描述整个系统的功能。选项:A、正确B、错误正确答案:【正确】22、问题:在需求工程中,主要产生三类重要的文档:项目前景和范围文档、用户需求文档、需求规格说明书。其中,用例文档可以用来代替用户需求文档,起到记录、交流领域信息和用户期望的作用。选项:A、正确B、错误正确答案:【正确】23、问题:原型方法的最大有点就是能够及早地发现并解决系统开发中的不确定性,从而降低软件项目失败的风险。选项:A、正确B、错误正确答案:【正确】24、问题:在软件生存周期各个阶段,工作量最大的是需求分析阶段。选项:A、正确B、错误正确答案:【错误】25、问题:对象是现实世界中个体或事物的抽象表示,是其属性和操作的封装。面向对象的软件开发是一种迭代的渐进式过程,它包括初始、细化、构造和移交四个阶段。选项:A、正确B、错误正确答案:【正确】单元测验1、问题:软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定()。选项:A、模块间的操作细节B、模块间的相似性C、模块的具体功能D、模块间的组成关系ꢀ正确答案:【模块间的组成关系ꢀ】2、问题:结构化设计是一种应用最为广泛的系统设计方法,是以()为基础进行自顶向下、逐步求精和模块化的过程。选项:A、数据流B、数据流图C、数据库D、数据结构正确答案:【数据流图】3、问题:在软件开发中,有利于发挥群体智慧的一种做法是()。选项:A、设计评审B、模块化C、主程序员制D、进度控制正确答案:【模块化】4、问题:结构化分析方法、结构化设计方法是软件开发过程中常用的方法。使用结构化分析方法进行系统分析时的成果一般是()。选项:A、程序流程图B、具体的语言程序C、模块结构图和模块的功能说明书D、分层数据流图和数据字典正确答案:【分层数据流图和数据字典】5、问题:结构化分析方法、结构化设计方法是软件开发过程中常用的方法。使用结构化设计方法进行系统设计时的成果一般是()。选项:A、程序流程图B、具体的语言程序C、模块结构图和模块的功能说明书D、分层数据流图和数据字典正确答案:【模块结构图和模块的功能说明书】6、问题:结构化分析方法是软件开发过程中常用的方法,该方法采用的基本手段是()。选项:A、分解和抽象B、分解与综合C、归纳与推导D、从数据结构导出程序结构正确答案:【分解和抽象】7、问题:软件结构设计是()。选项:A、从数据结构导出程序结构B、从数据流图导出初始结构图C、从模块结构导出程序结构D、从模块结构导出数据结构正确答案:【从数据流图导出初始结构图】8、问题:块间联系和块内联系时评价程序结构质量的重要标准。在块内联系中,()联系最强。选项:A、偶然性B、功能性C、通讯性D、顺序性正确答案:【功能性】9、问题:结构化设计方法中提出了判定作用范围和模块的控制范围两个概念,二者之间正确的关系应该是()。选项:A、作用范围是控制范围的子集B、控制范围是作用范围的子集C、作用范围和控制范围一样D、以上答案都不对正确答案:【作用范围是控制范围的子集】10、问题:模块本身的内聚是模块独立性的重要度量因素之一,在7中内聚中,具有最强内聚的是()。选项:A、顺序性内聚B、过程性内聚C、逻辑性内聚D、功能性内聚正确答案:【功能性内聚】11、问题:将以下3中耦合性由弱到强的顺序排列,正确的是()。选项:A、控制耦合、数据耦合、公共耦合B、数据耦合、公共耦合、控制耦合C、公共耦合、数据耦合、控制耦合D、数据耦合、控制耦合、公共耦合正确答案:【数据耦合、控制耦合、公共耦合】12、问题:结构化设计方法是面向()的设计方法。选项:A、过程B、对象C、数据流D、数据结构正确答案:【过程】13、问题:下面不属于结构化设计需要解决的问题范围是()。选项:A、确定系统应由哪些子系统和模块组成B、模块以什么方式联结,接口是什么C、如何编写结构程序D、如何以恰当方式表达系统的软件结构正确答案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论