




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程导论》考研配套2021考研真题库第一部分考研真题精选1软件工程是采用()的概念、原理、技术方法指导计算机程序设计的工程学【解析】软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,从而经济地开发出高质量的软件,并且进行有效的维护。2随着开发小组人数的(),因交流开发进展情况和讨论遇到的问题而造成的3软件质量必须在()加以保证。[中国传媒大学2014研]【解析】保证软件质量的措施包括基于非执行的测试、基于执行的测试、程序正确性证明,这些措施贯穿于软件开发的分析、设计和实现的过程中。4包含风险分析的软件工程模型是()。[中国传媒大学2014研]【解析】螺旋模型的基本思想是使用原型及其他方法来尽量降低风险。可以把它看作在每个阶段之前都增加了风险分析过程的快速原型模型,它是风险驱动5模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的 【解析】开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可以做到模块独立。模块的独立性的度量标准是模块的耦合性和内聚性,内聚性越高模块独立性越强,耦合性越低模块独立性月下,因此,在设计软件时,应。6详细设计的任务是确定每个模块的()。[中国传媒大学2014研]【解析】从软件开发的工程化观点来看,在使用程序设计语言编制程序之前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是决定各个模块的实现算法,并精确地表达这些算7软件复杂性度量的参数包括()。[中国传媒大学2014研]【解析】软件复杂性度量的方法是把程序的复杂程度乘以适当参数即可估算出软件中错误的数量以及软件开发需要用的工作量。定量度量的结果,可以用来比较两个不同设计或两个不同算法的优劣,程序的定量的复杂程度可作为模块规模的精确限度,因此,规模可作为软件复杂性度量的参数。8()定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内【解析】用例模型描述的是外部行为者所理解的系统功能,它不涉及系统内部复杂的功能实现。用例模型的建立是系统开发者和用户反复讨论的结果,它描述了开发者和用户对需求规格所达成的共识。9面向对象分析是对系统进行()的一种方法。[中国传媒大学2014研]【解析】面向对象分析就是抽取和整理用户需求并建立问题域精确模型的过程,即对系统进行需求建模的过程,它的主要任务包括:①分析陈述用户需求的文件;②深入理解用户需求,抽象出目标系统的本质属性;③用模型准确地表示。10测试的关键问题是()【解析】软件测试是发现软件错误和缺陷的主要手段,其目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷。一般一个高效的测试是件测试用例的设计与选择上。11提高测试的有效性非常重要,成功的测试是指()。[中国传媒大学2013研]【解析】软件测试是为了发现程序中的错误而执行程序的过程;好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;成功的测试是发现了至今的错误的测试。12为了解决软件危机,人们提出了用()的原理来设计软件。[中国传媒大学【解析】为了解决软件危机,通过采用软件工程来指导软件的设计。软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出效地维护。X的方法是()。[中国传媒大学2013研]14原型化方法需要用户和软件开发人员之间经常交互,适用于()系统。[中3研]【解析】原型化方法特别适用于需求不确定性较高的软件系统的开发。它的基本思想是根据用户给出的基本需求,通过快速实现构造出一个小型的可执行的模型,满足用户的基本要求,让用户在试用后做出反应和评价,然后开发者根据用户的意见对原型加以改进。15程序的三种基本控制结构是()。[中国传媒大学2013研]【解析】程序的三种基本控制结构是顺序、选择(分支)、重复(循环),【解析】程序的三种基本控制结构是顺序、选择(分支)、重复(循环),所有控制结构都能用这三种结构表示。子程序只是程序设计一种方法,递归则是一法,都算不上是控制结构。16结构化维护与非结构化维护的主要区别在于()。[中国传媒大学2013研]【解析】非结构化维护需要付出很大代价,这种维护方式是没有使用良好定义的方法学开发出来的软件的必然结果;结构化维护是在软件开发的早期应用软件工程方法学的结果。因此,结构化维护与非结构化维护的主要区别是软件配置的完整性,有了软件的完整配置能减少精力的浪费并且能提高维护的总体质量。X=1。判断符合如下哪个等级的逻辑覆盖:()。图1-1【解析】条件覆盖指使得每个判断中的每个条件的可能值至少执行一次,A满足每个判断中的所有条件,符合条件覆盖的要求。18模块()定义为受该模块内一个判断影响的所有模块集合。[中国传媒大学【解析】模块的控制域是这个模块本身以及所有直接或间接从属于它的模块的集合;模块作用域定义为受该模块内一个判断影响的所有模块的集合;模块宽度是软件结构内同一个层次上的模块总数的最大位,一般说来,宽度越大,系统越复杂;模块接口的复杂程度影响模块耦合强弱。19面向数据结构的设计方法(Jackson方法)是进行()的形式化的方法。[中3研]设计之后,可以使用面向数据结构的方法来设计每个模块的处理过程,因此,Jackson方法适合于在详细设计阶段使用。20结构化设计方法一般也称为面向()的设计。[中国传媒大学2013研]【解析】结构化设计方法(也称为面向数据流的设计)把信息流映射成软件结构,信息流的类型决定了映射的方法。面向数据流的设计方法的目标是给出设计软件结构的一个系统化的途径。21DFD中每个加工至少有()。[中国传媒大学2013研]【解析】数据流图(DFD)是一种用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程的图形化技术。每个加工描绘信息流和数移动到输出的过程中所经受的变换,因此,DFD图中每个加工至少有一个22系统流程图一般用于可行性分析中对()进行描述。[中国传媒大学2013研]【解析】系统流程图又称事务流程图,是系统分析时常用的一种描述方法。它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程,是对当前运行系统的描述。23()工具在软件详细设计过程中不采用。[中国传媒大学2013研]【解析】数据流图(DFD)中没有具体的物理部件,是一种结构化分析方法,只是描绘数据在软件中流动和被处理的逻辑过程,而且设计时只需考虑系统必须完成的基本逻辑功能,不考虑怎样具体地实现这些功能。在详细设计中由于其具上述特点,因而一般不采用。24()详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。]【解析】在软件文档中,概要设计说明书主要说明系统的功能分配、模块O现的;用户手册帮助用户了解软件的使用,需要描述软件的功能、性能和用户界面;用户需求说明书是开发人员和用户经过充分沟通后对软件需求的共同理解,主要说明软件的功能、性能和运行环境等内容。25汽车有一个发动机。汽车和发动机之间的关系是()关系。[中国传媒大学关系。前者称为分类结构,用来描述现实世界中的一般化的抽象关系;后者称为组装结构,用来描述现实世界中的类的组成的抽象关系。汽车有一个发动机,发动机是汽车的一部分,因此,汽车和发动机的关系属于整体-部分关系。26面向对象设计是()的过程。[中国传媒大学2013研]【解析】面向对象方法把数据和行为看成是同等重要的,它是一种以数据为主线,把数据和对数据的操作紧密地结合起来建立求解域模型的过程。27在变更控制中,()可以用来确保由不同用户所执行的并发变更。[中国传媒大学2013研]出”和“登入”处理实现了存取控制和同步控制,存取控制管理各个用户存取和修改一个特定软件配置对象的权限,同步控制可用来确保由不同用户所执行任务的并避开错误技术无法做到完美无缺和绝无错误,这就需要()。[中国传媒大学【解析】提高软件质量和可靠性的技术大致可分为两类,一类是避开错误技术,即在开发的过程中不让差错潜入软件的技术;一类是容错技术,即对某些无的;();对象彼此之A【解析】面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,它的基本特征有对象唯一性、封装性、继承性和多态性等,它规定软件系统是由对象组成的,将对象划分成类,每个对象类都定义一组数30软件维护产生的副作用,是指()。[中国传媒大学2013研]【解析】因修改软件而造成的错误或其他不希望出现的情况称为维护的副作用,包括编码副作用、数据副作用、文档副作用三种。31软件详细设计的主要任务是确定每个模型的()。[中国传媒大学2013研]【解析】软件详细设计的任务包括四点:①为每个模块确定采用的算法;②确定每一模块使用的数据结构;③确定模块接口的细节;④为每一个模块设计出32为了提高模块的独立性,模块内部最好是()。[中国传媒大学2013研]【解析】衡量模块独立性的两个标准是内聚和耦合,模块耦合性越低,独立性越强,内聚性越高,独立性越强,在几种内聚中,内聚程度最高的是功能内聚,因此,为了提高模块的独立性,模块内部最好是功能内聚。33软件结构图中,模块框之间若有直线连接,表示它们之间存在()。[中国传媒大学2013研]【解析】软件结构图也就是为了反映软件系统中组件之间相互关系和约束的体系结构设计图,一般通过分层次或分时间段等方式说明体系结构的各个组成部分的组合关系,软件结构图中的方框表示模块,方框间的直线表示模块间的调用关34需求分析最终结果是产生()。[中国传媒大学2013研]【解析】需求规格说明书是需求分析阶段的最终产物,也是最重要的文档资料。对帮助开发人员明确用户实际需求起到了重要作用,是进行软件设计和开发的基础,同时也作为测试时的重要文档,用于比对软件功能是否与用户的需求相一35可行性研究要进行一次()需求分析。[中国传媒大学2013研]【解析】可行性研究是在项目建议书被批准后,对项目在技术上和经济上是否可行所进行的科学分析和论证,它需要进行一次简化的、压缩的需求分析。36软件测试方法中的()属于静态测试方法。[中国传媒大学2013研]【解析】软件测试从需要执行被测试软件的角度,可以分为静态测试和动态测试。静态测试可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件37结构化设计方法在软件开发中,用于()。[中国传媒大学2013研]【解析】结构化设计方法是基于模块化、自顶向下细化、结构化程序设计等程序设计技术基础发展起来的。它的基本思想是将软件设计成由相对独立且具有单一功能的模块组成的结构,可用于软件开发的概要设计。38软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度企业债权转让合同示范文本
- 2025年度新媒体内容授权委托书合同
- 2025年度安全防护培训与安全教育协议
- 2025年度用人单位与派遣公司医疗健康领域人才派遣协议
- 2025年度北京市房屋租赁合同电子版(含租赁纠纷解决机制)
- 2025年矫味剂项目合作计划书
- 新加坡华语酬神戏的传承与发展
- 二零二五年度定制化办公租赁保证金及智能办公环境协议
- 二零二五年度办公室租赁与品牌战略咨询合同
- 2025年船用动力堆及配套产品项目合作计划书
- 烟气排放连续监测系统CEMS培训
- 服务质量、保证措施
- 2024年部编版九年级语文上册电子课本(高清版)
- Python程序设计 课件 第八章 多线程
- 探究“双高”背景下高职数学与专业融合创新能力培养教学模式
- 施工现场建筑垃圾减量化施工专项方案
- 2024年江西省高考地理真题(原卷版)
- matlab应用第八章-MATLAB在电力系统中的典型应用
- 劳保用品投标方案(技术标)
- 广东省高等教育“创新强校工程”考核指标及评分办法
- 骨科术后常见并发症
评论
0/150
提交评论