计算机文档编写形成性考核册答案.doc_第1页
计算机文档编写形成性考核册答案.doc_第2页
计算机文档编写形成性考核册答案.doc_第3页
计算机文档编写形成性考核册答案.doc_第4页
全文预览已结束

下载本文档

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

文档简介

单选题:(共20道试题,每题2分)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面向对象分析OOA B面向对象设计OOD C面向对象编程OOP D面向对象测试OOT8下列软件开发方法和技术中,属于结构化开发方法的是( )。 ADSSD BSASD COMT DUML 9下列选项不属于瀑布模型的优点的是( ) A可迫使开发人员采用 的方法 B 严格地规定了每个阶段必须提交的文档 C要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证 D支持后期的变动10下列不属于软件工程方法学三要素的是( )。 A方法 B工具 C过程 D操作11( )引入了“风险驱动”的思想,适用于大规模的内部开发项目 A增量模型 B喷泉模型 C原型模型 D螺旋模型12瀑布模型本质上是一种( )模型。 A线性顺序 B顺序迭代 C线性迭代 D早期产品13瀑布模型存在的问题是( )。 A用户容易参与开发 B缺乏灵活性 C用户与开发者易沟通 D适用可变需求14原型化方法是用户和设计者之间执行的一种交互构成,适用于( )系统。 A需求不确定性高的 B需求确定的 C管理信息 D实时15软件可行性研究实质上是要进行一次( )需求分析、设计过程。 A简化、压缩的 B详细的 C彻底的 D深入的16可行性研究的目的是( )。 A分析开发系统的必要性 B确定系统建设的方案 C分析系统风险 D确定是否值得开发系统17可行性研究是在( )之前。 A系统开发 B测试 C试运行 D集成测试18软件与程序的区别是( )。 A程序价格便宜,软件价格昂贵 B程序是用户自己写的,而软件是由厂家提供的 C程序是用高级语言编写的,而软件是由机器语言编写的 D软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分 19下面的哪个选项不是软件工程的宗旨( )。 A开发满足用户需求的软件 B研究算法 C及时交付软件 D生产无故障软件20瀑布模型本质上是一种( )模型。 A线性顺序 B顺序迭代 C线性迭代 D早期产品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判定表 BIPO图 CDFD图 DPDL 7在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用( )关系表示。 A扩展关系 B包含关系 C泛化关系 D通信关系 8包含关系用于构造多个用例( )。 A关系 B共性的部分 C角色 D特殊活动 9如果说用例F被用例T扩展,意思是( )。 AF是一个一般用例,T是一个特殊用例 BF是一个特殊用户,T是一个一般用例 C都是一般用例 D都是特殊用例10对用例进行设计,发现实现用例功能的( ),确定类之间的关系。 A算法 B业务流程 C关键类 D数据结构11结构化方法是一种基于( )的方法。 A数据结构 B程序结构 C算法 D数据流12结构化软件设计可以进一步分为两个阶段是( )。 A概要设计和详细设计 B概要设计和过程设计 C接口设计和过程设计 D接口设计和详细设计13表示一个模块直接调用(或控制)其它模块数目是( )。 A程序结构的深度 B程序结构的宽度 C模块的扇入 D模块的扇出14一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为( )。 A内容耦合 B外部耦合 C控制耦合 D标记耦合15内聚程度较低的是( ) A偶然内聚 B过程内聚 C顺序内聚 D时间内聚16如果一个模块访问另一个模块的内部数据,则模块间的耦合属于( ) A数据耦合 B内容耦合 C环境耦合 D控制耦合 17描述整个程序的控制层次关系和各个部分的接口情况的是( )。 A程序结构 B数据结构 C体系结构 D代码结构18任何程序都可由三种基本控制结构构造,即:顺序、选择及( )。 A循环 B重复 C判断 D调用 19程序结构可以按水平方向或垂直方向进行划分。水平划分按主要的程序( )来定义模块结构的各个分支。 A功能 B结构 C层次 D控制20程序结构描述了整个程序的控制层次关系和各个部分的接口情况,而软件过程则着重描述各个模块的( )。 A处理流程 B处理顺序 C处理方法 D处理细节多选题:(共10道试题,每题3分)1按照软件的功能不同,可以将软件分为( )和 ( )。 A系统软件 B中型软件 C小型软件 D应用软件 E大型软件2软件工程的研究对象由三个具有层次关系的要素组成,它们分别是( )、( )和( )。 A过程 B方法 C设计 D分析 E工具3计算机的发展,一直伴随着计算机软件的发展。计算机软件经历了三个发展阶段,分别是( ) 、( )和 ( )。 A程序设计阶段 B面向对象设计阶段 C面向对象分析阶段 D程序系统阶段 E软件工程阶段4传统上,一般将软件生命周期划分为六个阶段,分别是计划、( ) 、( )、( )、( )和( ) 。 A需求分析 B设计 C编码 D测试 E运行维护5软件开发模型中的( )将软件生存周期的各项活动规定为按照固定顺序连接的若干阶段工作,自上而下,相互衔接,如同瀑布流水,逐级下落。( )将整个软件开发活动为四个象限,每个象限代表了一个活动。位于第一象限是( ) 。 A瀑布模型 B增量模型 C喷泉模型 D螺旋模型 E风险分析6使用结构化开发方法进行软件开发时,首先使用结构化分析对软件进行( ),然后用( )进行总体设计,最后是( )。 A结构化测试 B结构化维护 C需求分析 D结构化设计 E结构化编程7CMM一共分为5级,其最低级是( ),该级的软件过程是杂乱无章甚至混乱的,几乎没有明确定义的步骤,项目的成功依靠个人或核心人物的努力。其第二级是( ),在这一级中,以往的成功的项目经验可以在同类项目中复用。 A初始级 B可重复级 C确定级 D可管理级 E优化级8软件工程的目标是为了解决软件开发和生产中的各种问题,获得高质量、( ) 、( ) 、( )并能及时投放市场的软件产品。 A可用性 B低成本 C高可靠性 D易维护 E模块化9软件开发方法主要包括( ) 、( )和 ( )。 A建立快速应用开发模型 B结构化方法 C面向数据结构的软件开发方法 D面向对象的软件开发方法 E建立软件生命周期模型10软件生存周期的各个阶段中,( )阶段所需要解决的问题是软件“做什么”的问题,( )阶段所需要解决的问题是“怎么做”的问题。 A计划 B需求分析 C设计 D编码 E测试1需求工程的第一步是( ),其目的是确定和理解不同用户的( )和限制的过程,因而需要与用户有效的 ( )。 A需求获取 B可行性研究 C需要 D交流 E分析 2需求工程中涉及到的角色有( )、( )和( )。需求工程的最终成果是( )。 A系统分析员 B用户 C软件结构设计说明书 D软件开发人员 E软件需求规格说明书 3结构化需求分析使用( )、( )、( )、( )和判定树等工具,采用自顶向下、逐层分解的方法来定义系统的需求。 A活动图 B数据流图 C数据字典 D结构化语言 E判定表 4对于数据流图中的功能单元,常用加工小说明来描述。对于一个不太复杂的判断逻辑(条件组合和行动只有10个左右),使用( )比较好。若一个处理逻辑既包含了一般的顺序执行动作,又包含了判断或循环逻辑,则使用( )比较好。 A结构化语言 B数据流图 C判定树 D数据字典 E判定表 5数据流图中,( )表示静态的信息,( )表示运动中的信息。 A加工 B数据源 C数据流 D存储 E控制流 6结构化设计方法是以( )产生的( )为基础,按一定的方法步骤转换成( )。 A结构化分析 B需求分析 C系统流图 D数据流图 E软件结构 7结构化方法总的指导原则是自顶向下、逐步求精。它的基本原则是功能的( )与( )。 A设计 B分解 C实现 D抽象 E控制8一般把用一个名字就可以调用的一段程序称为模块,模块具有三个基本属性:( ),( )和( )。 A结构 B逻辑 C状态 D名字 E功能9概要设计阶段完成时应编写概要设计说明书,该说明书需要给出( )、总体设计、( )、处理方式设计、( )和出错设计等。 A程序设计 B测试设计 C系统设计目标 D数据设计 E运行设计 10详细设计的描述一般使用工具来表达过程细节。表达过程规

温馨提示

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

评论

0/150

提交评论