软考 系统分析师系列知识点之信息系统战略规划方法(8)

本文主要是介绍软考 系统分析师系列知识点之信息系统战略规划方法(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)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/702537

相关文章

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

Java覆盖第三方jar包中的某一个类的实现方法

《Java覆盖第三方jar包中的某一个类的实现方法》在我们日常的开发中,经常需要使用第三方的jar包,有时候我们会发现第三方的jar包中的某一个类有问题,或者我们需要定制化修改其中的逻辑,那么应该如何... 目录一、需求描述二、示例描述三、操作步骤四、验证结果五、实现原理一、需求描述需求描述如下:需要在

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程

C#中读取XML文件的四种常用方法

《C#中读取XML文件的四种常用方法》Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,下面我们就来看看C#中读取XML文件的方法都有哪些吧... 目录XML简介格式C#读取XML文件方法使用XmlDocument使用XmlTextReader/XmlTextWr

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

oracle DBMS_SQL.PARSE的使用方法和示例

《oracleDBMS_SQL.PARSE的使用方法和示例》DBMS_SQL是Oracle数据库中的一个强大包,用于动态构建和执行SQL语句,DBMS_SQL.PARSE过程解析SQL语句或PL/S... 目录语法示例注意事项DBMS_SQL 是 oracle 数据库中的一个强大包,它允许动态地构建和执行