参考答案和解析
正确答案:定义一个高层次的企业数据模型在不同的主题和可能的应用之间提供企业范围的、一致的、集成的数据视图。 基于上述企业数据模型并行地实现各自独立的数据集市和企业数据仓库。 构造分布式数据集市对不同的数据集市进行集成。 构造一个多层数据仓库。在多层数据仓库中企业数据仓库是所有数据仓库数据的全权管理者而这些数据分布在各个相关的数据集市中。
定义一个高层次的企业数据模型,在不同的主题和可能的应用之间,提供企业范围的、一致的、集成的数据视图。 基于上述企业数据模型,并行地实现各自独立的数据集市和企业数据仓库。 构造分布式数据集市,对不同的数据集市进行集成。 构造一个多层数据仓库。在多层数据仓库中,企业数据仓库是所有数据仓库数据的全权管理者,而这些数据分布在各个相关的数据集市中。
更多“王总工程师提出,对于数据仓库系统的开发,一般推荐采用增量的、演进的方式。请用200字以内文字,说明 ”相关问题
  • 第1题:

    请用150字以内的文字说明什么是系统失步,系统失步后应如何处理。


    正确答案:[解答要点] 计算机1和计算机2进行同步操作时相互间未能同步上则称为失步。 在一个工作周期开始时两个计算机在时间上必须同步一旦发生失步为了确保系统的稳定本周期内的工作将采用上一周期的数据进行;如果输出失步则输出交叉对比功能无效使用上一周期的输出数据作为本周期的输出。
    [解答要点] 计算机1和计算机2进行同步操作时,相互间未能同步上,则称为失步。 在一个工作周期开始时,两个计算机在时间上必须同步,一旦发生失步,为了确保系统的稳定,本周期内的工作将采用上一周期的数据进行;如果输出失步,则输出交叉对比功能无效,使用上一周期的输出数据作为本周期的输出。

  • 第2题:

    配置状态报告对于大型软件开发项目的成功起着至关重要的作用。请用200字以内文字,说明配置状态报告的主要作用及其包含的主要信息。


    正确答案:(1)配置状态报告是配置管理的一个组成部分其任务是有效地记录和报告管理配置所需要的信息目的是及时、准确地给出软件配置项的当前状况供相关人员了解以加强配置管理工作。配置状态报告提高了开发人员之间的通信能力避免了可能出现的不一致和冲突。 (2)配置状态报告包含的信息主要有:配置状态所涉及到的实体间的关系状态说明数据词典。
    (1)配置状态报告是配置管理的一个组成部分,其任务是有效地记录和报告管理配置所需要的信息,目的是及时、准确地给出软件配置项的当前状况,供相关人员了解,以加强配置管理工作。配置状态报告提高了开发人员之间的通信能力,避免了可能出现的不一致和冲突。 (2)配置状态报告包含的信息主要有:配置状态所涉及到的实体间的关系,状态说明数据词典。 解析:配置状态报告也称配置状态说明与报告,它是配置管理的一个组成部分,其任务是有效地记录和报告配置管理所需要的信息,目的是及时、准确地给出软件配置项的当前状态,供相关人员了解,以加强配置管理的工作。
    在软件工程过程中,必须注意到它的动态特性。配置状态报告就是要在某个特定的时刻观察当时的配置状态,也就是要对动态演化着的配置项取个瞬时的“照片”,以利于在状态报告信息分析的基础上,更好地进行控制。
    配置状态报告包含的主要信息有:
    ①状态说明的实体关系。
    ②状态说明数据词典。
    ③定期提交的配置状态报告的内容示例。包括:
    ▲各份变更请示概要:变更请求号、日期、申请人、状态、估计工作量、实际工作量、发行版本、变更结束日期。
    ▲基线库状态:库标识、至某日预计库内配置项数、实际配置项数。
    ▲发行信息:发行版本、计划发行时间、实际发行日期、说明。
    ▲备份信息:备份日期、介质、备份存放位置。
    ▲配置管理工具状态。
    ▲配置管理培训状态。
    ④配置状态报告提供信息的利用示例。
    在配置状态报告中提供了许多有关软件配置的信息,应该充分利用这些信息实现配置的控制。

  • 第3题:

    阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3
    某公司要在现场开发一个网站应用系统,该系统的特点是:规模不大;工期短;用户需求不明确;没有大的技术风险;系统中的一些模块可以外包给其他的公司开发。在选择开发过程时,项目组内产生了分歧。
    王工提出采用XP(eXtreme Programming,极限编程),理由是XP方法简洁,能减轻开发人员的负担、快速适应市场、缩短投资回收期。
    李工认为采用XP在项目开发中存在一些问题,建议考虑原型开发方法。
    双方就上述的问题展开了激烈的争论。项目组最后决定采用XP,但同时针对李工提出的XP中存在的问题采取了相应的措施。
    【问题1】(8分)
    小规模发布(small release)是XP的基本元素之一。请用200字以内文字分别阐明:
    (1)原型系统和XP小规模发布的系统的主要差别?
    (2)为什么该项目组没有采用原型开发方法?
    【问题2】(8分)
    请用200字以内文字,简要说明采用XP方法可能会存在哪些问题。
    【问题3】(9分)
    在项目组的后续讨论中,李工提出,如果项目规模扩大,XP将不再适用。王工对此表示赞同,但同时提出可以将XP方法和传统软件开发过程相结合。请用200字以内的文字简要地说明如何将XP方法和传统软件开发过程相结合。


    答案:
    解析:
    【问题1】
    (1)原型系统和XP小型发布的系统的主要差别是功能。采用原型系统主要是让用户确认需求,或者用来测试关键的技术,但是它展示的功能并不是实际系统的功能,不能用来评价实际的系统;XP小型发布的系统考试时不包括足够的功能,但是每个功能和可发布的产品的定义是一样的。在完整性上,它配备了一系列实用的功能集;在质量上,它可以健壮地运行。
    (2)在该项目中,不需要开发原型系统。
    由于项目没有大的技术风险,所以不需要用原型系统来测试关键技术。
    网站系统的开发和原型系统的开发在工作量上是相当的,在时间要求短的情况下,直接开发系统可以节省时间。
    对于用户需求经常发生变化的情况,可以采用XP开发方法的代码重构、持续集成和小型发布等技术。
    【问题2】
    (1)开发团队、管理层,以及客户的不理解,阻碍XP方法论实施。
    (2)导致开发团队忽视文档,以XP为借口拒绝编写甚至是必须的文档。
    (3)XP是针对单一团队设计的,外包方的参与将会为有效的组织带来很大的困难。
    (4)缺乏客户的参与,导致用户故事编写、优先级确认等工作遇到困难。
    (5)项目规模扩大后,XP方法论将不适应。
    (6)对客户、开发人员和管理者的素质要求较高。
    【问题3】
    (1)可以将XP和传统软件开发过程中的增量式开发过程相结合。
    (2)将大规模项目划分为若干个具有共同目标的小规模项目,用XP方法论组织小项目开发,用传统软件过程方法论监控全局。
    (3)在此基础上,建立面向目标的项目管理。

  • 第4题:

    阅读以下关子数据仓库的叙述,回答问题1、问题2和问题3。

    随着计算机应用的不断普及,某集团公司先后建立了生产、销售、财务、人事管理等应用系统,并积累了大量的数据。面对日益激烈的市场竞争,公司领导希望建立一个分析环境,对积累的数据进行再加工,以支持高层决策。

    公司技术部门的王总工程师提出建立一个数据仓库系统。他认为数据仓库能够将企业内部分散的、跨平台的数据重新组织与加工,建立数据仓库的最终目标是建立一个全面、完善的信息应用平台,利用该信息平台,进行数据分析和数据挖掘,支持公司高层的决策分析。

    经过讨论,大家认为目前建立数据仓库需要完成的基础工作有:

    (1)明确数据仓库的目的,了解公司的业务现状,特别要弄清数据源所在的系统和其中的数据状况。

    (2)收集决策者的需求。分析领导的决策取向和当前最主要的工作目标,并初步建立系统的逻辑模型。

    (3)构建数据仓库。包括数据仓库的设计、组织和管理以及决策信息的展示。

    (4)数据仓库的应用推广和人员的培训。

    (5)引进必要的产品和工具。

    在讨论中,有些工程师提出了不同的意见。有人认为由于缺乏经验,应该先建立小规模的数据集市,然后再升级到完整的数据仓库系统。

    (1)请用150字以内文字,简要叙述与数据仓库相比,数据集市具有哪些特点。

    (2)请用100字以内文字,简要说明这种开发方法的优缺点。


    正确答案:[解答要点] (1)与数据仓库相比数据集市具有以下特点: ▲ 规模小灵活可以按照多种方式来组织数据如按特定的应用、部门、地域、主题等。 ▲ 开发工作可由业务部门定义、设计、实施、管理和维护。 ▲ 能够快速实现代价较低投资回收期短风险小。 ▲ 工具集的紧密集成。 ▲ 有利于升级到完整的数据仓库或形成分布式数据仓库。 (2)这种方法花费低、灵活性高并能快速回报投资;但是将分散的数据集市集成起来形成一个一致的企业仓库可能很困难。
    [解答要点] (1)与数据仓库相比,数据集市具有以下特点: ▲ 规模小,灵活,可以按照多种方式来组织数据,如按特定的应用、部门、地域、主题等。 ▲ 开发工作可由业务部门定义、设计、实施、管理和维护。 ▲ 能够快速实现,代价较低,投资回收期短,风险小。 ▲ 工具集的紧密集成。 ▲ 有利于升级到完整的数据仓库或形成分布式数据仓库。 (2)这种方法花费低、灵活性高,并能快速回报投资;但是将分散的数据集市集成起来,形成一个一致的企业仓库可能很困难。 解析:传统的数据库系统中缺乏决策分析所需的大量历史数据信息,因为传统的数据库一般只保留当前或近期的数据信息。尽管传统的数据库技术在联机事务处理(OLTP)中获得了成功,但是无法满足随着市场竞争的加剧而带来的管理人员对决策分析数据提供的要求。为了满足中高层管理人员预测、决策分析的需要,在传统数据库的基础上产生了能够满足预测、决策分析需要的数据环境——据仓库(Data arehouse)。
    传统的数据库系统主要是面向事务的处理,数据仓库则是面向分析的处理。面向事务处理的传统数据库系统在系统的响应、数据的集成、数据动态更新、历史数据整理、决策操作等方面存在诸多问题,已不再适应新形势下管理决策分析的需要。
    因此,预测、决策分析需要一个能够不受传统事务处理的约束,高效率处理决策分析数据的支持环境,数据仓库就是满足这一要求的数据存储和数据组织技术。
    第一步:总结出问题的要点
    从联机事务处理应用到决策支持系统应用的转变,也使得“数据仓库”、“数据挖掘”等一系列技术得到了广泛的重视。也日益成为近几年考试的重点,因此应试者应该对其全面地理解和掌握。
    [问题1]
    本问题主要是要求应试者能够理解“数据仓库”与小规模“数据集市”之间的概念区别,并且要求说明先建立数据集市再升级到数据仓库的开发方法的优缺点。
    [问题2]
    本问题主要是要求应试者能够理解现在常用的增量的、演进的方式开发数据仓库系统的整个过程与步骤。
    [问题3]
    本问题主要集中在“DB-ODS-DW”模式与“DB-DW'’模式之间的区别上,要求应试者能够准确地说明ODS与DW有什么主要区别。
    第二步:根据问题要点,仔细阅读全文,找出相应的段落
    (1)在题目的前两段主要是引出建设数据仓库系统的需求,也说明了其目标在于:“将企业内部分散的、跨平台的数据重新组合与加工,建立数据仓库的最终目标是建立一个较全面、完善的信息应用平台,利用该信息平台,进行数据分析和数据挖掘,支持公司高层的决策分析”。
    (2)另外,题目中还总结出建立数据仓库需要完成以下工作:明确数据仓库目的、收集决策者的需求、构建数据仓库、应用推广和人员培训、引进必要的产品和工具。
    (3)在问题1中,题目中直接说到“有人认为由于缺少经验,应该先建立小规模的数据集市,然后再升级到完整的数据仓库系统。”的意见,这也是构思数据集市与数据仓库之间区别的重要信息。
    其他的信息主要都是常见的描述信息,对构思答案并没有太大帮助,因此关键还在于考生平时对相关概念的理解情况。
    第三步:分析试题的内容,构思答案要点

  • 第5题:

    根据你的理解请用100字以内文字说明嵌入式系统的主要特点。


    答案:
    解析:
    答:嵌入式系统具备以下7个特点:

    (1) 系统专用性强。

    (2) 系统实时性强。

    (3) 软硬件依赖性强。

    (4) 处理器专用。

    (5) 多种技术紧密结合。

    (6) 系统透明性。

    (7) 系统资源受限。