【计算机类职业资格】数据库系统工程师-系统开发与运行及答案解析.doc
《【计算机类职业资格】数据库系统工程师-系统开发与运行及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库系统工程师-系统开发与运行及答案解析.doc(32页珍藏版)》请在麦多课文档分享上搜索。
1、数据库系统工程师-系统开发与运行及答案解析(总分:98.91,做题时间:90 分钟)一、B选择题/B(总题数:20,分数:84.00)1软件能力成熟度模型(CMM)描述和分析了软件过程能力的发展与改进的过程,确立了一个 CMM 的分级标准,共分为 5 个级别。在初始级别,软件过程定义几乎处于无章可循的状态,软件开发的成功与否取决于个人的能力。在U (1) /U,已建立了基本的项目管理的过程,可以对软件开发的成本、进度和功能特性的实现进行跟踪。在U (2) /U,用于软件管理与工程方面的软件过程都已经文档化、标准化,并形成了整个软件组织的标准软件过程。在已管理级,对软件过程和产品质量都有详细的度
2、量标准。在U (3) /U,通过对来自新概念和技术的各种有用的信息的定量分析,能够不断地、持续地对软件过程进行改进。(分数:3.00)(1).(1)(分数:1.00)A.可重复级B.管理级C.功能级D.成本级(2).(2)(分数:1.00)A.标准级B.已定义级C.可重复级D.优化级(3).(3)(分数:1.00)A.分析级B.过程级C.优化级D.管理级2用来辅助软件维护过程中的活动的软件称为软件维护工具。其中,用来存储、更新、恢复和管理软件版本的工具称为 (1) 工具;用来对在软件开发过程中形成的文档进行分析的工具称为 (2) 工具:用来维护软件项目开发信息的工具称为 (3) 工具;用来辅助
3、软件人员进行逆向工程活动的工具称为 (4) 工具;用来支持重构一个功能和性能更为完善的软件系统的工具称为 (5) 工具。(分数:5.00)(1).(1)(分数:1.00)A.再工程工具B.软件配置工具C.版本控制工具D.集成工具E.开发信息库工具 项目管理工具 软件评价工具 逆向工程工具 静态分析工具 文档分析工具(2).(2)(分数:1.00)A.再工程工具B.软件配置工具C.版本控制工具D.集成工具E.开发信息库工具 项目管理工具 软件评价工具 逆向工程工具 静态分析工具 文档分析工具(3).(3)(分数:1.00)A.再工程工具B.软件配置工具C.版本控制工具D.集成工具E.开发信息库工
4、具 项目管理工具 软件评价工具 逆向工程工具 静态分析工具 文档分析工具(4).(4)(分数:1.00)A.再工程工具B.软件配置工具C.版本控制工具D.集成工具E.开发信息库工具 项目管理工具 软件评价工具 逆向工程工具 静态分析工具 文档分析工具(5).(5)(分数:1.00)A.再工程工具B.软件配置工具C.版本控制工具D.集成工具E.开发信息库工具 项目管理工具 软件评价工具 逆向工程工具 静态分析工具 文档分析工具3软件系统分析的任务不应该包括 (1) 。进行软件需求分析可以使用多种工具,但 (2) 是不适用的。在软件需求分析阶段中,分析员主要从用户那里解决的重要问题是 (3) 。需
5、求规格说明书的内容不应当包括 (4) 。该文档在软件开发中具有重要的作用,其作用不应当包括 (5) 。(分数:5.00)(1).(1)(分数:1.00)A.问题分析B.信息域分析C.结构化程序设计D.确定逻辑模型(2).(2)(分数:1.00)A.数据流图B.判定表C.PAD 图D.数据字典(3).(3)(分数:1.00)A.要让软件干什么B.要让软件具有什么结构C.要给软件提供什么信息D.要求软件具有如何的工作效率(4).(4)(分数:1.00)A.软件的性能B.对算法的详细过程性描述C.对重要功能的描述D.软件确认准则(5).(5)(分数:1.00)A.用户和开发人员对软件要“干什么”的共
6、同理解B.软件可行性分析的依据C.软件验收的依据D.软件设计的依据4在软件工程的设计阶段中,有 3 种常用的设计方法:结构化设计(SD)方法、Jackson 方法和 Parnas 方法。SD 方法侧重与 (1) ,Jackson 方法则是 (2) ,Parnas 方法的主要思想是 (3) 。从 20 世纪 70 年代中期到 20 世纪 90 年代早起, (4) 是最常用的设计方法。 (5) 方法只提供了重要的设计准则,没有规定出具体的工作步骤。(分数:5.00)(1).(1)(分数:1.00)A.使用对象、类和集成B.由数据结构导出模块结构C.模块要相对独立,且功能单一,使块间联系弱,块内联系
7、强D.将可能引起变化的因素隐藏在某有关模块内部,使这些因素变化时的影响范围受到限制E.用数据流图表示系统的分解,且用数据字典和说明分别表示数据和加工的含义 自顶向下、逐步细化,采用顺序、选择和循环 3 种基本结构,以及限制 goto 语句的使用,设计出可靠的和易维护的软件(2).(2)(分数:1.00)A.使用对象、类和集成B.由数据结构导出模块结构C.模块要相对独立,且功能单一,使块间联系弱,块内联系强D.将可能引起变化的因素隐藏在某有关模块内部,使这些因素变化时的影响范围受到限制E.用数据流图表示系统的分解,且用数据字典和说明分别表示数据和加工的含义 自顶向下、逐步细化,采用顺序、选择和循
8、环 3 种基本结构,以及限制 goto 语句的使用,设计出可靠的和易维护的软件(3).(3)(分数:1.00)A.使用对象、类和集成B.由数据结构导出模块结构C.模块要相对独立,且功能单一,使块间联系弱,块内联系强D.将可能引起变化的因素隐藏在某有关模块内部,使这些因素变化时的影响范围受到限制E.用数据流图表示系统的分解,且用数据字典和说明分别表示数据和加工的含义 自顶向下、逐步细化,采用顺序、选择和循环 3 种基本结构,以及限制 goto 语句的使用,设计出可靠的和易维护的软件(4).(4)(分数:1.00)A.SDB.JacksonC.ParnasD.面向对象(5).(5)(分数:1.00
9、)A.SDB.JacksonC.ParnasD.以上皆非5ERP 的中文全称是 (1) 。ERP 设计的总体思路即把握一个中心、两类业务、 3 条干线,其中 3 条干线中不包含 (2) 。 (3) 和 (4) 贯穿了 ERP 系统的整个过程。(分数:4.00)(1).(1)(分数:0.80)A.企业资源计划B.物料需求计划C.客户关系管理D.供应链管理(2).(2)(分数:0.80)A.供应链管B.生产管理C.财务管理D.客户关系管理(3).(3)(分数:0.80)A.执行B.设计C.开发D.计划E.分析(4).(4)(分数:0.80)A.执行B.设计C.开发D.计划E.分析_7在表示多个数据
10、流与加工之间关系的符号中,下列符号分别表示U (1) /U和U (2) /U。(分数:2.00)(1).(1)(分数:1.00)A.若 A,则(B 或或(B 与B.若 A 或 B,则 CC.若 A 与 B,则 CD.若 A,则(B 或但非(B 与(2).(2)(分数:1.00)A.若 A,则(B 或或(B 与B.若 A 或 B,则 CC.若 A 与 B,则 CD.若 A,则(B 或但非(B 与8在编制程序的时候,应该采纳的原则之一是U (1) /U。开发软件时对提高开发人员工作效率至关重要的是U (2) /U。软件工程中描述生命周期的瀑布模型一般包括计划、U (3) /U、设计、编码、测试、维
11、护等几个阶段,其中设计阶段通常又可以依次分为U (4) /U和U (5) /U两步。(分数:4.98)(1).(1)(分数:0.83)A.不限制 goto 语句的使用B.减少或取消注释行C.程序越短越好D.程序结构应有助于读者理解(2).(2)(分数:0.83)A.操作系统的资源管理功能B.程序开发环境C.程序人员数量D.计算机的并行处理能力(3).(3)(分数:0.83)A.需求分析B.需求调查C.可行性分析D.问题定义(4).(4)(分数:0.83)A.数据结构设计B.详细设计C.概要设计D.数据库设计E.方案设计 代码设计(5).(5)(分数:0.83)A.数据结构设计B.详细设计C.概
12、要设计D.数据库设计E.方案设计 代码设计_10如果一个软件是给许多客户使用的,大多数软件厂商要使用几种测试过程来发现那些可能只有最终用户才能发现的错误。 (1) 测试是由软件的最终用户在一个或多个用户实际使用环境下来进行的; (2) 测试是由一个用户在开发者的场所来进行的。测试的目的是为了寻找错误的原因并改正之。(分数:2.00)(1).(1)(分数:1.00)A.AlphaB.BetaC.GammaD.Delta(2).(2)(分数:1.00)A.AlphaB.BetaC.GammaD.Delta11设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和
13、可使用性等都是评价软件质量的重要方面。可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的U (1) /U。可维护性通常包括U (2) /U。通常认为,软件维护工作包括正确性维护、U (3) /U维护和U (4) /U维护。其中U (5) /U维护则是为了扩充软件的功能或者提高原有软件的性能而进行的维护活动。(5) 是指当系统万一遇到未预料的情况时,能够按照预定的方式来作合适的处理。(分数:5.00)(1).(1)(分数:1.00)A.使用方便性B.简洁性C.可靠性D.设备不依
14、赖性(2).(2)(分数:1.00)A.可用性和可理解性B.可修改性、数据独立性和数据一致性C.可测试性和稳定性D.可理解性、可修改性和可测试性(3).(3)(分数:1.00)A.功能性B.扩展性C.合理性D.完善性E.合法性 适应性(4).(4)(分数:1.00)A.功能性B.扩展性C.合理性D.完善性E.合法性 适应性(5).(5)(分数:1.00)A.可用性B.正确性C.稳定性D.健壮性12在软件开发过程中常用图来作为描述的工具。DFD 就是面向 (1) 分析方法的描述工具。在一整套分层 DFD 中,如果某一张图中有 N 个加工(Process),则这张图允许有 (2) 张子图。在一张
15、DFD 图中,任意两个加工之间 (3) 。在画分层 DFD 的时候,应注意保持 (4) 之间的平衡。DFD 中从系统的输入流到系统的输出流之间的一连串连续变换形成一种信息流,这种信息流可分为 (5) 两大类。(分数:5.00)(1).(1)(分数:1.00)A.数据结构B.数据流C.对象D.构件(2).(2)(分数:1.00)A.0B.1C.1ND.0N(3).(3)(分数:1.00)A.有且仅有一条数据流B.至少有一条数据流C.可以有 0 条或者多条名字互不相同的数据流D.可以有 0 条或者多条数据流,并且允许其中有若干条名字相同的数据流(4).(4)(分数:1.00)A.父图与子图B.同一
16、父图的所有子图C.不同父图的所有子图D.同一子图的所有直接父图(5).(5)(分数:1.00)A.控制流和变换流B.变换流和事务流C.事务流和事件流D.事件流和控制流13模块内聚度是用来衡量模块内部各个成分之间彼此结合的紧密程度的,模块的内聚度可以分为以下几个层次。一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是U (1) /U的。将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是U (2) /U的。模块中的所有成分引用共同的数据,该模块的内聚度是U (3) /U的。模块内的某成分的输出是另一些成分的输入,该模块内聚度是U (4) /U的。模块中所有成分
17、结合起来完成一项任务,该模块的内聚度是U (5) /U的。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。(分数:5.00)(1).(1)(分数:1.00)A.功能性B.顺序性C.通信性D.过程性E.偶然性 瞬时性 逻辑性(2).(2)(分数:1.00)A.功能性B.顺序性C.通信性D.过程性E.偶然性 瞬时性 逻辑性(3).(3)(分数:1.00)A.功能性B.顺序性C.通信性D.过程性E.偶然性 瞬时性 逻辑性(4).(4)(分数:1.00)A.功能性B.顺序性C.通信性D.过程性E.偶然性 瞬时性 逻辑性(5).(5)(分数:1.00)A.功能性B.顺序性C.通信性D.过程性E
18、.偶然性 瞬时性 逻辑性14在软件生存中,U (1) /U阶段所占的工作量最大,约 70%。结构化分析方法产生的系统说明书由一套分层的U (2) /U图、一本数据字典、一组说明以及补充材料组成。软件的U (3) /U一般由两次故障时间和故障平均恢复时间来度量。采用U (4) /U编写程序,可提高程序的可移植性。仅根据规格说明书描述的程序功能来设计测试用例的方法称为U (5) /U。(分数:5.00)(1).(1)(分数:1.00)A.分析B.设计C.编码D.维护(2).(2)(分数:1.00)A.因果图B.数据流图C.PAD 图D.流程图(3).(3)(分数:1.00)A.易维护性B.可靠性C
19、.效率D.易理解性(4).(4)(分数:1.00)A.机器语言B.宏指令C.汇编语言D.高级语言(5).(5)(分数:1.00)A.白盒法B.静态分析法C.黑盒法D.人工分析法15软件测试的目的是U (1) /U。通常U (2) /U是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于U (3) /U。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是U (4) /U,最强的覆盖标准是U (5) /U。(分数:5.00)(1).(1)(分数:1.00)A.表明软件的正确性B.评价软件质量C.
20、尽可能发现软件中错误D.判定软件是否合格(2).(2)(分数:1.00)A.系统测试B.安装测试C.验收测试D.单元测试(3).(3)(分数:1.00)A.黑盒测试方法B.白盒测试方法C.灰盒测试方法D.软件验证方法(4).(4)(分数:1.00)A.条件覆盖B.条件组合覆盖C.判定覆盖D.条件及判定覆盖E.语句覆盖(5).(5)(分数:1.00)A.条件覆盖B.条件组合覆盖C.判定覆盖D.条件及判定覆盖E.语句覆盖16软件测试是软件质量保证的主要手段之一,测试的费用已经超过了 (1) 的 30%以上,因此提高测试的有效性十分重要。“高产”的测试是指 (2) 。根据国家标准 GB856688
21、计算机软件开发规范的规定,软件开发和维护划分为 8 个阶段,其中单元测试是在 (3) 阶段完成的;组装测试的计划是在 (4) 阶段制定的;确认测试的计划是在 (5) 阶段制定的。(分数:5.00)(1).(1)(分数:1.00)A.软件开发费用B.软件维护费用C.软件开发和维护费用D.软件研制费用(2).(2)(分数:1.00)A.用适量的测试用例,说明该被测程序是正确无误的B.用适量的测试用例,说明被测试程序符合相应的要求C.用少量的测试用例,发现被测程序尽可能多的错误D.用少量的测试用例,纠正被测试程序尽可能多的错误(3).(3)(分数:1.00)A.可行性研究和计划B.系统分析C.概要设
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 系统 工程师 开发 运行 答案 解析 DOC
