|
|
|
最新发表
深入讨论 摘要:新一代企业信息系统:从实质性需求分析与研究到模型驱动系统 需求分析的三重境界 层次1. 客观描述与记录(objective description and record)——忠实、精确、全面地搜集与记录客户的需求或相关的业务、数据;
实质性需求分析与研究(ERAR) 在新技术应用的领域,需求是一种处于进化中的客观事物,它具有自身的演变规律、生命周期和生存环境。……“满足用户需求”不仅仅是一个“发现-解决”的过程,还是一个“研习-创造”的过程。我们必须对影响需求产生与变化的各种因素及其变化规律进行全面综合的研究。其目标是揭示和总结各种隐蔽的、可能的或未来将要出现的需求,及其需求进化规律,提出或创造新的方案或模式。 这一思想,是在软件工程领域传统的需求分析基础上提出的,是一种自然的深化和升华,因此,我们采用与传统、习惯的称呼对应的表达方式,称其为“实质性需求分析与研究”(Essential Requirements Analysis and Research, ERAR,也可简称为需求研究)。目前,我们将其看作“一个指导方针和方法论框架”。它并不限于软件领域,同样适合于任何产品或服务的设计,特别是创新。我们相信通过进一步发展和充实,它可能连同RA或需求工程形成一个更强健的、多层次的方法论体系。 ERAR对NEIS的意义 对NEIS,ERAR是变“技术导向,概念驱动”为“需求导向,技术驱动”的关键。它是我们将MDM/MDS看作需求与实现两者的关键的背景。ERAR将一直是NEIS开发与研究的重要基础。 模型驱动机制(MDM) 模型驱动机制(Model-Driven Mechanism, MDM)是实现与控制系统(或其功能与行为)的一种方式或途径,即,基于模型运行、实现或控制被建模的、预期的事物——系统或功能及行为,该模型具有独立性,独立于表达、储存、传送、达成或实现的过程或方法。简言之,MDM使系统的全部或部分功能及行为(或结构及形态)受到模型的控制或支配。 模型驱动系统(MDS) 若一个系统的全部功能与行为都能通过MDM实时地定义、控制和改变,则它是一个“充分的”模型驱动系统(Model-Driven
System, MDS)。简言之,MDS就是以MDM控制或实现其主要功能的系统。 MDS对NEIS的意义 ——MDS为NEIS的核心。由于用户需求的不确定性、幼稚性和其生命周期与应用过程的关系,EIS应该有在运行期持续、动态地适应与改变的能力,这是无法回避的根本需求。 模型驱动开发(MDD)模型驱动系统(MDS)与新一代企业信息系统(NEIS) 仅凭MDD,需求的改变仍然需要通过开发者的建模、编码(转换)过程。因为这并未真正将“应用开发者”和“企业规划者”的工作领域分开,仍将遭遇基于编码的定制或开发同样的问题。也就是说,仅凭MDD,我们并不能摆脱在传统的开发或定制中遭遇的困境,不能充分地满足NEIS的需求。 企业工程(EE)企业建模与新一代企业信息系统的关系 EE的发展,应该极可能与企业建模和其支撑平台紧密联系起来,并且与企业的业务平台结合在一起。这样,也就确立了EE与NEIS之间互相依赖、互相促进的伴生关系。没有企业建模,就没有真正意义上的EE。而即使具备了企业建模、规划的工具,还必须有整套的企业设计、规划、改造原则与方法论才能真正发挥其作用。后者的来源,正是我们希望建立的企业工程学科或知识、方法论体系。 基于企业工程看足够有效的企业建模手段应具备的特征 表达力(Expression ability):能充分地表达整个企业——不仅包括信息或业务过程,还包括业务规则、组织、设备或资源及成本等各项构成要素; 英文版摘要:A Survey of New Generation of Enterprise Information System 企业工程(EE) 虽然企业作为一个系统,通常是“成长”,而不是装配出来的,但它仍是不折不扣的人造物。建造它,和管理它,纵然交织在一起,仍有经纬之别,或者说是成长过程的两个不同的侧面。现代企业由于其复杂性、规模性和迅速改变(还有迅速兴建),及其物理与逻辑实体的巨大和复杂,使“规划建造”不能总是躲藏在“管理”之后,由顶层决策者在“不知不觉”间完成。企业建设是企业成长的使动语态,对旧有的企业架构或业务不时需要进行重规划;对新的企业和业务,要进行精密迅速的规划,这些正是企业工程的课题。( 余彤鹰,企业工程是什么,1998年10月) 最初的专业组织美国的企业工程协会(Society for Enterprise Engineering, SEE)定义企业工程为“用于企业分析、设计、改进和运作的知识、理论与实践的整体”,其中心课题是“如何通过对工程和分析方法与工具的应用,设计和改进与整个企业相关的所有要素,以更有效地达成其目的与目标”(SEE, 1995)。 简单地说,企业工程就是“关于如何设计、建设、维护与改造企业的综合学科”。(余彤鹰:企业工程的几种定义,2004年1月) 企业工程的四项愿景 1)独立通用的精确表述 业务工程和企业工程 业务工程作为一个独立的概念是怎样来的,我没考证过。有一个基本的例子是值得关注的,这就是德国Scheer教授的ARIS和相关的业务工程。 Prof. Scheer: business process framework (model) & modeling
methodology EE-Forum : enterprise model & modeling
representations, methodology (余彤鹰,业务工程和企业工程,2004年9月) 企业信息系统 “企业信息系统”(Enterprise Information System, EIS)不仅包括可运行的设备和软件,也包括相关的技术资源,其主体是直接用于企业各种事务的逻辑及物理实体,并可以延伸到诸如自动化生产加工、检测设备中去。从企业形态的角度,将全面基于企业信息系统运做的企业称为电脑化企业(cyber-enterprise)。未来的企业信息系统,需满足快速变化的、个性化的用户需求,对企业内部与外部关系的各项需求提供全方位的支持,具有通用平台/执行系统寄生结构,模型驱动,用户主导的系统生命周期,基于企业建模技术等新一代技术与标准。信息技术,是营造国家竞争优势的战略工具,关乎未来中国国民经济的命脉,绝对不能被他人所垄断。应当以造原子弹的精神,以“三峡工程”的魄力去抓企业信息系统的基础工程。( 余彤鹰,未来的企业信息技术应用,1999年1月) 软件与企业模型的几个关键问题
以下特征对软件体系中模型的运用是十分重要,或者有特殊意义的: 企业建模的目的 企业建模……目的大致可等同于企业模型的用途,这在实际应用中应当说是层出不穷的,但基本可归纳为三个方面: 1)表达企业设计(规划)包括再设计的结果,包括企业分析的结果; 从用户需求达成企业信息系统功能的四种途径 设想由“企业的人”清晰准确地描述它们需要的企业(部分的),然后这些需求或构想被反映在它们面对的企业信息系统中——这可以有很多种不同程度的实现方式或层次,以下四种可能是最典型和重要的: 1)形成书面叙述文件,交给软件开发者去进一步设计实现。 我在1998年所提出的新一代企业信息系统构思,对应上述第四层,我自己称其为“模型驱动系统”(Model Driven System, MDS)。目前MDA的理解和应用,主要集中在第二层和第三层。不同层次上,对模型的要求、效果和实现方法,都是不可同日而语的。 所谓直接驱动企业平台,要省略上述3)所保留的最后一点传统“编程”的手续,这种过渡在逻辑上是很自然的。(余彤鹰,企业建模的目的、范围及“模型驱动系统”(MDS),2004年8月) 工作流(Workflow)与业务过程管理(Business Process Management, BPM) 这两者是很有争议的,区别也越来越细微,但有必要澄清。 对“业务过程”的支持是企业应用的重要、核心的功能,但这是在一个整体的企业解决方案(或称架构)基础上实现的功能之一。既往的、独立发展的工作流技术和实践,是一种可借鉴的预演,只能被消化吸收或借鉴。在这个意义上,它是一个过渡。这里提出几个理由: |
企业工程与信息化
企业工程、模型及信息系统
企业信息系统及应用开发
综合信息系统开发途径与策略分析 企业应用解决方案
企业应用发展线索分析
运作管理与信息化过程
过程与流程到底有什么区别? 沿海内外两栖型企业竞争力的改进 企业实物编码指南2004版 TY随笔
四十八:信息化——运用之妙,存乎一心?
其它内容 如您希望在私人阅读、学习之外的领域使用本站内容,请先阅读本站“版权说明”。
|
回页首 ENGLISH 在800x600或以上彩色显示方式观看最佳 ( IN GB CODE )
企业工程论坛
Enterprise Engineering Forum
创立于1998年10月 版权所有:余彤鹰 版权说明
粤ICP备05002998号
RssSub 聚合到主页 |