【计算机类职业资格】数据库系统工程师-系统开发与运行(一)及答案解析.doc
《【计算机类职业资格】数据库系统工程师-系统开发与运行(一)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库系统工程师-系统开发与运行(一)及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、数据库系统工程师-系统开发与运行(一)及答案解析(总分:56.99,做题时间:90 分钟)一、选择题(总题数:16,分数:50.00)设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的 (1) 。可维护性通常包括 (2) 。通常认为,软件维护工作包括正确性维护、 (3) 维护和 (4) 维护。其中 (5) 维护则是为了扩充软件的功能或者提高原有软件的
2、性能而进行的维护活动。(5) 是指当系统万一遇到未预料的情况时,能够按照预定的方式来作合适的处理。(分数:5.00)(1).A使用方便性 B简洁性 C可靠性 D设备不依赖性(分数:1.00)A.B.C.D.(2).A可用性和可理解性 B可修改性、数据独立性和数据一致性C可测试性和稳定性 D可理解性、可修改性和可测试性(分数:1.00)A.B.C.D.(3).A功能性 B扩展性 C合理性 D完善性E合法性 F适应性(分数:1.00)A.B.C.D.E.F.(4).A功能性 B扩展性 C合理性 D完善性E合法性 F适应性(分数:1.00)A.B.C.D.E.F.(5).A可用性 B正确性 C稳定性
3、 D健壮性(分数:1.00)A.B.C.D.1.在面向数据流的设计方法中,一般把数据流图中的数据流划分为_两种。A数据流和事务流 B变换流和数据流C变换流和事务流 D控制流和事务流(分数:1.00)A.B.C.D.IS09000 系列标准和软件成熟度模型 CMM 都着眼于质量和过程管理。IS09000 系列标准的主导思想是:强调质量 (1) ;使影响产品质量的全部因素始终处于 (2) 状态;要求证实企业具有持续提供符合要求产品的 (3) ;强调质量管理必须始终坚持进行质量 (4) 。而 CMM 则强调持续的 (5) 。(分数:5.00)(1).A形成于软件需求 B形成于软件设计C形成于软件实现
4、 D形成于生产的全过程(分数:1.00)A.B.C.D.(2).A可观察 B可控制 C可度量 D可跟踪(分数:1.00)A.B.C.D.(3).A能力 B条件 C工具 D环境(分数:1.00)A.B.C.D.(4).A度量 B跟踪 C改进 D保证(分数:1.00)A.B.C.D.(5).A质量度量 B质量改进 C过程改进 D过程度量(分数:1.00)A.B.C.D.软件测试在软件生命周期中横跨两个阶段,单元测试通常在 (1) 阶段完成。单元测试主要采用 (2) 技术,一般由 (3) 完成。测试一个模块时需要为该模块编写一个驱动模块和若干个 (4) 。渐增式集成是将单元测试和集成测试合并到一起,
5、 (5) 集成测试中不必编写驱动模块。(分数:5.00)(1).A设计 B编程 C测试 D维护(分数:1.00)A.B.C.D.(2).A逻辑覆盖 B因果图 C等价类划分 D边值分析(分数:1.00)A.B.C.D.(3).A课题负责人 B编程者本人 C专业测试人员 D用户(分数:1.00)A.B.C.D.(4).A被测模块 B上层模块 C桩模块 D等价模块(分数:1.00)A.B.C.D.(5).A自顶向下的 B自底向上的 C双向的 D反向的(分数:1.00)A.B.C.D.2.项目管理工具中,将网络方法用于工作计划安排的评审和检查的是_。AGantt 图 BPERT 网图 C因果分析图 D
6、流程图(分数:1.00)A.B.C.D.在结构测试用例的设计中,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等。为了对如图 10-20 所示的程序段进行覆盖测试,必须适当地设计测试数据组。若 x,y 是两个变量,可供选择的测试数据组共有I、II、III、4 组(如表 10-10 中给出),则实现判定覆盖至少应采用的测试数据组是 (1) ;实现条件覆盖至少应采用的测试数据组是 (2) ;实现路径覆盖至少应采用的测试数据组是 (3) 或 (4) 。(分数:4.00)(1).AI 和 II 组BII 和 III 组CIII 和 IV 组DI 和 IV 组EI、II 和 III 组FII、III 和 IV
7、 组GI、III 和 IV 组HI、II 和 IV 组(分数:1.00)A.B.C.D.E.F.G.H.(2).AI 和 II 组BII 和 III 组CIII 和 IV 组DI 和 IV 组EI、II 和 III 组FII、III 和 IV 组GI、III 和 IV 组HI、II 和 IV 组(分数:1.00)A.B.C.D.E.F.G.H.(3).AI 和 II 组BII 和 III 组CIII 和 IV 组DI 和 IV 组EI、II 和 III 组FII、III 和 IV 组GI、III 和 IV 组HI、II 和 IV 组(分数:1.00)A.B.C.D.E.F.G.H.(4).AI
8、 和 II 组BII 和 III 组CIII 和 IV 组DI 和 IV 组EI、II 和 III 组FII、III 和 IV 组GI、III 和 IV 组HI、II 和 IV 组(分数:1.00)A.B.C.D.E.F.G.H.软件系统分析的任务不应该包括 (1) 。进行软件需求分析可以使用多种工具,但 (2) 是不适用的。在软件需求分析阶段中,分析员主要从用户那里解决的重要问题是 (3) 。需求规格说明书的内容不应当包括 (4) 。该文档在软件开发中具有重要的作用,其作用不应当包括 (5) 。(分数:5.00)(1).A问题分析 B信息域分析C结构化程序设计 D确定逻辑模型(分数:1.00
9、)A.B.C.D.(2).A数据流图 B判定表 CPAD 图 D数据字典(分数:1.00)A.B.C.D.(3).A要让软件干什么 B要让软件具有什么结构C要给软件提供什么信息 D要求软件具有如何的工作效率(分数:1.00)A.B.C.D.(4).A软件的性能 B对算法的详细过程性描述C对重要功能的描述 D软件确认准则(分数:1.00)A.B.C.D.(5).A用户和开发人员对软件要“干什么”的共同理解B软件可行性分析的依据C软件验收的依据D软件设计的依据(分数:1.00)A.B.C.D.3.系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。_不是系统测试的内容。A
10、路径测试 B可靠性测试 C安装测试 D安全测试(分数:1.00)A.B.C.D.4.软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是_。A构件化方法 B结构化方法 C面向对象方法 D快速原型方法(分数:1.00)A.B.C.D.5.集成测试的主要方法有_两个。A白箱测试方法、黑箱测试方法 B渐增式测试方法、非渐增式测试方法C等价分类方法、边界值分析方法 D因果图方法、错误推测方法(分数:1.00)A.B.C.D.在软件工程的设计阶段中,有 3 种常用的设计方法:结构化设计(SD)方法、Jackson 方法和 Parnas 方法。SD 方法侧重与 (1) ,J
11、ackson 方法则是 (2) ,Parnas 方法的主要思想是 (3) 。从 20 世纪 70 年代中期到 20 世纪 90 年代早起, (4) 是最常用的设计方法。 (5) 方法只提供了重要的设计准则,没有规定出具体的工作步骤。(分数:5.00)(1).A使用对象、类和集成B由数据结构导出模块结构C模块要相对独立,且功能单一,使块间联系弱,块内联系强D将可能引起变化的因素隐藏在某有关模块内部,使这些因素变化时的影响范围受到限制E用数据流图表示系统的分解,且用数据字典和说明分别表示数据和加工的含义F自顶向下、逐步细化,采用顺序、选择和循环 3 种基本结构,以及限制 goto 语句的使用,设计
12、出可靠的和易维护的软件(分数:1.00)A.B.C.D.E.F.(2).A使用对象、类和集成B由数据结构导出模块结构C模块要相对独立,且功能单一,使块间联系弱,块内联系强D将可能引起变化的因素隐藏在某有关模块内部,使这些因素变化时的影响范围受到限制E用数据流图表示系统的分解,且用数据字典和说明分别表示数据和加工的含义F自顶向下、逐步细化,采用顺序、选择和循环 3 种基本结构,以及限制 goto 语句的使用,设计出可靠的和易维护的软件(分数:1.00)A.B.C.D.E.F.(3).A使用对象、类和集成B由数据结构导出模块结构C模块要相对独立,且功能单一,使块间联系弱,块内联系强D将可能引起变化
13、的因素隐藏在某有关模块内部,使这些因素变化时的影响范围受到限制E用数据流图表示系统的分解,且用数据字典和说明分别表示数据和加工的含义F自顶向下、逐步细化,采用顺序、选择和循环 3 种基本结构,以及限制 goto 语句的使用,设计出可靠的和易维护的软件(分数:1.00)A.B.C.D.E.F.(4).ASD BJackson CParnas D面向对象(分数:1.00)A.B.C.D.(5).ASD BJackson CParnas D以上皆非(分数:1.00)A.B.C.D.在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为 (1) ; 在新系统全部正式运行前,
14、一部分一部分地代替旧系统的策略称为 (2) 。(分数:2.00)(1).A直接转换 B位置转换 C分段转换 D并行转换(分数:1.00)A.B.C.D.(2).A直接转换 B位置转换 C分段转换 D并行转换(分数:1.00)A.B.C.D.软件能力成熟度模型(CMM)描述和分析了软件过程能力的发展与改进的过程,确立了一个 CMM 的分级标准,共分为 5 个级别。在初始级别,软件过程定义几乎处于无章可循的状态,软件开发的成功与否取决于个人的能力。在 (1) ,已建立了基本的项目管理的过程,可以对软件开发的成本、进度和功能特性的实现进行跟踪。在 (2) ,用于软件管理与工程方面的软件过程都已经文档
15、化、标准化,并形成了整个软件组织的标准软件过程。在已管理级,对软件过程和产品质量都有详细的度量标准。在 (3) ,通过对来自新概念和技术的各种有用的信息的定量分析,能够不断地、持续地对软件过程进行改进。(分数:3.00)(1).A可重复级 B管理级 C功能级 D成本级(分数:1.00)A.B.C.D.(2).A标准级 B已定义级 C可重复级 D优化级(分数:1.00)A.B.C.D.(3).A分析级 B过程级 C优化级 D管理级(分数:1.00)A.B.C.D.6.在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法_。A只有结构化语言B有结构化语
16、言和判定树C有结构化语言、判定树和判定表D有判定树和判定表(分数:1.00)A.B.C.D.软件测试的目的是 (1) 。通常 (2) 是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于 (3) 。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是 (4) ,最强的覆盖标准是 (5) 。(分数:5.00)(1).A表明软件的正确性 B评价软件质量C尽可能发现软件中错误 D判定软件是否合格(分数:1.00)A.B.C.D.(2).A系统测试 B安装测试 C验收测试 D单元测试(分数:1.00)
17、A.B.C.D.(3).A黑盒测试方法 B白盒测试方法C灰盒测试方法 D软件验证方法(分数:1.00)A.B.C.D.(4).A条件覆盖 B条件组合覆盖C判定覆盖 D条件及判定覆盖E语句覆盖(分数:1.00)A.B.C.D.E.(5).A条件覆盖 B条件组合覆盖C判定覆盖 D条件及判定覆盖E语句覆盖(分数:1.00)A.B.C.D.E.在软件开发过程中常用图来作为描述的工具。DFD 就是面向 (1) 分析方法的描述工具。在一整套分层 DFD中,如果某一张图中有 N 个加工(Process),则这张图允许有 (2) 张子图。在一张 DFD 图中,任意两个加工之间 (3) 。在画分层 DFD 的时
18、候,应注意保持 (4) 之间的平衡。DFD 中从系统的输入流到系统的输出流之间的一连串连续变换形成一种信息流,这种信息流可分为 (5) 两大类。(分数:5.00)(1).A数据结构 B数据流 C对象 D构件(分数:1.00)A.B.C.D.(2).A0 B1 C1N D0N(分数:1.00)A.B.C.D.(3).A有且仅有一条数据流B至少有一条数据流C可以有 0 条或者多条名字互不相同的数据流D可以有 0 条或者多条数据流,并且允许其中有若干条名字相同的数据流(分数:1.00)A.B.C.D.(4).A父图与子图 B同一父图的所有子图C不同父图的所有子图 D同一子图的所有直接父图(分数:1.
19、00)A.B.C.D.(5).A控制流和变换流 B变换流和事务流C事务流和事件流 D事件流和控制流(分数:1.00)A.B.C.D.二、设计题(总题数:1,分数:7.00)1阅读下列说明和数据流图,回答问题 1 至问题 3。说明某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分为 4 个方面:购入新书、读者借书、读者还书以及图书注销。(1)购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(
20、表示到目前为止,购入此种图书的数量)。(2)读者借书时须填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书。若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过 5 本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。(3)读者还书时须填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。(4)注销图书时,须填写注销单并修改图书目录文件中的库存总量。系统的信
21、息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。图书管理系统的顶层图如图 10-21 所示,图书管理系统的第 0 层 DFD 图如图 10-22 所示,其中,加工 2 的细化图如图 10-23 所示。(分数:6.99)(1).数据流图 10-22 中有两条数据流是错误的,请指出这两条数据流的起点和终点。(分数:2.33)_(2).数据流图 10-23 中缺少 3 条数据流,请指出这 3 条数据流的起点和终点。(分数:2.33)_(3).根据系统功能和数据流图填充下列数据字典条目中的(1)和
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 系统 工程师 开发 运行 答案 解析 DOC
