本文主要是介绍软考 系统分析师系列知识点之信息系统战略规划方法(8),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
接前一篇文章:软考 系统分析师系列知识点之信息系统战略规划方法(7)
所属章节:
第7章. 企业信息化战略与实施
第4节. 信息系统战略规划方法
7.4.4 战略数据规划法
按照詹姆斯.马丁(James Martin)的观点,企业要搞信息化,首要任务应该是在企业战略目标的指导下做好企业战略数据规划(Strategy Data Planning,SDP)。SDP是企业核心竞争力的重要构成因素,它具有非常明显的异质性和专有性。马丁总结了信息系统开发的经验与教训,创造性地发现企业数据处理中的一个基本规律,即数据类和数据之间内在联系是相对稳定的,而对数据处理的业务流程和步骤是经常变化的。
SDP工作的开展应由核心设计小组(Core Design Group,CDG)来领导,CDG将得到企业内各个用户部门的帮助,并从用户部门选取一些主要人员(用户分析师)参加到设计小组中。对于一个中等规模的企业,CDG应包括数据管理人员、系统分析领导者、资源管理人员、财务总监、业务经理、客户服务经理等。
SDP方法采用自顶向下进行全局规划,自底向上进行详细设计,设计是规划的延伸。全局规划可分为粗略的方式和精细的方式。粗略的方式一般只描述职能范围和业务活动过程,而不描述活动,只描述主题数据库而不描述组成这些数据库的实体;精细的方式则需要描述所有这些实体或活动。全局规划工作一般应该在6个月内完成。
1. 企业模型的建立
2. 主题数据库
3. SDP的执行过程
SDP的执行过程包括企业的实体分析、实体活动分析、企业的重组、亲和度分析和分布数据计划。
(1)企业的实体分析
实体是数据的载体,实体可以是具体的,也可以是抽象的。例如,顾客、财务预算等。实体分析是自顶向下确定企业实体的过程,在确定实体间的联系时,类似于E-R模型,用方框表示实体,用方框之间的连线和其它辅助符号表示实体之间的关系,实体之间的关系可以有一对一和一对多。实体以实体间的联系路径的使用频度为依据聚集成超级组,一个超级组内的实体在同一个主题数据库中实现。一个超级组内的联系路径应有较高的使用频度,不同的超级组之间的联系路径的使用频度是较低的。
(2)实体活动分析
一个基本活动对应着一个计算机处理过程或人工处理过程,当这个过程自动处理又要使用数据库时,可以用数据库活动图描述。活动要逐步进行细分,细分的原则是,把某个大的活动细分到“可以用一句话说明一个活动的目的”为止。活动之间是相关的。
(3)企业的重组
实体分析不仅把现行组织结构转换成数据结构,而且为高层管理人员提供了一种手段,根据实体分析的结果,决定企业或部门应该怎样改变。实体活动分析导致了过程的重新考虑,常会提出部门或企业的重组问题。
(4)亲和度分析
假设有两个实体E1和E2,如果它们从来没有被相同的活动使用,则它们的亲和度为E(E1,E2)= 0;如果它们总是同时被每一个活动所使用,则它们的亲和度为E(E1,E2)= 1;如果仅被某些活动一起使用,则其亲和度E(E1,E2)在(0,1)的区间内。如果用(E1)表示使用实体E1的活动数目,(E1,E2)表示同时使用实体E1和E2的活动数目,则(E1,E2)/(E1)为实体E1和E2的亲和因子。一般来说,如果两个实体的亲和度比较高,则它们应该在同一个主题数据库中。相反,则不能放在同一个主题数据库中。具体的分界线要根据系统的实际情况而定。
(5)分布数据规划
分布式数据存在6种不同的基本形式:复制数据、子集数据、重组数据、划分数据、独立模式数据和不相容数据。
- 复制数据是指相同数据在不同的地方存储几个副本,从而避免系统之间的数据传输;
- 子集数据是指外围计算机存储的数据是大型计算机的数据子集。子集数据复制数据的一种形式,但它通常没有完整的模式;
- 重组数据是指使用倒排表、次索引、或者用多个关键字将数据从同一台计算机(或多台计算机)的数据库(或文件)中选取并进行编辑和重新组织;
- 划分数据是指同一模型用于两台或更多的计算机中,而每台计算机存储不同的数据,每台计算机具有不同的记录,但其构造形式使用的程序是相同的;
- 独立模式数据是指不同的计算机含有不同模式的数据和使用不同的程序,它们由不同的组织安装和使用;
- 不相容数据是指在不同机构建立的信息系统,数据没有统一设计和规划。
在分布数据规划中,要对数据进行定性分析和定量分析。定性分析是指讨论分布式处理系统中,如何设计各种应用程序的运行位置;定量分析是指以某种方式去安排数据和加工处理位置,使得任意两点间的流通量和相互作用尽量地小。
至此,“7.4.4 战略数据规划法”的全部内容就讲解完了。
这篇关于软考 系统分析师系列知识点之信息系统战略规划方法(8)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!