电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc

上传人:wj 文档编号:1455300 上传时间:2023-04-30 格式:DOC 页数:15 大小:54.50KB
下载 相关 举报
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第1页
第1页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第2页
第2页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第3页
第3页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第4页
第4页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第5页
第5页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第6页
第6页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第7页
第7页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第8页
第8页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第9页
第9页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第10页
第10页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第11页
第11页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第12页
第12页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第13页
第13页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第14页
第14页 / 共15页
电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc

《电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc(15页珍藏版)》请在冰点文库上搜索。

电大系统开发规范与文档考试题答案单选判断题Word格式文档下载.doc

10、如果说用例F被用例T扩展,意思是(A.F是一个一般用例,T是一个特殊用例)。

1、结构化方法是一种基于(D.数据流)的方法。

2、为高质量地开发软件项目,在软件结构设计时,必须遵循(A.信息隐蔽)原则。

3、信息隐藏的基本思想不包括(D.提取客观世界中一群事物的某些特征共性,暂时忽略它们非本质的细节)

4、软件设计中划分模块的一个准则是(C.高内聚低耦合)。

5、模块的耦合性可以按照耦合程度的高低进行排序,以下哪一项符合从低到高的正确次序(D.无直接耦合,数据耦合,控制耦合,内容耦合)。

6、耦合度最高的是(B.内容耦合)

7、下列几种类型中,耦合性最弱的是(D.数据型)。

8、描述整个程序的控制层次关系和各个部分的接口情况的是(A.程序结构)。

9、任何程序都可由三种基本控制结构构造,即:

顺序、选择及(B.重复)。

10、程序结构可以按水平方向或垂直方向进行划分。

水平划分按主要的程序(A.功能)来定义模块结构的各个分支。

1、面向对象开发方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法。

它的基础上是建立在(A.对象概念)。

2、在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。

封装是一种(D.信息屏蔽技术)。

3、(B.属性)是对象的静态特征。

4、对象的(D.操作)使对象的动态特征

5、封装的目的是使对象的(C.设计和实现)分离。

6、数据流程图中的箭头代表(A.数据流)

7、面向对象的分析过程一般包括:

获取用户对系统的需求、标识类和对象以及(A.定义类的结构和层次)。

8、下面哪个不是使用UML的过程的基本特征(B.需求驱动)。

9、面向对象分析的核心在于建立(B.识别问题域对象)模型。

10、用例的实现细节不会在(B.用例图)描述。

(共5道试题,每题8分)

1、标识的作用是识别产品的结构、产品的构件及其类型,以某种形式提供对它们的存取,并为其分配唯一的(B.标识符)。

2、常见基线中不包括(D.检查基线)。

3、软件配置项标识的过程中不包括的部分是(D.配置项的保护)。

4、变更请求中一般不包括的内容是(C.程序错误)。

5、配置审核的对象主要是(A.软件配置项的变化信息)

(共15道试题,每题2分)

1、某个公司的一个商业软件的各种开发文档不齐全,这通常会导致软件质量特性中的某个特性很差,该特性是(C.维护性)。

2、软件质量保证的主要功能不包括(B.代码的编写)。

3、软件测试计划的撰写开始在(B.需求分析阶段)。

4、在软件质量因素中,软件系统能最有效地利用计算机的时间资源和空间资源的能力称为(B.有效性)

5、软件复审是保证软件质量的重要手段,复审的主要目的和效果是(C.较早发现软件缺陷)

6、软件评审原则中不包括:

(D.采用投票表决,少数服从多数)

7、保障的标准中不包括(A.ITU-T标准)。

8、被称作软件工程过程的“过滤器”,并被用于软件工程开发过程中的多个不同的点上,起到发现错误,进而排除错误的作用的是(A.软件审查和复查)。

9、在软件开发中没有软件测试活动的阶段是(D.可行性分析)。

10、关于软件测试原则,错误的说法是:

(C.自己测试自己编写的程序;

11、软件评审包括:

(B.走读;

成对编程;

12、软件测试方法中的(A.人工检测)属于静态测试方法

13、与设计测试用例无关的文档是(C.项目开发计划)

14、提高测试的有效性非常重要,成功的测试是指(D.发现了至今为止尚未发现的错误)15、逻辑覆盖标准主要用于(B.白盒测试方法)

1、软件文档从形式上来看,大致可分为两类:

(A.工作表格;

文档或文件)

2、国家标准局在1988年1月发布了《计算机软件开发规范》和《软件产品开发文件编制指南》,其中规定的软件文档种类是:

(C.13)

3、软件项目开发计划描述的是:

(A.为软件项目实施方案制定出的具体计划)

4、软件测试计划分为三个层次,其中不包括:

(A.早期测试计划)

5、某个软件项目的开发过程中,创建了一些C++类及类中的属性和方法的说明,那么这些说明应该体现在(C.概要设计说明书)文档中?

(共15道试题,每题4分)

1、在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软件能够被用户使用的阶段是(D.测试)。

2、面向对象的软件开发方法使用了一系列的面向对象技术,其中第一步的任务是是通过分析问题域建立系统的概念模型,这一步是(A.面向对象分析OOA)。

3、下列软件开发方法和技术中,属于结构化开发方法的是(B.SASD)。

4、下列关于瀑布模型的描述正确的是(A.瀑布模型的核心是按照软件开发的时间顺序将问题简化)

5、下列选项不属于瀑布模型的优点的是(D.支持后期的变动)

6、软件生存周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是(A.运行和维护阶段)。

7、下列不属于软件工程方法学三要素的是(D.操作)。

8、传统的软件生存周期不包含(B.性能优化)。

9、软件危机的主要表现中包括软件质量差,而引起软件质量差的主要原因是(A.没有软件质量标准)

10、瀑布模型本质上是一种(A.线性顺序)模型。

11、螺旋模型是一种将瀑布模型和(A.增量模型)结合起来的软件开发模型。

12、软件可行性研究实质上是要进行一次(A.简化、压缩的)需求分析、设计过程。

13、软件与程序的区别是(D.软件是软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序时软件的一部分)。

14、可行性研究的主要任务是(D.进行一次简要的需求分析)。

15、原型化方法是一种(A.自外向内)型的设计过程。

1、描述软件需求通常不用哪个工具(C.模块结构图)。

2、结构化生存周期法实施的前提和依据是(B.系统的需求比较稳定)。

3、需求分析阶段的关键任务是确定(D.软件系统的功能)。

4、数据流程图中的箭头代表(A.数据流)。

5、下列关于数据流图的描述错误的是(D.数据流图不反映数据的流向)。

6、以下关于数据流图的说法错误的是(D.数据流图的绘制采用自上向下、逐层分解的方法)。

7、数据字典是软件需求分析阶段的重要工具之一,其最基本的功能是(C.数据定义)。

8、(C.DFD图)工具在软件详细设计过程中不采用。

9、结构化语言是介于自然语言和形式语言之间的一种(D.高级语言)。

1、结构化方法的基本原则是(B.抽象与分解)

3、结构化软件设计可以进一步分为两个阶段是(A.概要设计和详细设计)。

4、软件设计中划分模块的一个准则是(C.高内聚低耦合)。

5、一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为(B.外部耦合)。

6、当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(D.内容耦合)

7、耦合度最高的是(B.内容耦合)

8、下列几种类型中,耦合性最弱的是(D.数据型)。

9、描述整个程序的控制层次关系和各个部分的接口情况的是(A.程序结构)。

10、任何程序都可由三种基本控制结构构造,即:

4、封装的目的是使对象的(C.设计和实现)分离。

6、整体-部分结构体现了面向对象方法的(B.聚合(aggregation))。

7、UML中用下列哪些图来建立静态模型(A.类图、对象图和包图)。

8、UML是()。

A.一种可视化的建模语言

9、下列的(C.实体关系图)不属于面向对象分析模型。

1、软件组织提出不同层次的配置管理视角中,关心配置管理如何应用到具体的问题中去的视角是(D.应用级)。

2、软件配置管理应该提供的四项功能中不包括(B.配置项打印功能)。

3、软件开发项目中不产生的项目是(A.产品广告)。

1、在软件质量因素中,软件具有挽回因操作不当造成软件系统失效的能力称为(B.可靠性)

2、软件质量保障的实施步骤是:

(A.目标(Target),计划(Plan),做(Do),检查(Check),行动(Action))

4、程序测试不包括检测(D.代码的格式错误)。

5、按照ISO/IEC9126-1991的规定,评价软件质量的特性共有(C.6个)。

8、程序测试是早已流行的概念。

它是对编码阶段的三类错误进行查找的编码执行活动,这三类错误中不包括(A.格式错)。

9、动态测试的内容不包括(D.结构检查)

13、软件测试是软件质量保证的主要手段之一,测试的目的是(C.发现软件中的错误和缺陷)

14、以下软件测试的基本原则中不正确的是(A.穷尽测试并非是不可能的)

15、软件产品投入运行之后,可能有修正、更改等问题,应当对存在的问题、修改的考虑以及修改的影响估计等做详细的描述。

这部分内容应该写入:

(D.维护修改建议)

16、在编写用户手册时,以下描述的要求中,不恰当的是(A.使用专门的术语)

17、为了克服软件危机中出现的各种问题,在软件开发过程中,需要遵循一些基本原理,以下与软件工程基本原理相违背的是(C.在项目中组织尽可能多的软件开发人员来加快软件开发的进度。

)。

18、对用户所提出的软件系统进行可行性分析的阶段是(A.计划)。

19、软件危机是指(B.软件开发和维护过程中的一系列问题)。

20、下列不属于软件的特点是(D.软件都是个人作品)。

21、(D.螺旋模型)引入了“风险驱动”的思想,适用于大规模的内部开发项目

13、可行性研究的目的是(D.确定是否值得开发系统)。

14、可行性研究是在(A.系统开发)之前。

15、数据流图中的每个加工至少有(A.一个输入流或一个输出流)。

16、对用例进行设计,发现实现用例功能的(C.关键类),确定类之间的关系。

17、内聚程度较低的是(A.偶然内聚)

18、如果一个模块访问另一个模块的内部数据,则模块间的耦合属于(B.内容耦合)

19、程序结构描述了整个程序的控制层次关系和各个部分的接口情况,而软件过程则着重描述各个模块的(D.处理细节)。

20、类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个(C.实例(instance))。

21、在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的(A.消息传递)将用例的职责分配到分析类中。

6、软件开发工作中,必须贯穿于整个过程当中并且不可忽视的工作是(A.支持性的,管理性的工作)。

13、软件测试方法中,黑盒测试法主要是用于测试(B.软件外部功能)

14、(A.增量模型)分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。

8、软件工程的出现是由于(A.软件危机的出现)。

15、需求分析阶段的研究对象是(B.用户要求)。

4、类之间共享属性和操作的机制称为(A.多态型)。

10、每个用例至少应该有一个(C控制类),它通常没有属性而只有方法,只是起协调和控制作用。

判断题:

(共5题每题4分)

1、.(正确)系统流程图是用于描述系统的物理模型。

2、(正确)数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。

3、(正确)数据字典最重要的用途是作为分析阶段的工具。

4、(错误)需求分析阶段完成的用户手册内容只有系统的使用步骤和方法。

5、(正确)在层次图中,一个矩形代表一个模块,方框间的连线表示调用关系。

2、判断题:

(共10题每题2分)

2、概要设计的主要任务是要建立软件系统的体系结构。

(正确)

3、当对软件系统进行模块化设计的时候,可以有不同的抽象层次。

4、将软件进行模块化分可以减小问题解决的复杂度,但是不应该不受限制地将模块细化。

5、所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的。

(正确)

6、数据耦合的模块独立性最强。

(错误)

6、功能内聚模块是内聚性最强的模块。

7、(错误)划分程序模块时要注意程序模块的内聚度应尽可能小。

8、(正确)在一个设计得很好的系统中,模块的控制域是模块的作用域子集。

9、详细设计阶段需要具体地编写程序。

(错误)

10、程序流程图可以由顺序型、选择型、DO-WHILE型、DO-UNTIL型以及多分支结构型这五种基本控制结构组合或嵌套而成。

(正确)

(共10题每题3分)

11、传统的程序设计语言的过程调用与目标代码的链接是在编译期完成的。

(正确)

12、对象(以及它们的类)与外部的关系结构只有一种:

就是一般-特殊结构。

(错误)

3、对象之间的依赖关系一般有:

关联(association)、协作(cooperation)、依赖(depending)和简化(abbreviation)。

4、OOA模型要求比OOD模型更为具体化。

5、从面向对象程序设计的角度看:

对象是具有相同状态的一组操作的集合。

(正确)

6、一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫多继承。

7、多态性是指在一般类中定义的属性或操作被特殊类继承后,可以具有不同的数据类型或表现出不同的行为。

8、在UML中,活动图是显示特定用例之间的详细流程。

并且显示了它们之间的交互,以及对象之间发送消息的顺序。

9、构件视图展示了系统的物理部署,如计算机、网络设备以及它们相互间的连接。

(错误)10、面向对象的程序设计语言具有数据抽象、信息隐藏、信息继承等特征。

(共5题每题2分)

5、版本控制是对系统不同版本进行标识和跟踪的过程。

(正确)

6、检入就是将软件配置项从软件配置库中取出的过程,检出就是将软件配置项从用户的工作环境存入到软件配置库的过程。

7、软件配置审核的目的就是要证实整个软件生存期中各项产品在技术上和管理上的完整性。

8、配置项是为了配置管理而指定的,并在配置管理过程中被当作单一实体。

5、基线是已经通过正式复审和批准的某规约或产品,它因此可以作为进一步开发的基础。

1、软件质量保证的标准中,CMM侧重评价软件产品是否已达到了标准的各项指标,ISO9000基于软件的特点,侧重软件过程改进的必然性和长期性,强调软件开发的过程控制和预见性。

2、质量是依靠特定的或隐含的能力满足特定需要的产品或服务的全部功能和特征。

3、需求分析说明书中,对安全的规定包括精度、时间特性要求以及灵活性。

(错误)

4、软件开发过程中影响软件质量的因素不包括人的因素。

5、软件质量保证的主要任务中不包括软件的复用。

6、软件测试可以检测出软件产品中所有的bug。

(错误)

7、选择评审方法最有效的标准是:

对于最可能产生风险的工作成果,要采用最正式的评审方法。

8、(正确)软件测试只能证明程序有错误,不能证明程序没有错误。

9、(错误)测试的主要目的是为了验证程序是正确的。

10、(错误)如果测试数据满足条件覆盖,则必然满足判定覆盖。

(共5题每题6分)

1、需求分析说明书中,对安全的规定包括精度、时间特性要求以及灵活性。

2、软件评审可以揭露软件中的缺陷然后加以改正。

3、关于软件评审的准则,既要评审产品也要评审设计者。

4、详细设计说明书着重描述每一个模块是如何实现的,包括实现算法、逻辑流程等。

软件文档也称文件,是指某种数据媒体和其中所记录的数据,它具有永久性,并可以由人或机器阅读,通常仅用于描述人工可读的东西。

7、(正确)概要设计阶段完成的主要文档是概要设计说明书。

8、将软件进行模块化分可以减小问题解决的复杂度,但是不应该不受限制地将模块细化。

3、(正确)扇出是指一个模块直接调用的模块数。

4、所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的。

5、数据耦合的模块独立性最强。

6、(正确)控制耦合往往是多余的,经过分解可以被数据耦合替代。

7、(错误)划分程序模块时要注意程序模块的内聚度应尽可能小。

5、(正确)在一个设计得很好的系统中,模块的控制域是模块的作用域子集。

6、JSP是一种面向数据结构,以数据驱动的,主要为中小型数据处理系统设计程序结构的一种开发方法。

10、SD方法是JSP的扩充,主要是为了解决JSP针对设计较大系统时候会在输入数据结构和输出数据结构之间产生大量复杂的难以应付的结构冲突的问题。

1、类定义了各个实例所共有的结构。

3、在给一个对象发送消息时,消息中必须包含非空的参数表。

4、软件的质量保证活动也和一般的质量保证活动一样,是确保软件产品从诞生到消亡为止的所有阶段的质量的活动。

(正确)

5、软件测试计划在测试阶段开始撰写。

4、评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果相一致,并使其得到改进。

2、软件既需要满足那些精确定义了的需求也需要满足那些隐含的需求。

3、程序员对每一个模块的编码之后先做程序测试,再做单元测试。

4、软件测试就是设计测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。

5、测试方法有分析方法(包括静态分析法与白盒法)与非分析方法(称黑盒法)。

6、(错误)测试阶段首先要制定测试计划。

7、软件文档编写降低了开发效率。

8、(错误)在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块个数。

5、(错误)模块的控制域应该在模块的作用域之内。

16、对象是构成世界的一个独立单元,它具有自己的静态特征和动态特征。

3、特殊类一般需要重新定义已在它的一般类中定义过的属性和操作。

4、软件质量保证是指向用户和社会提供满意的高质量的软件产品而进行的有计划、有组织的活动。

5、软件质量保证的主要任务中包括技术方法的应用。

6、软件测试过程中,找到的新错误与已找到的旧错误基本上成正比。

3、管理文档包括可行性研究、项目开发计划、测试计划、测试报告、系统概要设计、项目开发总结。

10、数据抽象可以包含一个程序控制机制而无需规定其内部细节。

11、(正确)信息隐蔽原则禁止在模块外使用在模块接口说明中没有说明的关于该模块的信息。

9、数据流图分为变换型数据流图和事务型数据流图两类(正确)

11、详细设计的主要任务是确定每个具体执行过程,其典型方法是结构化程序设计(SP)方法。

6、对象(以及它们的类)与外部的关系结构主要有两种:

一般-特殊结构和整体-部分结构。

软件配置管理应该提供的四项功能中包括版本控制功能。

3、一次审查(任何复审)是借助于一组人的差异性来达到查缺补漏的目的的方法。

5、测试计划对测试结果加以分析,并提出测试的结论性意见。

9、(错误)大型软件测试时没有发现错误,说明程序中没有错误。

4、在微软公司的VisualC++系列环境中,所有的类名都是以大写的T开头。

(共20道试题,每题2分)

1.下列各项中,不是一个软件产品中所必需的是()。

A.程序B.算法C.数据D.文档

2.软件具有和硬件产品不同的特征。

下列各项中不属于软件的特征的是()。

A.软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性。

B.软件的维护具有长期性。

C.开发成本高,生产成本低。

D.开发成本低,生产成本高。

3.为了克服软件危机中出现的各种问题,在软件开发过程中,需要遵循一些基本原理,以下与软件工程基本原理相违背的是()。

A.用分阶段的生命周期计划严格管理。

B.对软件开发每一阶段的成果进行严格的评审。

C.在项目中组织尽可能多的软件开发人员来加快

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2