[计算机类试卷]系统开发与运行练习试卷1及答案与解析.doc

上传人:eventdump275 文档编号:504747 上传时间:2018-11-29 格式:DOC 页数:17 大小:48KB
下载 相关 举报
[计算机类试卷]系统开发与运行练习试卷1及答案与解析.doc_第1页
第1页 / 共17页
[计算机类试卷]系统开发与运行练习试卷1及答案与解析.doc_第2页
第2页 / 共17页
[计算机类试卷]系统开发与运行练习试卷1及答案与解析.doc_第3页
第3页 / 共17页
[计算机类试卷]系统开发与运行练习试卷1及答案与解析.doc_第4页
第4页 / 共17页
[计算机类试卷]系统开发与运行练习试卷1及答案与解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、系统开发与运行练习试卷 1及答案与解析 1 用来辅助软件维护过程中的活动的软件称为软件维护工具。其中,用来存储、更新、恢复和管理软件版本的工具称为 (1)工具;用来对在软件开发过程中形成的文档进行分析的工具称为 (2)工具:用来维护软件项目开发信息的工具称为 (3)工具;用来辅助软件人员进行逆向工程活动的工具称为 (4)工具;用来支持重构一个功能和性能更为完善的软件系统的工具称为 (5)工具。 ( A)再工程工具 ( B)软件配置工具 ( C)版本控制工具 ( D)集成工具 ( E)开发信息库工具 ( A)再工程工 具 ( B)软件配置工具 ( C)版本控制工具 ( D)集成工具 ( E)文档

2、分析工具 ( A)再工程工具 ( B)软件配置工具 ( C)版本控制工具 ( D)集成工具 ( E)开发信息库工具 ( A)再工程工具 ( B)软件配置工具 ( C)版本控制工具 ( D)逆向工程工具 ( E)开发信息库工具 ( A)再工程工具 ( B)软件配置工具 ( C)版本控制工具 ( D)集成工具 ( E)开发信息库工具 6 软件系统分析的任务不应该包括 (1)。进行软件需求分析可以使用多种工具,但 (2)是不适用的。在软 件需求分析阶段中,分析员主要从用户那里解决的重要问题是(3)。需求规格说明书的内容不应当包括 (4)。该文档在软件开发中具有重要的作用,其作用不应当包括 (5)。

3、( A)问题分析 ( B)信息域分析 ( C)结构化程序设计 ( D)确定逻辑模型 ( A)数据流图 ( B)判定表 ( C) PAD图 ( D)数据字典 ( A)要让软件干什么 ( B)要让软件具有什么结构 ( C)要给软件提供什么信息 ( D)要求软件具有如何的工作效率 ( A)软件的性能 ( B)对算法的详细过程性描述 ( C)对重要功能的描述 ( D)软件确认准则 ( A)用户和开发人员对软件要 “干什么 ”的共同理解 ( B)软件可行性分析的依据 ( C)软件验收的依据 ( D)软件设计的依据 11 在软件工程的设计阶段中,有 3种常用的设计方法:结构化设计 (SD)方法、Jacks

4、on方法和 Parnas方法。 SD方法侧重与 (1), Jackson方法则是 (2), Parnas方法的主要思想是 (3)。从 20世纪 70年代中期到 20世纪 90年代早起, (4)是最常用的设计方法。 (5)方法只提供了重要的设计准则,没有规定出具体的工作步骤。 ( A)使用对象、类 和集成 ( B)由数据结构导出模块结构 ( C)模块要相对独立,且功能单一,使块间联系弱,块内联系强 ( D)将可能引起变化的因素隐藏在某有关模块内部,使这些因素变化时的影响范围受到限制 ( E)用数据流图表示系统的分解,且用数据字典和说明分别表示数据和加工的含义 ( A)使用对象、类和集成 ( B)

5、由数据结构导出模块结构 ( C)模块要相对独立,且功能单一,使块间联系弱,块内联系强 ( D)将可能引起变化的因素隐藏在某有关模块内部,使这些因素变化时的影响范围受到限制 ( E)用数据流图表示系统的分解,且用 数据字典和说明分别表示数据和加工的含义 ( A)使用对象、类和集成 ( B)由数据结构导出模块结构 ( C)模块要相对独立,且功能单一,使块间联系弱,块内联系强 ( D)将可能引起变化的因素隐藏在某有关模块内部,使这些因素变化时的影响范围受到限制 ( E)用数据流图表示系统的分解,且用数据字典和说明分别表示数据和加工的含义 ( A) SD ( B) Jackson ( C) Parna

6、s ( D)面向对象 ( A) SD ( B) Jackson ( C) Parnas ( D)以上皆非 16 ERP的中文全称是 (1)。 ERP设计的总体思路即把握一个中心、两类业务、 3条干线,其中 3条干线中不包含 (2)。 (3)和 (4)贯穿了 ERP系统的整个过程。 ( A)企业资源计划 ( B)物料需求计划 ( C)客户关系管理 ( D)供应链管理 ( A)供应链管 ( B)生产管理 ( C)财务管理 ( D)客户关系管理 ( A)执行 ( B)设计 ( C)开发 ( D)计划 ( E)分析 ( A)执行 ( B)设计 ( C)开发 ( D)计划 ( E)分析 20 概要设计是

7、软件系统结构的总体设计,以下选项中不属于概要设计的是_。 ( A)把软件划分成模块 ( B)确定模块之间的调用关系 ( C)确定各个模块的功能 ( D)设计每个模块的伪代码 21 在编制程序的时候,应该采纳的原则之一是 (1)。开发软件时对提高开发人员工作效率至关重要的是 (2)。软件工程中描述生命周期的瀑布模型一般包括计划、(3)、设计、编码、测试、维护等几个阶段,其中设计阶段通常又可以依次分为 (4)和 (5)两步。 ( A)不限制 goto语句的使用 ( B)减少或取消注释行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 ( A)操作系统的 资源管理功能 ( B)程序开发环境

8、( C)程序人员数量 ( D)计算机的并行处理能力 ( A)需求分析 ( B)需求调查 ( C)可行性分析 ( D)问题定义 ( A)数据结构设计 ( B)详细设计 ( C)概要设计 ( D)数据库设计 ( E)方案设计 ( A)数据结构设计 ( B)详细设计 ( C)概要设计 ( D)数据库设计 ( E)方案设计 26 集成测试的主要方法有 _两个。 ( A)白箱测试方法、黑箱测试方法 ( B)渐增式测试方法、非渐增式测试方法 ( C)等价分类方法、边界值分 析方法 ( D)因果图方法、错误推测方法 27 设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解

9、性和可使用性等都是评价软件质量的重要方面。 可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的 (1)。 可维护性通常包括 (2)。通常认为,软件维护工作包括正确性维护、 (3)维护和 (4)维护。其中 (5)维护则是为了扩充软件的功能或者提高原有软件 的性能而进行的维护活动。 (5)是指当系统万一遇到未预料的情况时,能够按照预定的方式来作合适的处理。 ( A)使用方便性 ( B)简洁性 ( C)可靠性 ( D)设备不依赖性 ( A)可用性和可理解性 ( B)可修改性、数据独

10、立性和数据一致性 ( C)可测试性和稳定性 ( D)可理解性、可修改性和可测试性 ( A)功能性 ( B)扩展性 ( C)合理性 ( D)完善性 ( E)合法性 ( A)功能性 ( B)扩展性 ( C)合理性 ( D)完善性 ( E)适应性 ( A)可用性 ( B)正确性 ( C)稳定性 ( D)健壮性 32 在软件开发过程中常用图来作为描述的工具。 DFD就是面向 (1)分析方法的描述工具。在一整套分层 DFD中,如果某一张图中有 N个加工 (Process),则这张图允许有 (2)张子图。在一张 DFD图中,任意两个加工之间 (3)。在画分层 DFD的时候,应注意保持 (4)之间的平衡。

11、DFD中从系统的输入流到系统的输出流之间的一连串连续变换形成一种信息流,这种信息流可分为 (5)两大类。 ( A)数据结构 ( B)数据流 ( C)对象 ( D)构件 ( A) 0 ( B) 1 ( C) 1 N ( D) 0 N ( A)有且仅有一条数据流 ( B)至少有一条数据流 ( C)可以有 0条或者多条名字互不相同的数据流 ( D)可以有 0条或者多条数据流,并且允许其中有若干条名字相同的数据流 ( A)父图与子图 ( B)同一父图的所有子图 ( C)不同父图的所有子图 ( D)同一子图的所有直接父图 ( A)控制流和变换流 ( B)变换流和事务流 ( C)事务流和事件流 ( D)事

12、件流和控制流 37 在表示多个数据流与加工之间关系的符号中,下列符号分别表示 (1)和 (2)。( A)若 A,则 (B或 C)或 (B与 C) ( B)若 A或 B,则 C ( C)若 A与 B,则 C ( D)若 A,则 (B或 C)但非 (B与 C) ( A)若 A,则 (B或 C)或 (B与 C) ( B)若 A或 B,则 C ( C)若 A与 B,则 C ( D)若 A,则 (B或 C)但非 (B与 C) 39 如果一个软件是给许多客户使用的,大多数软件厂商要使用几种测试过程来发现那些可能只有最终用户才能发现的错误。 (1)测试是由软件的最终用户在一个或多个用户实际使用环境下来进行的

13、; (2)测试是由一个用户在开发者的场所来进行的。测试的目的是为了寻找错误的原因并改正之。 ( A) Alpha ( B) Beta ( C) Gamma ( D) Delta ( A) Alpha ( B) Beta ( C) Gamma ( D) Delta 41 软件能力成熟度模型 (CMM)描述和分析了软件过程能力的发展与改进的过程,确立了一个 CMM的分级标准,共分为 5个级别。 在初始级别,软件过程定义几乎处于无章可循的状态,软件开发的成功与否取决于个人的能力。在 (1),已建立了基本的项目管理的过程,可以对软件开发的成本、进度和功能特性的实现进行跟踪。在 (2),用于软件管理与工

14、程方面的软件过程都已经文档化、标准 化,并形成了整个软件组织的标准软件过程。在已管理级,对软件过程和产品质量都有详细的度量标准。在 (3),通过对来自新概念和技术的各种有用的信息的定量分析,能够不断地、持续地对软件过程进行改进。 ( A)可重复级 ( B)管理级 ( C)功能级 ( D)成本级 ( A)标准级 ( B)已定义级 ( C)可重复级 ( D)优化级 ( A)分析级 ( B)过程级 ( C)优化级 ( D)管理级 系统开发与运行练习试卷 1答案与解析 1 【正确答案】 C 【知识模块】 系统开发与运行 2 【正确答案】 E 【知识模块】 系统开发与运行 3 【正确答案】 E 【知识模

15、块】 系统开发与运行 4 【正确答案】 D 【知识模块】 系统开发与运行 5 【正确答案】 A 【知识模块】 系统开发与运行 6 【正确答案】 C 【知识模块】 系统开发与运行 7 【正确答案】 C 【知识模块】 系统开发与运行 8 【正确答案】 A 【知识模块】 系统开发与运行 9 【正确答案】 B 【知识模块】 系统开发与运行 10 【正确答案】 B 【知 识模块】 系统开发与运行 11 【正确答案】 C 【知识模块】 系统开发与运行 12 【正确答案】 B 【知识模块】 系统开发与运行 13 【正确答案】 D 【知识模块】 系统开发与运行 14 【正确答案】 A 【知识模块】 系统开发与

16、运行 15 【正确答案】 C 【知识模块】 系统开发与运行 16 【正确答案】 A 【知识模块】 系统开发与运行 17 【正确答案】 D 【知识模块】 系统开发与运行 18 【正确答案】 A 【知 识模块】 系统开发与运行 19 【正确答案】 D 【知识模块】 系统开发与运行 20 【正确答案】 D 【知识模块】 系统开发与运行 21 【正确答案】 D 【知识模块】 系统开发与运行 22 【正确答案】 B 【知识模块】 系统开发与运行 23 【正确答案】 A 【知识模块】 系统开发与运行 24 【正确答案】 C 【知识模块】 系统开发与运行 25 【正确答案】 B 【知识模块】 系统开发与运行

17、 26 【正确答案】 B 【知 识模块】 系统开发与运行 27 【正确答案】 D 【知识模块】 系统开发与运行 28 【正确答案】 D 【知识模块】 系统开发与运行 29 【正确答案】 D 【知识模块】 系统开发与运行 30 【正确答案】 E 【知识模块】 系统开发与运行 31 【正确答案】 D 【知识模块】 系统开发与运行 32 【正确答案】 B 【知识模块】 系统开发与运行 33 【正确答案】 D 【知识模块】 系统开发与运行 34 【正确答案】 C 【知 识模块】 系统开发与运行 35 【正确答案】 A 【知识模块】 系统开发与运行 36 【正确答案】 B 【知识模块】 系统开发与运行 37 【正确答案】 A 【知识模块】 系统开发与运行 38 【正确答案】 C 【知识模块】 系统开发与运行 39 【正确答案】 B 【知识模块】 系统开发与运行 40 【正确答案】 A 【知识模块】 系统开发与运行 41 【正确答案】 A 【知识模块】 系统开发与运行 42 【正确答案】 B 【知 识模块】 系统开发与运行 43 【正确答案】 C 【知识模块】 系统开发与运行

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1