【MOOC】软件工程概论-北京联合大学 中国大学慕课MOOC答案_第1页
【MOOC】软件工程概论-北京联合大学 中国大学慕课MOOC答案_第2页
【MOOC】软件工程概论-北京联合大学 中国大学慕课MOOC答案_第3页
【MOOC】软件工程概论-北京联合大学 中国大学慕课MOOC答案_第4页
【MOOC】软件工程概论-北京联合大学 中国大学慕课MOOC答案_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

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

温馨提示

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

最新文档

评论

0/150

提交评论