文档介绍:1
管理信息系统-MIS
数据建模方法和信息工程
数据建模是信息系统开发中一种面向数据的技术,它是从系统数据和由这些数据产生信息的角度来描述系统的。这种方法是一种根据数据的组织和存取来建立系统模型的技术。
该技术可简要地描述如下:
⑴识别所有采集数据的业务实体
⑵描述每一个实体的属性
⑶识别发生与这些实体间的业务活动
2
管理信息系统-MIS
信息系统建模和信息工程
信息工程(Information Engineering IE)是指以数据系统为基础,建立一个计算机化企业所需要的一套相互关联的原则。信息工程的焦点是用计算机来存储和维护数据,而信息则是从这些数据中提炼出来的。信息工程是一种数据驱动的但同时也强调过程的技术,在运用信息工程时,首先建立数据模型,然后再建立过程模型。
信息工程的倡导者以James Martin和 Clive Finkestein为代表。
James Martin对信息工程的定义是:在一个企业或企业的主要部门中,关于信息系统规划、分析、设计和构成的一套相互关联的环环紧扣的正规化、自动化技术集合的应用,成为IE。使用这套技术,使得企业模型、数据模型和业务活动过程模型在一个综合的知识库中建立起来,用于创建和维护数据处理系统。
简单地说:
IE就是把一个企业常见成功的信息系统所使用的各种技术加以总结、提高和规范化。
3
管理信息系统-MIS
信息系统建模和信息工程
软件工程( Software Engineering )与信息工程(Information Engineering IE)区别:
软件工程的主要焦点是用于计算机化处理过程的逻辑形式,是指用于说明、设计和编制计算机软件的一套规范;而信息工程的焦点是用计算机来存储和维护数据,信息则是从这些数据中提炼出来的
软件工程将系统开发技术用于一个项目的范围;而信息系统工程则是把系统开发技术用于全企业或企业的一个部门
4
管理信息系统-MIS
数据建模方法和信息工程
除了将过程建模和数据建模有机地结合起来以外,信息工程(Information Engineering 简称IE)更强调系统规划的重要性,它是以数据系统为基础,建立一个计算机化企业所需要的一套相互关联的原则。IE的焦点是用计算机来存储和维护数据,而信息则是从这些数据中提炼出来的。IE的倡导者有James Martin 、Clive Finkestein
Ⅰ.信息工程的特点
⑴按自顶向下的方式,通过企业的战略规划、业务分析、系统设计和构成来进行开发;
⑵ IE开发的是一个企业计算机化的框架,在这个框架中,可以独立设计各个子系统;
⑶使用自动化工具,快速创建和修改各个子系统;
⑷用户积极参与到系统建设的各个阶段。
5
管理信息系统-MIS
Ⅱ.信息工程的步骤
信息工程的步骤分为四个阶段,即信息战略规划、业务领域分析、系统设计、系统构成
第一阶段信息战略规划(Information Strategic Planning ISP)
系统分析员首先参与战略系统计划的制定,内容是确定企业的战略机会、长远目标、关键成功因素(Critical ess Factors CFS)和企业个部门的信息需求,以及使用何种技术能更好地实现目标和创建新的业务机会。建立企业的一个全局模型,并对成功业务领域进行划分。
信息战略规划的目标是:
研究如何使用新技术,使得企业获得竞争优势;
制定企业的目标和CSF;
通过对CSF的分析,指导企业更好地完成其目标;
确定什么样的信息能够使管理人员有效的完成工作;
确定系统开发的优先级。
6
管理信息系统-MIS
应用信息战略规划的步骤根据不同企业和使用的规划工具的不同,其步骤有所不同:
面向业务
建立计算机化的企业机构组织图;
区分该机构的长远目标、重点和战略;
研究技术趋势,以及企业如何利用技术趋势创新的机会何竞争优势;
确定企业的CSF ,并按组织结构图向下分解CSF ;
采访关键的行政负责人,以确立企业存在的问题、机会和所需信息。
面向技术
开发一个企业模型,在一个功能分解图表中表示出企业的基本功能;
开发一个全局的实体模型;
分析功能实体,确定业务领域,为第二阶段作准备;
分析线性系统;
为信息系统的开发设置优先级。
7
管理信息系统-MIS
第二阶段业务领域分析(Business Area Analysis BAA)
根据战略计划,系统分析员将应用分解为一系列子系统(这些子系统在信息工程中被称为业务域)
第三阶段系统设计
系统分析员将优先级最高的子系统继续分解,然后利用结构化技术进行分析和设计。其目标和内容是:
最终用户完全参加到系统的设计过程中;
加速设计的实现;