免费智能真题库 > 历年试卷 > 系统集成项目管理工程师 > 2019年下半年 系统集成项目管理工程师 上午试卷 综合知识
第6题      
知识点   商业智能   培训   模拟测试   需求分析   用户培训
关键词   测试   商业智能   数据   需求分析   用户培训   需求      分类   企业信息化与电子政务       

 
实施商业智能的步骤依次是:需求分析、( )、建立商业智能分析报表、用户培训和数据模拟测试、系统改进和完善。
 
 
  A.  数据仓库建模、数据抽取
 
  B.  数据仓库建模、规划系统应用架构
 
  C.  规划系统应用架构、数据仓库建模
 
  D.  数据抽取、数据仓库建模
 
 
 

 
  第3题    2012年下半年  
   36%
C2C电子商务模式中,常用的在线支付方式为(3)。
  第13题    2018年上半年  
   57%
关于信息系统设计的描述,正确的是:( )。
  第10题    2017年下半年  
   34%
以下( )不属于商业智能系统应具有的主要功能。
 


   知识点讲解    
   · 商业智能    · 培训    · 模拟测试    · 需求分析    · 用户培训
 
       商业智能
               商业智能的基本概念
               商业智能(Business Intelligence, BI)通常被理解为将组织中现有的数据转化为知识,帮助组织作出明智的业务经营决策。其数据包括来自组织业务系统的订单、库存、交易账目、客户和供应商等方面的数据,来自组织所处行业和竞争对手的数据以及来自组织所处的其他外部环境中的各种数据。
               商业智能一般由数据仓库、联机分析处理(OLAP)、数据挖掘、数据备份和恢复等部分组成。
               商业智能的关键是从来自组织的许多不同的运作系统的数据中提取出有用的数据并进行清理,以保证数据的正确性,然后经过抽取(Extraction)、转换(Transformation)和装载(Load),即ETL过程,合并到一个组织级的数据仓库里,从而得到组织数据的一个全局视图。在此基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理(这时信息变为辅助决策的知识),最后将知识呈现给管理者,为管理者的决策过程提供支持。
               商业智能的主要功能
               商业智能系统应具有的主要功能有:
               .数据仓库:高效的数据存储和访问方式。提供结构化和非结构化的数据存储,容量大,运行稳定,维护成本低,支持元数据管理,支持多种结构,如中心式数据仓库和分布式数据仓库等。存储介质能够支持近线式和二级存储器,能够很好地支持容灾和备份方案。
               .数据ETL:支持多平台、多数据存储格式的数据组织,要求能自动地根据描述或者规则进行数据查找和理解。减少海量、复杂数据与全局决策数据之间的差距,帮助形成支撑决策要求的参考内容。
               .数据统计输出(报表):能快速地完成数据统计的设计和展示。
               .分析功能:可以通过业务规则形成分析内容,并且展示样式丰富,具有一定的交互要求,例如预警或趋势分析等。
               商业智能的三个层次
               商业智能的实现有三个层次,分别为:
               .数据报表:BI的低端实现。其不足之处是数据太多,信息太少;难以交互分析、了解各种组合;难以挖掘出潜在的规则;难以追溯历史,形成数据孤岛。
               .多维数据分析:数据分析系统的总体架构由四个部分组成,包括源系统、数据仓库、多维数据库和客户端。
               .数据挖掘:源数据经过抽取和转换等成为适合挖掘的数据集,数据挖掘在这种具有固定形式的数据集上完成知识的提炼,最后以合适的知识模式用于进一步分析决策工作。
               商业智能的软件工具集合
               商业智能的软件工具主要包括:
               .终端用户查询和报告工具。
               .数据仓库(Data Warehouse)和数据集市(Data Mart)产品。
               .数据挖掘(Data Mining)软件。
               .OLAP工具。
               OLTP和OLAP的区别如下:
               .OLTP(Online Transaction Processing)是联机事务处理,属于传统关系型数据库的一个主要应用,主要用于基本的、日常的事务处理,如银行交易。
               .OLAP(Online Analytical Processing)是联机分析处理,是数据仓库系统的一个主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。其典型的应用是对商业问题的建模与商业数据分析,也被称为多维分析。
               OLAP的实现方法根据存储数据的方式不同可分为:
               .ROLAP(Relational OLAP):表示基于关系数据库的OLAP实现。以关系数据库为核心,以关系型结构进行多维数据的表示和存储。它将多维数据库的多维结构划分为两类表,一类是事实表,一类是维表。
               .MOLAP(Multidimensional OLAP):表示基于多维数据组织的OLAP实现。以多维数据组织方式为核心,多维数据在存储中将形成“立方块(Cube)”的结构,在MOLAP中对“立方块”的“旋转”“切块”和“切片”是产生多维数据报表的主要技术。
               .HOLAP(Hybrid OLAP):表示基于混合数据组织的OLAP实现。如低层是关系型的,高层是多维矩阵型的。
               主流的商业智能工具包括BO、COGNOS和BRIO。一些国内的软件工具平台如KCOM也集成了一些基本的商业智能工具。
               商业智能的实施步骤
               商业智能项目的实施可按如下步骤:
               (1)需求分析。
               (2)数据仓库建模。
               (3)数据抽取。
               (4)建立商业智能分析报表。
               (5)用户培训和数据模拟测试。
               (6)系统改进和完善。
 
       培训
        培训包括旨在提高项目团队成员能力的全部活动。
        培训可以是正式或非正式的。培训方式包括课堂培训、在线培训、计算机辅助培训、在岗培训(由其他项目团队成员提供)、辅导及训练。
        应按人力资源管理计划中的安排来实施预定的培训。也应根据管理项目团队过程中的观察、交谈和项目绩效评估的结果,来开展必要的计划外培训,培训成本通常应该包括在项目预算中,或者由执行组织承担(如果增加的技能有利于未来的项目)。培训可以由内部或外部培训师来执行。
 
       模拟测试
        模拟测试的目标是分析和测试未来情况发生变更对能力配置规划的影响。在能力管理流程中,它可以帮助能力管理人员在系统资源和系统服务的管理上回答“如果……怎么办”一类的问题,从而增强能力规划的前瞻性和适应性。
 
       需求分析
        需求分析的方法种类繁多,不过如果按照分解的方式不同,可以很容易地划分出几种大类型:
        (1)结构化分析方法。本节后续内容将详细讨论SA的内容。
        (2)面向对象分析方法。将在10.3节中进行详细介绍。
        (3)面向问题域的分析(Problem Domain Oriented Analysis, PDOA)方法。PDOA更多地强调描述,而少强调建模。它的描述大致分为关注问题域和关注解系统的待求行为这两个方面。问题框架是PDOA的核心元素,是将问题域建模成为一系列相互关联的子域。也可以把问题框架看作是开发上下文图,但不同的是上下文图的建模对象是针对解系统,而问题框架则是针对问题域。也就是说,问题框架的目标就是大量地捕获更多有关问题域的信息。PDOA方法现在还在研究阶段,并未广泛应用。
               业务流程分析
               业务流程分析的目的是了解各个业务流程的过程,明确各个部门之间的业务关系和每个业务处理的意义,为业务流程的合理化改造提供建议,为系统的数据流程变化提供依据。
               业务流程分析的步骤如下:
               (1)通过调查掌握基本情况。
               (2)描述现有业务流程(绘制业务流程图)。
               (3)确认现有业务流程。
               (4)对业务流程进行分析。
               (5)发现问题,提出解决方案。
               (6)提出优化后的业务流程。
               在业务流程图中使用的基本符号如下图所示。
               数据流图
               DFD是结构化分析中的重要方法和工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。DFD还可被认为是一个系统模型,在信息系统开发中,一般将它作为需求说明书的组成部分。
               
               业务流程图符号
               DFD从数据传递和加工的角度,利用图形符号通过逐层细分地描述系统内各个部件的功能和数据在它们之间传递的情况,来说明系统所完成的功能。具体来说,DFD的主要作用如下:
               (1)DFD是理解和表达用户需求的工具,是系统分析的手段。由于DFD简明易懂,理解它不需要任何计算机专业知识,因此通过它同客户交流很方便。
               (2)DFD概括地描述了系统的内部逻辑过程,是系统分析结果的表达工具,因而也是系统设计的重要参考资料,是系统设计的起点。
               (3)DFD作为一个存档的文字材料,是进一步修改和充实开发计划的依据。
               在DFD中,通常会出现4种基本符号,分别是数据流、加工、数据存储和外部实体(数据源及数据终点)。数据流是具有名字和流向的数据,在DFD中用标有名字的箭头表示。加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表示。外部实体是位于被建模的系统之外的信息生产者或消费者,是不能由计算机处理的成分,它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。下图是一个典型的DFD示例。
               
               办理取款手续的DFD
               为了表达数据处理过程中的数据加工情况,用一个DFD是不够的。稍微复杂的实际问题,在DFD中常常出现十几个甚至几十个加工。这样的DFD看起来很不清楚。层次结构的DFD能很好地解决这一问题。按照系统的层次结构进行逐步分解,并以分层的DFD反映这种结构关系,能清楚地表达整个系统。
               下图给出分层DFD的示例。数据处理S包括3个子系统1、2、3。顶层下面的第一层DFD为DFD/L1,第二层的DFD/L2.1、DFD/L2.2及DFD/L2.3分别是子系统1、2和3的细化。对任何一层数据流图来说,它的上层图称为父图,在它下一层的图则称为子图。
               
               分层数据流图
               概括地说,画DFD的基本步骤,就是“自顶向下,逐层分解”。检查和修改的原则如下:
               (1)DFD中的所有图形符号只限于前述4种基本图形元素。
               (2)顶层DFD必须包括前述4种基本元素,缺一不可。
               (3)顶层DFD中的数据流必须封闭在外部实体之间。
               (4)每个加工至少有一个输入数据流和一个输出数据流。
               (5)在DFD中,需按层给加工框编号。编号表明了该加工处在哪一层,以及上下层的父图与子图的对应关系。
               (6)规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡。
               (7)可以在DFD中加入物质流,帮助用户理解DFD。
               (8)图上每个元素都必须有名字。
               (9)DFD中不可夹带控制流。
               数据字典
               数据字典是关于数据的信息的集合,也就是对DFD中包含的所有元素的定义的集合。DFD和数据字典共同构成系统的逻辑模型。没有DFD,数据字典难以发挥作用;没有数据字典,DFD就不严格。只有把DFD和对DFD中每个元素的精确定义放在一起,才能共同构成系统的规格说明。
               数据字典的设计包括:数据流设计、数据元素字典设计、数据处理字典设计、数据结构字典设计和数据存储设计。这些设计涵盖了数据的采集和范围的确定等信息。在数据字典的每一个词条中应包含以下信息:名称、别名或编号、分类、描述、何处使用。
               对加工的描述是数据字典的组成内容之一,常用的加工描述方法有结构化语言、判定树及判定表。
               (1)结构化语言:介于自然语言和形式语言之间的一种半形式语言,在自然语言基础之上加了一些限度,使用有限的词汇和有限的语句来描述加工逻辑。结构化语言是受结构化程序设计思想启发而扩展出来的。结构化程序设计只允许3种基本结构。结构化语言也只允许3种基本语句,即简单的祈使语句、判断语句和循环语句。与程序设计语言的差别在于结构化语言没有严格的语法规定,与自然语言的不同在于它只有极其有限的词汇和语句。结构化语言使用3类词汇:祈使句中的动词、数据字典中定义的名词及某些逻辑表达式中的保留字。
               (2)判定树:若一个动作的执行不只依赖一个条件,而与多个条件有关,那么这项策略的表达就比较复杂。如果用结构化语言的判断语句,就有多重嵌套,层次一多,可读性就会下降。用判定树来表示,可以更直观一些。
               (3)判定表:一些条件较多、在每个条件下取值也较多的判定问题,可以用判定表表示。判定表能清晰地表达复杂的条件组合与应做动作之间的对应关系,判定表的优点是能够简洁、无二义性地描述所有的处理规则。但判定表表示的是静态逻辑,是在某种条件取值组合情况下可能的结果,它不能表达加工的顺序,也不能表达循环结构,因此判定表不能成为一种通用的设计工具。
 
       用户培训
        数据库应用系统离不开用户的使用,良好的界面设计和用户手册可以方便用户的使用,但定期的培训是必不可少的。
        根据使用系统的内容和权限,可以将用户分为以下三类:
        (1)各级管理者:通常是业务经理上至总经理等管理层,主要关心系统的统计数据。
        (2)业务雇员:这类人员是与系统打交道最多的人。
        (3)外部用户:对于开放的数据库系统,会有企业之外的人员进行访问,甚至是修改数据库的内容,如电子商务、网上银行中的客户。
        用户培训主要是对内部人员,即管理者和雇员的培训,尤其是业务雇员,由于这类人员往往变动性大,对业务不熟悉,计算机操作水平有限,必须经过培训考核才可以胜任。
        培训的内容和目的:
        (1)了解业务流程及规范,方便数据库系统的使用。
        (2)掌握应用程序操作,正确地使用和维护数据。
        (3)培养安全意识,防止泄露或破坏数据。


 题号导航      2019年下半年 系统集成项目管理工程师 上午试卷 综合知识   本试卷我的完整做题情况 
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
↓第6题