ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:32.03KB ,
资源ID:16510185      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16510185.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电大系统开发规范与文档考试题答案单选判断题.docx)为本站会员(b****7)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

电大系统开发规范与文档考试题答案单选判断题.docx

1、电大系统开发规范与文档考试题答案单选判断题1、按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理的软件应分 类为( A实时处理软件 )。 2、在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软件能够被用 户使用的阶段是( D测试 )。 3、在具有维护循环的瀑布模型中,在软件开发阶段和维护循环交界的阶段是( D测试 )。 4、在软件开发模型中,对软件复用和生存周期中多项开发活动的集成提供了 支持,主要支持面向对象的开发方法的模型是( B喷泉模型 )。 5、面向对象的软件开发方法使用了一系列的面向对象技术,其中第一步的任务是是通过分 析问题域建立系统的概念模型,这一

2、步是(A面向对象分析 OOA )。 6、下列软件开发方法和技术中,属于结构化开发方法的是( BSASD)。 7、下列选项不属于瀑布模型的优点的是(D支持后期的变动) 8、下列不属于软件工程方法学三要素的是(D操作 )。 9、系统技术可行性研究涉及的技术应该是( D一定可以获得的 )技术。 10、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C软件 危机 )。 11、瀑布模型本质上是一种( A线性顺序 )模型。 12、螺旋模型是一种将瀑布模型和(A增量模型 )结合起来的软件开发模型。 13、原型化方法是用户和设计者之间执行的一种交互构成,适用于(A需求不确定性高 的 )系统。

3、 14、软件与程序的区别是( D软件是软件是程序以及开发、使用和维护所需要的所有 文档的总称,而程序时软件的一部分 )。 15、瀑布模型本质上是一种( A线性顺序 )模型。 单选题:(共10道试题,每题4分) 1、 需求分析阶段最重要的技术文档是(B需求规格说明书 )。 模块结构图)。2、描述软件需求通常不用哪个工具( C 3、关于软件需求特性不正确的描述是“软件需求具有( C准确性)”。 )。 系统的需求比较稳定结构化生存周期法实施的前提和依据是( B、4 )。间的连线表示(B组成5、在层次方框图中,框 数据流不必命名,有数据存储名 B6、在数据流图中,当数据流向或流自数据存储时( 就足够了

4、 数据流图的绘制采用自、 以下关于数据流图的说法错误的是(D ) 。7 )。上向下、逐层分解的方法 、在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上8 )关系表示。C增加了新的特性,则此两个用例之间可以用( 泛化关系 )。 共性的部分B 、包含关系用于构造多个用例(910、如果说用例 F 被用例 T 扩展,意思是(AF 是一个一般用例,T 是一个特殊用例)。 1、结构化方法是一种基于(D数据流)的方法。 2、为高质量地开发软件项目,在软件结构设计时,必须遵循(A信息隐蔽)原则。 3、信息隐藏的基本思想不包括(D提取客观世界中一群事物的某些特征共性,暂时忽略 它们非

5、本质的细节) 4、软件设计中划分模块的一个准则是( C高内聚低耦合)。 5、模块的耦合性可以按照耦合程度的高低进行排序,以下哪一项符合从低到高的正确次序 (D无直接耦合,数据耦合,控制耦合,内容耦合)。 6、耦合度最高的是(B内容耦合) 7、下列几种类型中,耦合性最弱的是( D数据型 )。 8、描述整个程序的控制层次关系和各个部分的接口情况的是( A程序结构)。 9、任何程序都可由三种基本控制结构构造,即:顺序、选择及(B重复)。 10、程序结构可以按水平方向或垂直方向进行划分。水平划分按主要的程序(A功能) 来定义模块结构的各个分支。 单选题:(共10道试题,每题4分) 1、面向对象开发方法

6、是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系 统方法。它的基础上是建立在(A对象概念)。 2、在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。 封装是一种(D信息屏蔽技术)。 3、(B 属性)是对象的静态特征。 4、对象的(D操作)使对象的动态特征 5、封装的目的是使对象的(C设计和实现)分离。 6、数据流程图中的箭头代表(A数据流 ) 7、面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及(A定义 类的结构和层次)。 8、下面哪个不是使用 UML 的过程的基本特征(B需求驱动)。 9、面向对象分析的核心在于建立( B识别问题域对象)

7、模型。 10、用例的实现细节不会在( B用例图)描述。 单选题:(共5道试题,每题8分) 1、 标识的作用是识别产品的结构、产品的构件及其类型,以某种形式提供对它们的存取,并为其分配唯B 标识符)。一的(2、常见基线中不包括(D检查基线)。 3、软件配置项标识的过程中不包括的部分是(D配置项的保护)。 4、变更请求中一般不包括的内容是(C程序错误)。 5、配置审核的对象主要是( A软件配置项的变化信息 ) 单选题:(共15道试题,每题2分) 1、某个公司的一个商业软件的各种开发文档不齐全,这通常会导致软件质量特性中的某个 特性很差,该特性是(C维护性)。 2、软件质量保证的主要功能不包括(B代

8、码的编写)。 3、软件测试计划的撰写开始在(B需求分析阶段)。 4、在软件质量因素中,软件系统能最有效地利用计算机的时间资源和空间资源的能力称为 (B有效性) 5、软件复审是保证软件质量的重要手段,复审的主要目的和效果是(C较早发现软件缺 陷) 6、软件评审原则中不包括:(D采用投票表决,少数服从多数) 7、保障的标准中不包括(AITU-T 标准)。 8、被称作软件工程过程的“过滤器”,并被用于软件工程开发过程中的多个不同的点上,起 到发现错误,进而排除错误的作用的是(A软件审查和复查)。 9、在软件开发中没有软件测试活动的阶段是(D可行性分析)。 10、关于软件测试原则,错误的说法是:(C自

9、己测试自己编写的程序;) 11、软件评审包括:(B走读;成对编程;) 12、软件测试方法中的(A人工检测)属于静态测试方法 13、与设计测试用例无关的文档是(C项目开发计划) 14、提高测试的有效性非常重要,成功的测试是指(D发现了至今为止尚未发现的错误) 15、逻辑覆盖标准主要用于(B白盒测试方法) 单选题:(共5道试题,每题8分) 1、软件文档从形式上来看,大致可分为两类:(A工作表格;文档或文件) 2、国家标准局在 1988 年 1 月发布了计算机软件开发规范和软件产品开发文件编制 指南,其中规定的软件文档种类是:(C 13) 3、软件项目开发计划描述的是:(A为软件项目实施方案制定出的

10、具体计划) 4、软件测试计划分为三个层次,其中不包括:(A早期测试计划) 5、某个软件项目的开发过程中,创建了一些 C+类及类中的属性和方法的说明,那么这些 说明应该体现在(C概要设计说明书)文档中? 分)4题,每题道试15单选题:(共1、在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软件能够被用 户使用的阶段是(D测试)。 2、面向对象的软件开发方法使用了一系列的面向对象技术,其中第一步的任务是是通过分 析问题域建立系统的概念模型,这一步是(A面向对象分析 OOA)。 3、下列软件开发方法和技术中,属于结构化开发方法的是(BSASD)。 4、下列关于瀑布模型的描述正确的是(

11、A瀑布模型的核心是按照软件开发的时间顺序将 问题简化) 5、下列选项不属于瀑布模型的优点的是(D支持后期的变动 ) 6、软件生存周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往 是(A运行和维护阶段)。 7、下列不属于软件工程方法学三要素的是(D操作)。 8、传统的软件生存周期不包含(B性能优化) 。 9、软件危机的主要表现中包括软件质量差,而引起软件质量差的主要原因是(A没有软 件质量标准) 10、瀑布模型本质上是一种(A线性顺序)模型。 11、螺旋模型是一种将瀑布模型和(A增量模型)结合起来的软件开发模型。 12、软件可行性研究实质上是要进行一次(A简化、压缩的)需求分

12、析、设计过程。 13、软件与程序的区别是(D软件是软件是程序以及开发、使用和维护所需要的所有文 档的总称,而程序时软件的一部分)。 14、可行性研究的主要任务是(D进行一次简要的需求分析)。 15、原型化方法是一种(A自外向内)型的设计过程。 单选题:(共10道试题,每题4分) 1、描述软件需求通常不用哪个工具(C)。 模块结构图2、B )。结构化生存周期法实施的前提和依据是(系统的需求比较稳定3、D )。需求分析阶段的关键任务是确定(软件系统的功能4、A )。数据流程图中的箭头代表(数据流5、D )。数据流图不反映数据的流向下列关于数据流图的描述错误的是(1、 )。D数据流图的绘制采用自上向

13、下、逐层分解的方法 以下关于数据流图的说法错误的是(1、C )。数据字典是软件需求分析阶段的重要工具之一,其最基本的功能是(数据定义2、C )工具在软件详细设计过程中不采用。图DFD (3、D )。高级语言结构化语言是介于自然语言和形式语言之间的一种(4、AF 是一个一般用例,T 是一个特殊用例 。扩展,意思是() 如果说用例F被用例T单选题:(共10道试题,每题4分) 抽象与分解)B、结构化方法的基本原则是(12、为高质量地开发软件项目,在软件结构设计时,必须遵循(A信息隐蔽)原则。 3、结构化软件设计可以进一步分为两个阶段是( A概要设计和详细设计)。 4、软件设计中划分模块的一个准则是(

14、 C高内聚低耦合)。 5、一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递 该全局变量的信息,则称之为(B外部耦合)。 6、当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(D内容耦合) 7、耦合度最高的是(B内容耦合) 8、下列几种类型中,耦合性最弱的是( D数据型 )。 9、描述整个程序的控制层次关系和各个部分的接口情况的是(A程序结构)。 10、任何程序都可由三种基本控制结构构造,即:顺序、选择及(B重复)。 4、封装的目的是使对象的(C设计和实现)分离。 6、整体-部分结构体现了面向对象方法的(B聚合(aggregation)。 7、UML 中用

15、下列哪些图来建立静态模型(A类图、对象图和包图)。 8、UML 是( )。 A一种可视化的建模语言 9、 下列的(C实体关系图)不属于面向对象分析模型。 1、软件组织提出不同层次的配置管理视角中,关心配置管理如何应用到具体的问题中去的 视角是(D应用级)。 2、软件配置管理应该提供的四项功能中不包括(B配置项打印功能)。 3、软件开发项目中不产生的项目是(A产品广告)。 1、在软件质量因素中,软件具有挽回因操作不当造成软件系统失效的能力称为(B可靠 性) 2、软件质量保障的实施步骤是:(A目标(Target),计划(Plan),做(Do),检查(Check), 行动(Action)) 4、程序

16、测试不包括检测(D代码的格式错误)。 5、按照 ISO/ IEC 9126-1991的规定,评价软件质量的特性共有(C6个)。 8、程序测试是早已流行的概念。它是对编码阶段的三类错误进行查找的编码执行活动,这 三类错误中不包括(A格式错)。 9、动态测试的内容不包括(D结构检查) 13、软件测试是软件质量保证的主要手段之一,测试的目的是(C发现软件中的错误和 缺陷)14、以下软件测试的基本原则中不正确的是(A穷尽测试并非是不可能的) 15、软件产品投入运行之后,可能有修正、更改等问题,应当对存在的问题、修改的考虑 以及修改的影响估计等做详细的描述。这部分内容应该写入:(D维护修改建议) 16、

17、在编写用户手册时,以下描述的要求中,不恰当的是(A使用专门的术语) 17、为了克服软件危机中出现的各种问题,在软件开发过程中,需要遵循一些基本原理, 以下与软件工程基本原理相违背的是(C在项目中组织尽可能多的软件开发人员来加快 软件开发的进度。)。 18、对用户所提出的软件系统进行可行性分析的阶段是(A计划)。 19、软件危机是指(B软件开发和维护过程中的一系列问题)。 20、下列不属于软件的特点是(D软件都是个人作品)。 21、(D螺旋模型)引入了“风险驱动”的思想,适用于大规模的内部开发项目 13、可行性研究的目的是(D确定是否值得开发系统)。 14、可行性研究是在(A系统开发)之前。 1

18、5、A 。)一个输入流或一个输出流(数据流图中的每个加工至少有16、对用例进行设计,发现实现用例功能的(C关键类),确定类之间的关系。 17、内聚程度较低的是(A偶然内聚) 18、如果一个模块访问另一个模块的内部数据,则模块间的耦合属于(B内容耦合) 19、程序结构描述了整个程序的控制层次关系和各个部分的接口情况,而软件过程则着重 描述各个模块的(D处理细节)。 20、类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个 (C实例(instance))。 21、在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之 间的(A消息传递)将用例的职责分配到

19、分析类中。 6、软件开发工作中,必须贯穿于整个过程当中并且不可忽视的工作是(A支持性的,管 理性的工作 )。 13、软件测试方法中,黑盒测试法主要是用于测试(B软件外部功能) 14、( A增量模型)分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可 运行的产品。 )。出现软件危机的A、软件工程的出现是由于(8 15、 需求分析阶段的研究对象是(B)。 用户要求4、类之间共享属性和操作的机制称为(A多态型)。 10、每个用例至少应该有一个(C 控制类),它通常没有属性而只有方法,只是起协调和控 制作用。 判断题:(共5题 每题4分) 1、( 正确 )系统流程图是用于描述系统的物理模型。

20、2、(正确)数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的 传输变换过程。 3、(正确)数据字典最重要的用途是作为分析阶段的工具。 4、(错误)需求分析阶段完成的用户手册内容只有系统的使用步骤和方法。 5、(正确)在层次图中,一个矩形代表一个模块,方框间的连线表示调用关系。 2、判断题:(共10题 每题2分) 2、 概要设计的主要任务是要建立软件系统的体系结构。(正确) 3、 当对软件系统进行模块化设计的时候,可以有不同的抽象层次。(正确) 4、 将软件进行模块化分可以减小问题解决的复杂度,但是不应该不受限制地将模块细化。 (正确) 5、 所谓模块的独立性,是指软件系统中

21、每个模块只涉及软件要求的具体的子功能,而和 软件系统中其它的模块的接口是简单的。(正确 ) 6、 数据耦合的模块独立性最强。(错误 ) 6、功能内聚模块是内聚性最强的模块。(正确) 7、( 错误)划分程序模块时要注意程序模块的内聚度应尽可能小。 8、(正确)在一个设计得很好的系统中,模块的控制域是模块的作用域子集。 9、详细设计阶段需要具体地编写程序。(错误) 10、程序流程图可以由顺序型、选择型、DO-WHILE 型、DO-UNTIL 型以及多分支结构型 这五种基本控制结构组合或嵌套而成。( 正确) 判断题:(共10题 每题3分) 11、传统的程序设计语言的过程调用与目标代码的链接是在编译期

22、完成的。(正确) 误)。(错特殊结构-)与外部的关系结构只有一种:就是一般对象(以及它们的类、123、对象之间的依赖关系一般有:关联(association)、协作(cooperation)、依赖 (depending)和简化(abbreviation)。(错误) 4、OOA 模型要求比 OOD 模型更为具体化。(错误) 5、从面向对象程序设计的角度看:对象是具有相同状态的一组操作的集合。(正确) 6、一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模 式叫多继承。(正确) 7、多态性是指在一般类中定义的属性或操作被特殊类继承后,可以具有不同的数据类型或 表现出不同的

23、行为。(正确) 8、在 UML 中,活动图是显示特定用例之间的详细流程。并且显示了它们之间的交互,以 及对象之间发送消息的顺序。(错误) 9、构件视图展示了系统的物理部署,如计算机、网络设备以及它们相互间的连接。(错误) 10、面向对象的程序设计语言具有数据抽象、信息隐藏、信息继承等特征。(正确) 判断题:(共5题 每题2分) 5、版本控制是对系统不同版本进行标识和跟踪的过程。 (正确) 6、检入就是将软件配置项从软件配置库中取出的过程,检出就是将软件配置项从用户的工 作环境存入到软件配置库的过程。(错误) 7、软件配置审核的目的就是要证实整个软件生存期中各项产品在技术上和管理上的完整性。 (

24、正确) 8、配置项是为了配置管理而指定的,并在配置管理过程中被当作单一实体。(正确) 5、基线是已经通过正式复审和批准的某规约或产品,它因此可以作为进一步开发的基础。 ( 正确) 判断题:(共10题 每题2分) 1、软件质量保证的标准中,CMM 侧重评价软件产品是否已达到了标准的各项指标,ISO 9000基于软件的特点,侧重软件过程改进的必然性和长期性,强调软件开发的过程控制和 预见性。(错误) 2、质量是依靠特定的或隐含的能力满足特定需要的产品或服务的全部功能和特征。(正确) 3、需求分析说明书中,对安全的规定包括精度、时间特性要求以及灵活性。 (错误) 4、软件开发过程中影响软件质量的因素

25、不包括人的因素。 (错误) 5、软件质量保证的主要任务中不包括软件的复用。 (错误) 6、软件测试可以检测出软件产品中所有的 bug。 (错误 ) 7、选择评审方法最有效的标准是:对于最可能产生风险的工作成果,要采用最正式的评审 方法。(正确) 8、(正确)软件测试只能证明程序有错误,不能证明程序没有错误。 目的是为了验证程序是正确的。(错误)测试的主要、910、(错误)如果测试数据满足条件覆盖,则必然满足判定覆盖。 判断题:(共5题 每题6分) 1、需求分析说明书中,对安全的规定包括精度、时间特性要求以及灵活性。 (错误) 2、软件评审可以揭露软件中的缺陷然后加以改正。(正确) 3、关于软件

26、评审的准则,既要评审产品也要评审设计者。 (错误) 4、详细设计说明书着重描述每一个模块是如何实现的,包括实现算法、逻辑流程等。 (正确) 软件文档也称文件,是指某种数据媒体和其中所记录的数据,它具有永久性,并可以由人 或机器阅读,通常仅用于描述人工可读的东西。(正确) 判断题:(共10题 每题2分) 7、(正确)概要设计阶段完成的主要文档是概要设计说明书。 8、将软件进行模块化分可以减小问题解决的复杂度,但是不应该不受限制地将模块细化。 (正确) 3、(正确)扇出是指一个模块直接调用的模块数。 4、所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软 件系统中其它的模

27、块的接口是简单的。(正确) 5、数据耦合的模块独立性最强。(错误 ) 6、(正确)控制耦合往往是多余的,经过分解可以被数据耦合替代。 7、(错误)划分程序模块时要注意程序模块的内聚度应尽可能小。 5、(正确)在一个设计得很好的系统中,模块的控制域是模块的作用域子集。 6、JSP 是一种面向数据结构,以数据驱动的,主要为中小型数据处理系统设计程序结构的 一种开发方法。(正确) 10、SD 方法是 JSP 的扩充,主要是为了解决 JSP 针对设计较大系统时候会在输入数据结构 和输出数据结构之间产生大量复杂的难以应付的结构冲突的问题。(正确) 1、类定义了各个实例所共有的结构。(正确) 3、在给一个

28、对象发送消息时,消息中必须包含非空的参数表。(错误) 4、软件的质量保证活动也和一般的质量保证活动一样,是确保软件产品从诞生到消亡为止 的所有阶段的质量的活动。 (正确) 5、软件测试计划在测试阶段开始撰写。 (错误) 4、评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果相一致, 并使其得到改进。(正确) 确)。(正也需要满足那些隐含的需求、软件既需要满足那些精确定义了的需求23、程序员对每一个模块的编码之后先做程序测试,再做单元测试。(正确) 4、软件测试就是设计测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。 (正确) 5、测试方法有分析方法(包括静态分析

29、法与白盒法)与非分析方法(称黑盒法)。(正确) 6、(错误)测试阶段首先要制定测试计划。 7、软件文档编写降低了开发效率。(错误) 8、(错误)在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块个数。 5、(错误)模块的控制域应该在模块的作用域之内。 16、对象是构成世界的一个独立单元,它具有自己的静态特征和动态特征。(正确 ) 3、特殊类一般需要重新定义已在它的一般类中定义过的属性和操作。(错误) 4、软件质量保证是指向用户和社会提供满意的高质量的软件产品而进行的有计划、有组织 的活动。(正确) 5、软件质量保证的主要任务中包括技术方法的应用。 (正确) 6、软件测试过程中,找到

30、的新错误与已找到的旧错误基本上成正比。(正确 ) 3、管理文档包括可行性研究、项目开发计划、测试计划、测试报告、系统概要设计、项目 开发总结。 (错误) 10、数据抽象可以包含一个程序控制机制而无需规定其内部细节。(错误) 该模块的 正确)信息隐蔽原则禁止在模块外使用在模块接口说明中没有说明的关于11、( 信息。 9、数据流图分为变换型数据流图和事务型数据流图两类(正确) 11、详细设计的主要任务是确定每个具体执行过程,其典型方法是结构化程序设计(SP) 方法。(正确) 6、对象(以及它们的类)与外部的关系结构主要有两种:一般-特殊结构和整体-部分结构。 (正确) 软件配置管理应该提供的四项功能中包括版本控制功能。 (正确) 3、一次审查(任何复审)是借助于一组人的差异性来达到查缺补漏的目的的方法。(正确) 5、测试计划对测试结果加以分析,并提出测试的结论性意见。 (错误 ) 9、(错误)大型软件测试时没有发现错误,说明程序中没有错误。 (

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

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