1. 企业信息化战略与实施(P281)
1.1. 企业信息化概述
企业信息化,是指企业以业务流程优化和重构为基础,在一定深度和广度上利用计算机技术、网络技术和数据库技术,控制和管理企业生产经营活动中的各种信息,实现信息的内外的共享,提升企业的经济效益和市场竞争力。
-
国家信息化
六要素:信息资源、信息网络、信息化技术、信息化产业、信息化人才、信息化的政策和法规。
-
企业信息化
企业信息化方法包括:业务流程重组方法、核心业务应用方法、信息化建设方法、主题数据库方法、资源管理方法。
企业信息化规划
企业信息化规划是企业信息化建设的纲领和向导。
信息化规划的内容
信息化规划与企业战略规划
企业战略和信息化战略集成方法:业务与IT的集成(Business-IT Alignment , BITA)、企业IT架构(Enterprise-IT Alignment ,BITA)的集成。
信息系统开发方法
结构化开发方法
结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化方法也称为生命周期方法,包括结构化分析(Structured Analysis , SA)、结构化设计(Structured Design,SD)、结构化程序开发(StructuredProgramming,SP)。自顶向下、逐步求精和模块化设计。
遵循系统工程原理。系统规划、系统分析、系统设计、系统实施、系统维护等阶段。
-
特点
-
结构化分析
按照分解与抽象原则,按照系统的数据的处理流程,用数据流图(Data Flow Diagram,DFD)建立系统的功能模型。通用工具,DFD、DD(数据字典,Data Dictionary)、判定表、判定树等。
-
结构化设计
将DFD图转换为系统结构图(也称模块结构图或者控制结构图)。
-
结构化程序设计
-
缺点
开发周期长、很难适应需求变化、对数据结构关注不多(关注的控制逻辑)。
-
贡献
提出了设计的准则,例如:分解与抽象、模块化、信息隐蔽。明确确定了开发阶段。
面向对象方法
客观世界由对象组成。
-
基本概念
对象:对象名、属性、方法。
类:对象是类的实例。
继承:在类层次关联中,不同类共享属性和方法的机制。
封装:对象之间通过接口进行信息交流,目的事定义和实现的分离。
消息:注意是一种信息的封装格式,包括对象标识、服务类型、输入参数和返回参数等。
多态:同一操作对不同对象有不同的解释,产生不同的结果。分为编译时多态和运行时多态。
-
OO方法的过程
面向对象分析(OOA),面向对象设计(OOD),面向对象的程序设计(OOP)。
-
Coad/Yourdon方法
强调OOA和OOD采用一致的概念和表示法。包括五个过程。类与对象层、属性层、操作层、结构层和主题层。
-
Booch方法
提出OO方法更加接近对客观事物的分解。功能分解的方法通过问题空间的转换来解决问题。
包括静态模型(逻辑模型:类图、对象图;物理模型:模块图、进程图)和动态模型(状态图和顺序图)。
-
OMT方法
建立对象模型(对象的静态结构、之间的关系、属性和操作,对象图)、动态模型(操作顺序,状态图)、功能模型(输入是什么,输出是什么,DFD图)。
-
OOSE方法
在OMT基础上,用Use Case替代DFD模型。用五类模型建立目标系统:需求模型、分析模型、设计模型、实现模型和测试模型。
三类活活动:分析(需求模型和分析模型)、构造(设计模型和实现模型)和测试(单元、集成和系统测试)。
-
与结构化方法的结合
结构化方法:自顶向下进行分解;OO自底向上对象建模。
面向服务的方法
面向对象、基于构件(一组对象)、面向服务。
-
服务的概念
对象面向程序,细粒度;服务面向业务。
-
SO分析与设计
SO的抽象级别是:操作、服务和业务流程。
架构分为:基础设计层(OOAD,开发构件),应用结构层(EA)和业务组织层(例如:BPM)
-
服务建模
包括服务发现、服务规约和服务实现3个阶段。
原型化方法(P277)
结构化方法和OO方法,共同点,开发初期,确定系统的功能和系统边界。对应信息化系统建设而言,确定问题并不是轻松的事情。
原型化方法,根据用户初步需求,迅速开发系统演示模型,在此基础和用户交流,最终确定用户需求的开发方法。
-
原型的概念和分类
从功能分,包括水平原型和垂直原型。水平运行描述系统的行为,又称为行为原型,不实现系统的功能,是功能的导航;垂直原型,描述内部算法或结构的实现,又称为结构原型,实现部分的重点功能。
从结果看,分为抛弃原型(探索、达到预期目的,抛弃)和演化原型(产品的增量开发)。
-
原型化的开发过程
-
特点
优点:缩短成本、工期,降低风险;以用户为中心;方便和用户移交。
缺点:开发环境要求高(开发人员和用户素质高、合适的开发工具)、管理水平要求高。
适用分析难度大、但技术难度不大的系统。
信息化系统战略规划方法
从企业战略出发,构建企业信息架构,对企业内外资源统一规划、管理和应用,利用信息控制企业行为,辅助企业进行决策,帮助企业实现战略目标。
经历三个阶段。
第一阶段,以数据为中心,围绕职能部门的信息系统规划。方法:企业系统规划法、关键成功因素和战略集合转换法。
第二阶段,以企业内部信息管理系统为核心,围绕企业整体需求进行信息系统规划。方法:战略数据规划法、信息工程法和战略栅格法。
第三阶段,以集成为核心,综合考虑企业内外环境,围绕企业战略需求进行信息系统规范。方法:价值链分析和战略一致模型法。
企业系统规划法(BSP)
IBM 1970年提出,(BusinessSystem Planning ,BSP),应用于大型信息系统,是企业战略数据规划方法和信息工程方法的基础。
定义企业过程。
PO矩阵,Process Organ 过程组织矩阵。
定义数据类。
RD矩阵,Resource Data资源数据矩阵。
CU矩阵,Create use矩阵,过程创建、使用数据的矩阵。
关键成功因素法(CSF)
Critical Success Factors,CSF关键成功因素法。JohnRockart 于20世纪70年代末提出。帮助企业找影响成功的关键因素。
CSF企业实现目标(企业战略),的关键路径和关键任务。
CSF,可以分为行业CSF、企业CSF、部门CSF和管理人员CSF。
战略集合转换法(SST)
把企业的战略目标集合转换为信息系统的战略集合;后者包括信息系统的目标、环境约束和战略规划。
从组织的基本宗旨出发,得到系统的输入。
战略数据规划法(SDP)
James Martin 提出。发现企业的数据类和数据之间的关系是相对稳定的,而数据处理的业务流程和步骤是经常变化的。
-
建立企业模型
确定人员和活动。
-
建立主题数据库
重点和关键。
特征:
面向业务,面向业务主题(例如产品、销售等)进行存储,对相关单证和报表的数据项进行分析整理,而不是按照单证原样建立;同具体的应用项目无关。
共享。
一次、一处录入系统。
由基本表组成,符合3NF规范。
四类数据环境。文件数据环境,应用数据库环境(使用数据库管理系统)、主题数据库环境(数据库建立独立于具体的应用)和信息检索系统环境。
信息工程方法(IE)
Information Engineering,IE,是Martin创建的企业信息系统建设的方法,基础是BSP和SDP为基础。
信息系统工程化。包括方法论、完备工具集、开发环境和经验总结。
信息系统开发分为四个阶段实施:信息战略规划阶段、业务领域分析阶段、系统设计阶段和系统构建阶段。
战略栅格法(SG)
Strategic Grid,SG。McFlan 20世纪80年代提出。
从战略影响方法,标出企业现在和将来的信息系统组织的特征。
价值链分析法(VCA)
Value Chain Analysis ,VCA。MichelE.Porter于1989年提出。该方法视企业一系列输入、处理、输出活动序列的集合,每个活动都有可能对最终产品产生增值行为。
步骤:确定增值环节和减值环节。
战略一致性模型(SAM)
企业资源规划和实施(P315)
ERP:Enterprise ResourcePlanning。
企业资源归纳为:物流、资金流和信息流。
建立在信息技术基础上,以系统化的管理为思想,为企业提供决策和运营手段的管理平台。
ERP概述
ERP是集成化软件,是一整套的管理思想和办公手段。
-
ERP概述
管理思想:最初基于企业内部供应链思想。
软件产品:ERP的载体。
管理系统:ERP的基础和依托。
-
ERP的作用
ERP的开发方法
开发方法包括:二次开发和定制开发。
ERP的实施
信息资源管理(IRM)
信息、材料、能源三大战略资源。
信息资源管理概述
Information Resource Management,IRM和人力、物力、材料、资源资源一样,作为企业的重要资源。
规范与标准
信息分类编码标准,ABC法。A类基础表的视图;B类基础表(内容为国标或者企标);C类,信息系统内部的编码规则,例如:人员编号等。
信息资源规划
Information resource Planning ,IRP .
-
业务主线
职能模型à业务过程à业务活动。
-
数据主线
数据需求分析à系统数据建模。
信息资源网建设
包括数据库和数据仓库建设,信息资源网的分布和分布式数据库建设。
企业信息系统
客户关系管理(CRM)
客户接触和信息挖掘。
供应链管理(SCM)
是一种集成思想。
产品数据管理(PDM)
产品生命周期管理(PLM)
知识管理(KM)
资源:资本、劳动、知识;三类。资产,是指企业的价值承载物。
知识发现、知识编码和知识转移。
商业智能(BI)
数据预处理、数据仓库、数据分析和数据展现。
企业门户(EP)
网站、企业信息门户(EIP)、企业知识门户(EKP)、企业应用门户(EAP)
实施的问题:单点登录、业务流程整合、个性化配置、应用系统集成和知识转化。
电子商务(EC)
包括:B2B,B2C,C2C,B2G。
买家、卖家、金融机构、政府、认证机构、配送机构
决策支持系统(Decision Support System,DSS)
电子政务
业务流程重组(BPR)
改变原来以职能为核心的理念,改为以流程为核心。
企业应用集成(EAI)
将企业的多个应用系统连接起来,实现无缝集成。
表示集成,数据集成,控制集成(功能/应用集成),流程集成。