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

本文主要是介绍软考 系统分析师系列知识点之信息系统战略规划方法(6),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

接前一篇文章:软考 系统分析师系列知识点之信息系统战略规划方法(5)

所属章节:

第7章. 企业信息化战略与实施

        第4节. 信息系统战略规划方法

7.4.4 战略数据规划法

按照詹姆斯.马丁(James Martin)的观点,企业要搞信息化,首要任务应该是在企业战略目标的指导下做好企业战略数据规划(Strategy Data Planning,SDP)SDP是企业核心竞争力的重要构成因素,它具有非常明显的异质性和专有性。马丁总结了信息系统开发的经验与教训,创造性地发现企业数据处理中的一个基本规律,即数据类和数据之间内在联系是相对稳定的,而对数据处理的业务流程和步骤是经常变化的

SDP工作的开展应由核心设计小组(Core Design Group,CDG)来领导CDG将得到企业内各个用户部门的帮助,并从用户部门选取一些主要人员(用户分析师)参加到设计小组中。对于一个中等规模的企业,CDG应包括数据管理人员、系统分析领导者、资源管理人员、财务总监、业务经理、客户服务经理等。

SDP方法采用自顶向下进行全局规划,自底向上进行详细设计,设计是规划的延伸。全局规划可分为粗略的方式和精细的方式。粗略的方式一般只描述职能范围和业务活动过程,而不描述活动,只描述主题数据库而不描述组成这些数据库的实体;精细的方式则需要描述所有这些实体或活动。全局规划工作一般应该在6个月内完成

1. 企业模型的建立

企业模型表示企业在经营管理中具有的职能,企业职能范围是企业中的主要业务领域。在SDP方法中,第一个阶段就是确定企业的各个职能范围,以便从总体上把握整个企业的概况。

每个职能范围都要实现一定数量的业务活动过程,在每个业务活动过程中,又都包含若干个业务活动。例如,职能范围有业务计划、资金、产品规划、材料等,而“材料”的业务活动过程可以有材料需求、材料订货、验收进货等。“材料订货”可包括提出购货申请、选择供应商、提出购货订单等活动。SDP方法指出,在一个大型企业中,可以有大约30个职能和150~300个可执行的过程,每个过程包括5~30个活动

在一个企业中,需要一张表明该企业职能和活动的企业模型图,企业模型应具有完整性、适用性和持久性企业模型的建立大致分为三个阶段,逐步细化:开发一个表示企业各职能范围的模型;扩展上述模型,使它表示企业各处理过程;继续扩展上述模型,使它能表示各处理过程。

在建立企业模型的过程中,要注意识别关键成功因素,也就是对企业成功起关键作用的因素。在大多数企业中,通常有3~6个关键成功因素,为使企业获得成功,这些关键性的任务必须特别认真地完成。

2. 主题数据库

马丁认为,企业信息化首先要做好SDP(Strategy Data Planning,企业战略数据规划),建设好主题数据库,然后围绕主题数据库进行应用系统的开发,而建设好主题数据库则是信息系统建设的重点和关键。主题数据库的设计目的是为了加速应用系统的开发,它把企业的全部数据划分成一些可以管理的单位,即主题数据库。主题数据库具有以下基本特征:

(1)面向业务主题。

(2)信息共享。

(3)一次一处输入系统。

(4)由基本表组成。

关于主题数据库的更多、更详细内容请看下回。

这篇关于软考 系统分析师系列知识点之信息系统战略规划方法(6)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python中提取文件名扩展名的多种方法实现

《Python中提取文件名扩展名的多种方法实现》在Python编程中,经常会遇到需要从文件名中提取扩展名的场景,Python提供了多种方法来实现这一功能,不同方法适用于不同的场景和需求,包括os.pa... 目录技术背景实现步骤方法一:使用os.path.splitext方法二:使用pathlib模块方法三

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

Python常用命令提示符使用方法详解

《Python常用命令提示符使用方法详解》在学习python的过程中,我们需要用到命令提示符(CMD)进行环境的配置,:本文主要介绍Python常用命令提示符使用方法的相关资料,文中通过代码介绍的... 目录一、python环境基础命令【Windows】1、检查Python是否安装2、 查看Python的安

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

Java中Map.Entry()含义及方法使用代码

《Java中Map.Entry()含义及方法使用代码》:本文主要介绍Java中Map.Entry()含义及方法使用的相关资料,Map.Entry是Java中Map的静态内部接口,用于表示键值对,其... 目录前言 Map.Entry作用核心方法常见使用场景1. 遍历 Map 的所有键值对2. 直接修改 Ma

Mybatis Plus Join使用方法示例详解

《MybatisPlusJoin使用方法示例详解》:本文主要介绍MybatisPlusJoin使用方法示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录1、pom文件2、yaml配置文件3、分页插件4、示例代码:5、测试代码6、和PageHelper结合6

Java中实现线程的创建和启动的方法

《Java中实现线程的创建和启动的方法》在Java中,实现线程的创建和启动是两个不同但紧密相关的概念,理解为什么要启动线程(调用start()方法)而非直接调用run()方法,是掌握多线程编程的关键,... 目录1. 线程的生命周期2. start() vs run() 的本质区别3. 为什么必须通过 st