计算机文档编写形成性考核册答案

上传人:夏** 文档编号:486084533 上传时间:2023-04-10 格式:DOCX 页数:4 大小:24.30KB
返回 下载 相关 举报
计算机文档编写形成性考核册答案_第1页
第1页 / 共4页
计算机文档编写形成性考核册答案_第2页
第2页 / 共4页
计算机文档编写形成性考核册答案_第3页
第3页 / 共4页
计算机文档编写形成性考核册答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机文档编写形成性考核册答案》由会员分享,可在线阅读,更多相关《计算机文档编写形成性考核册答案(4页珍藏版)》请在金锄头文库上搜索。

1、单选题:(共20道试题,每题2分)1下列各项中,不是一个软件产品中所必需的是()。A程序B.算法C.数据D文档2软件具有和硬件产品不同的特征。下列各项中不属于软件的特征的是()。A软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性。B软件的维护具有长期性。C开发成本高,生产成本低。D.开发成本低,生产成本高。3. 为了克服软件危机中出现的各种问题,在软件开发过程中,需要遵循一些基本原理,以下与软件工程基本原理相违背的是()。A用分阶段的生命周期计划严格管理。B对软件开发每一阶段的成果进行严格的评审。C在项目中组织尽可能多的软件开发人员来加快软件开发的进度。D实行严格的产品控制。4对用

2、户所提出的软件系统进行可行性分析的阶段是()。A.计划B需求分析C设计D编码在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软件能够被用户使用的阶段是()。A.需求分析B.设计C.运行维护D.测试在软件开发模型中,对软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法的模型是()。A瀑布模型B.喷泉模型C.螺旋模型D快速应用开发模型面向对象的软件开发方法使用了一系列的面向对象技术,其中第一步的任务是是通过分析问题域建立系统的概念模型,这一步是()A面向对象分析OOAB面向对象设计00DC.面向对象编程OOPD.面向对象测试00T下列软件开发方法和技术中,

3、属于结构化开发方法的是()。A.DSSDB.SASDC.OMTD.UML9下列选项不属于瀑布模型的优点的是()A.可迫使开发人员采用的方法B严格地规定了每个阶段必须提交的文档C.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证D支持后期的变动10下列不属于软件工程方法学三要素的是()。A方法B工具C过程D操作11()引入了“风险驱动”的思想,适用于大规模的内部开发项目A.增量模型B.喷泉模型C.原型模型D.螺旋模型12瀑布模型本质上是一种()模型。A.线性顺序B.顺序迭代C.线性迭代D.早期产品13瀑布模型存在的问题是()。A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.

4、适用可变需求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软件是程序以及开发、使用和维护所

5、需要的所有文档的总称,而程序是软件的一部分19下面的哪个选项不是软件工程的宗旨()。A开发满足用户需求的软件B研究算法C.及时交付软件D生产无故障软件20.瀑布模型本质上是一种()模型。A.线性顺序B顺序迭代C线性迭代D早期产品1需求分析阶段最重要的技术文档是()A设计说明书B.C.可行性分析报告D.用户手册关于软件需求特性不正确的描述是“软件需求具有()”A.多变性B.模糊性C.准确性D.主观性3结构化生存周期法实施的前提和依据是()。A固有的阶段划分B.系统的需求比较稳定C完善的开发工具D.开发过程是顺序的4以下关于数据流图的说法错误的是()。A数据流图舍去了具体的物质,只剩下数据的流动、

6、加工处理和存储B数据流图是用作结构化建模的一种工具C传统的数据流图中主要由加工、数据源点D数据流图的绘制采用自上向5数据流图中的每个加工至少有(A一个输入流或一个输出流C一个输入流C传统的数据流图中主要由加工、数据源点D数据流图的绘制采用自上向5数据流图中的每个加工至少有(A一个输入流或一个输出流C一个输入流、逐层分解的方法)。B.一个输入流和一个输出流6(D一个输出流工具在软件详细设计过程中不采用。A判定表7在两个用例中,关系表示。BIPO图CDFD图DPDL如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用(A扩展关系8包含关系用于构造多个

7、用例(A关系B.共性的部分A扩展关系8包含关系用于构造多个用例(A关系B.共性的部分B.包含关系C泛化关系)。D通信关系C角色D特殊活动5. 如果说用例F被用例T扩展,意思是()AF是一个一般用例,T是一个特殊用例BF是一个特殊用户,T是一个一般用例C都是一般用例D都是特殊用例),确定类之间的关系。D数据结构D数据流)。),确定类之间的关系。D数据结构D数据流)。10对用例进行设计,发现实现用例功能的(A算法B业务流程C关键类11结构化方法是一种基于()的方法。A数据结构B程序结构C算法12结构化软件设计可以进一步分为两个阶段是(A概要设计和详细设计B概要设计和过程设计C.接口设计和过程设计D

8、.接口设计和详细设计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任何程序都可由三种基本控制结构构造,

9、即:顺序、选择及()。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.工具计算机的发展,一直伴

10、随着计算机软件的发展。计算机软件经历了三个发展阶段,分别是()、()和()。A.程序设计阶段B面向对象设计阶段C面向对象分析阶段D程序系统阶段E.软件工程阶段传统上,一般将软件生命周期划分为六个阶段,分别是计划、()、()、()、()和()。A需求分析B设计C编码D测试E.运行维护软件开发模型中的()将软件生存周期的各项活动规定为按照固定顺序连接的若干阶段工作,自上而下,相互衔接,如同瀑布流水,逐级下落。()将整个软件开发活动为四个象限,每个象限代表了一个活动。位于第一象限是()。A.瀑布模型B增量模型C喷泉模型D.螺旋模型E.风险分析使用结构化开发方法进行软件开发时,首先使用结构化分析对软件

11、进行(),然后用()进行总体设计,最后是()。A结构化测试B结构化维护C需求分析D结构化设计E.结构化编程CMM一共分为5级,其最低级是(),该级的软件过程是杂乱无章甚至混乱的,几乎没有明确定义的步骤,项目的成功依靠个人或核心人物的努力。其第二级是(),在这一级中,以往的成功的项目经验可以在同类项目中复用。A.初始级B.可重复级C确定级D可管理级E.优化级软件工程的目标是为了解决软件开发和生产中的各种问题,获得高质量、()、()、()并能及时投放市场的软件产品。A可用性B.低成本C.高可靠性D.易维护E.模块化软件开发方法主要包括()、()和()。A.建立快速应用开发模型B.结构化方法C.面向

12、数据结构的软件开发方法D.面向对象的软件开发方法E.建立软件生命周期模型软件生存周期的各个阶段中,()阶段所需要解决的问题是软件“做什么”的问题,()阶段所需要解决的问题是“怎么做”的问题A.计划B.需求分析C.设计D.编码E.测试需求工程的第一步是(),其目的是确定和理解不同用户的()和限制的过程,因而需要与用户有效的()。A.需求获取B.可行性研究C.需要D.交流E.分析需求工程中涉及到的角色有()、()和()。需求工程的最终成果是()。A.系统分析员B.用户C.软件结构设计说明书D.软件开发人员E.软件需求规格说明书结构化需求分析使用()、()、()、()和判定树等工具,采用自顶向下、逐

13、层分解的方法来定义系统的需求。A.活动图B.数据流图C.数据字典D.结构化语言E.判定表对于数据流图中的功能单元,常用加工小说明来描述。对于一个不太复杂的判断逻辑(条件组合和行动只有10个左右),使用()比较好。若一个处理逻辑既包含了一般的顺序执行动作,又包含了判断或循环逻辑,则使用()比较好A.结构化语言B.数据流图C.判定树5.数据流图中,()表示静态的信息,(A加工B.数据源C.数据流结构化设计方法是以()产生的(A.结构化分析B需求分析C系统流图D.数据流图结构化方法总的指导原则是自顶向下、逐步求精。它的基本原则是功能的(A设计B.分解C.实现D.抽象E.控制一般把用一个名字就可以调用

14、的一段程序称为模块,模块具有三个基本属性:A结构B.逻辑C.状态D.名字E.功能概要设计阶段完成时应编写概要设计说明书,该说明书需要给出()、A程序设计B测试设计C系统设计目标D数据设计D.数据字典E.判定表)表示运动中的信息。678D.存储E.控制流)为基础,按一定的方法步骤转换成(C系统流图)。E软件结构)与()。)和()。总体设计、(E.运行设计10.详细设计的描述一般使用工具来表达过程细节。表达过程规格说明的工具叫做详细设计工具,9)、处理方式设计、(它可以分为三类:()和出错设计等。)、()和()A图形工具B.表格工具C编码工具D.测试工具E.语言工具判断题:(共15道试题,每题1分)4(X)需求分析阶段完成的用户手册内容只有系统的使用步骤和方法。8(X)逐步细化是一种自底向上的设计策略。11(X)在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块个数。13(X)数据耦合的模块独立性最强。14(X)详细设计阶段需要具体地编写程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号