版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TGPMS总体数据规划技术报告三峡工程管理系统总体规划组1997年1月26日引 言中国长江三峡工程开发总公司自1993年10月正式组 建以来,在组织三峡信息系统规划论证和急用系统开发方面做了 大量的工作。1 9 9 5年1 0月正式签订合同引进外资合作开发 三峡工程管理系统(TGPMS,加拿大方是Monenco AGRA公 司,中方有哈工大、华中理工大等四髙校),随之进行了需求调 查和管理模型的研究工作。三峡总公司信息中心通过调研认识 到,为履行合同采用信息工程方法开发TGPMS,必须首先搞 好总体数据规划工作,为此,特邀请海事大学信息工程研究所髙 复先教授任技术总顾问,于1 9 9 6年1
2、2月1 5日至1 9日组 织了“信息工程方法论一信息资源管理及信息组织技术研讨会” (高复先主讲),为进行开发TGPMS的总体数据规划作好了 认识准备。1 9 9 7年1月14日至31日集中进行的T G PMS总 体数据规划第一阶段(总体调研)工作,是按照信息工程方法进 行正规的总体数据规划的基础工作,通过调研分析准确把握用户 的需求一功能需求和信息需求。在此后进行的总体数据规划第二 阶段(系统建模)工作,则是在功能需求和信息需求分析的基础 上,产生总体数据规划的三项关键性成果一系统功能模型、系统 据模型和系统体系结构模型。本报告阐明我们采用信息工程方法进行TGPMS总体数 据规划的工作目标、
3、成果表述和组织方法的理论根据、实践经验 和具体步骤。一、系统开发目标和总体数据规划三峡工程管理系统T G PMS是新一代的集成化、网络化的 大型信息系统,其信息中心和信息网络将全面支持三峡工程的科 学管理工作一从计划合同、技术设计、物资设备供应,到工程项 目管理和监理工作的进度控制、质量控制、造价控制,使业主、 设计、施工和监理四方的工程管理信息能及时釆集汇总,快速处 理流通,成为整体工程管理的大脑和神经网络系统。这样的信息系统必须建立在稳定的、髙档次的数据环境之 上,即体现集成化信息系统的核心与基础一数据集成的实质,而 不是一些分散应用通过多种接口相互联接的结果。国外大量的系 统集成化开发经
4、验教训一再说明,许多理论研究也充分阐明,企 图通过接口将一些“信息孤岛“连成”信息大陆”是没有出路的 1-2o加拿大Monenco AGRA公司提出的MA I /M P M S是积累多 年的成功的工程管理系统,体现了先进的信息技术,但因国情、 管理体制和方法等方面的不同,不能简单搬用。积极的引进先进 技术的态度在这里的体现,应该是将MPMS的有关数据结构, 借鉴过来用于TG PMS数据库的基本表(Base Table)设计; MPMS的有用程序模块,应加以选取、修改或重作,使其成为 T G PMS的类库(Class Library)部件。已经开发和使用的 急用系统“(如总经理查询、财务结算和物
5、资管理等),是一些独 立的、缺乏信息共享能力的应用,它们不是通过接口与新系统互 通信息,而是在完成其历史使命之后由重新开发的TGPMS的 有关功能所取代。在我们面临开发集成化、网络化的大型信息系统T G PMS 的宏大而艰巨任务时,采取正确的技术路线,处理好技术引进、 现有应用和系统开发目标的关系是极为重要的。多年来国花巨资 引进国外应用软件系统的失败教训是深刻的,我们一定要避免将 国外的应用软件系统简单引进,或者在没有搞好自己的总体数据 规划的情况下,就搞移植或转换的厄运。我们按照信息工程方法进行正规的总体数据规划的目的,就 是要通过业务人员与系统分析人员的密切合作,调研分析、准确 把握用户
6、的功能需求和信息需求,在此基础上产生系统功能的正 确定义和模块划分(即系统功能模型),系统数据的组织方法和 规结构(即数据模型),搞清楚所有功能与数据的存取关系(即 系统体系结构模型),以便进行有计划、有步骤的TGPMS的 集成化开发建设。二、总体数据规划的理论依据与工作要则信息工程方法论(I EM)是8 0年代初由美国学者詹姆斯. 马丁 (James Martin)等人创立的,高教授于8 0年代中期开 始引进并结合国情进行研究和推广应用。这是一种以数据为中 心、强调总体数据规划作用、在稳定髙档次的数据环境之上建立 新一代的信息系统(IS)的有效的方法论1、3e信息工程的基本原理是:数据位于现
7、代数据处理的中心;数 据是稳定的,处理是多变的;最终用户必须真正参加开发工作, 特别是中高层业务人员要参加IS的高层构思和总体规划工作。 总体规划的核心与基础是总体数据规划,其主要目的是改变企业 低档次的数据环境一数据文件(Data-F订es)环境和应用数据库 (Application Data Bases)环境,通过改造或重构建立高档次 的数据环境-主题数据库(Subject Data Bases)环境和具有信 息综合深加工意义的信息检索系统(Information Retrieval Systems), 这是企业信息化建设成功的重要标志。总体数据规 划的组织实施是需要花气力的,文献1给出了
8、一个中型企业 进行正规的总体数据规划需要2 5周、1 6个步骤的工作计划进 度表。信息工程转变了传统的以处理为中心的I S开发思路,确 立了以数据为中心的新思维,只有搞好总体数据规划才能导出计 算机系统规划、通信网络规划和应用系统开发计划。应用系统开 DOC文档.发是在系统体系结构模型的控制下,以系统数据模型的实现为基 础,有计划、有步骤地按系统功能模型建立应用,从而形成集成 化的信息系统。信息工程从总体数据规划到应用开发,都是在集 成化的计算机辅助软件工程(I -c A S E )工具的支持下进行 的。稳定的髙档次的数据环境建设,是与信息资源管理的规化进 程同步的。信息资源管理(I RM)是
9、对信息资源开发利用的全 局管理,是将信息技术与管理科学结合起来,把信息当做一种重 要资源来进行优化配置和使用。在集成化信息系统化建设中,企 业部的应用集成主要体现在各业务域共享信息的联机存取上,因 此需要企业统一的信息标准;而企业与外单位的信息交换,特别 是远程异地的信息交换,就需要业务伙伴之间达成共识的统一的 信息标准。因此,在总体数据规划中建立并执行信息资源管理基 础标准是非常重要的。我们在文献2的基础上,于9 2年提 出的五项信息资源管理基础标准是完全可以用于TGPMS建 设上的,这就是:数据元素标准、信息分类编码标准、用户视图 标准、概念数据库标准和逻辑数据库标准(详见4)09 0年代
10、的信息工程将面向对象的思想和方法溶汇进来,形 成了面向对象的信息工程(OOIE?quot;。这种新一代的方 法论,实质上是在数据集成的基础上,综合多种信息技术方法(包 括结构化方法、原型方法、R A D方法和基于Repository的方 法等),开发集成化、网络化和自动化的I S的方法论。00 1E将全企业围的IS建设工作划分为四个阶段:1企业规划。高层管理人员直接参与,采用全局的观点识 别企业目标和关键成功因素,研究关键信息流,划分业务域,构 思全企业围的I S集成框架。II. 业务域分析。业务代表和系统分析员组成的联合需求规 划(J RP)小组,对每一业务域进行较详细的分析,建立业务 域的
11、对象和事件的详细模型。III. 系统设计。针对具体的应用,由联合应用设计(JAD) 小组采用面向对象技术,设计出系统的类(Classes)和方法(Methods),用责任驱动设计(Responsibility-Driven Design) 来详细分析类的行为。同时开发快速原型和演示系统,以便及时 获得用户的返馈信息。IV. 建造。尽量使用编码生成器(Code Generator)和可重用的 类库,以提髙系统建造的速度和质量。00 I E继承了传统的信息工程的原理和方法,首先建立包 括数据模型的计算机化业务的框架,再利用起到中心支持作用的 类库(Class LibrariesD)和快速应用开发(
12、RAD)方法。 由于强调识别全企业围的共用的对象类型,因而使系统开发工作 和维护量达到最小。采用这种信息工程的方法,首先做好高层规 划和建模,然后再分别建立能连接到规划和模型上的应用系统 。根据上述理论和实践体验,结合三峡信息化建设的实际情况,我 们提出了本次总体数据规划工作的几项要则:1、组成业务代表与系统分析员相结合的联合规划组,强调 两类人员密切合作,互相学习,通过调查和讨论进行需求分析。2、综合利用信息工程的理论和实践经验,采用业务代表与 系统分析员都能掌握的科学、简单和实用的分析、建模方法和文 档规。3、对已有的调研资料进行去伪存真、删繁就简的分析,提 取合理部分重新规表述,根据实际
13、情况做补充调查。4、借鉴MA I的有关资料,结合国情和三峡工程管理的实 际吸收有关部分,参照用于需求分析与系统建模。5、采取实用的I -CASE工具,以规划设计元库 (Repository)为中心机理,形成规化的机文档,系统地支持需求分析、系统建模和应用设计,使本次规划工作顺利与后续开发 相衔接。三、总体数据规划的技术成果与工作组织综合传统的信息工程(IE)和面向对象的信息工程(00 I E )方法论,结合我们的研究和已有经验,认为TGPMS的 开发建设应釆取一套“自顶向下规划设计与自底向上实现相结 合”的方法,总体说来包括三个过程:总体规划过程、系统设计 过程和系统建造过程。I .总体规划过
14、程。进行全三峡工程管理的信息总体规划, D0C文档.即总体数据规划,以数据模型和功能模型的建立为主要成果。首 要的工作是由中高层领导参与抽象、识别和定义”职能域,这是 系统的最初构思。分小组进行职能域分析,分解、综合、定义” 业务过程”,这是子系统或功能模块的最初构思。经过进一步分 析,就可以识别定义主要的”存取关系”,而形成系统的体系结构, 这就是建模过程。II. 系统设计过程。这是针对总体数据规划已定义的应用系 统,在系统逻辑数据模型和功能模型之上进行的基本上是0 0 I E的第三阶段的工作。但是,我们还强调面向对象方法与结构化 方法的结合,称之为”新结构化方法在复查确认系统目标之后 进行
15、系统数据结构设计、功能结构设计、存取设计、屏幕界面规 格和处理程序规格设计等。III. 系统建造过程。基本上是0 0 I E的第四阶段的工作, 采用各种编码生成器,也可以采用结构化方法进行系统建造。为便于工作组织,我们将总体数据规划过程又划分为两个阶 段一第一阶段进行总体调研,第二阶段进行系统建模。第一阶段(总体调研)工作基本上有三项:业务需求调研;数据需求调研;将两者结合起来的数据流程草图的绘制。产生五项基本成果:职能模型;业务过程模型;用户视图定义;一级数据流程图和二级数据流程图;数据流分析报告。第二阶段(系统建模)有三项关键性工作,产生相应的三项 关键性成果:系统功能模型;系统数据模型;
16、系统体系结构模型。总体数据规划培训教材与D P A T使用说明4 口完整 介绍了本次总体数据规划全部成果的规表示方法,这里结合工作 组织作些必要的说明。1、关于用户视图分析传统的关系型数据库规划设计所采用的数据分析方法是基 于“实体一关系”(E-R)分析的,这套方法不易被用户分析员 所接受。为此, 8 0年代初James Martin作了一些简化, 提出了“简化的E-R分析法”,用”结构化的E-R图”来表示数据 模型1。不久,Willian Durell又作了进一步的简化,他明确提出“用户视图与外部数据流是同义词”的论断,主数 据分析从用户视图分析和规化入手2。用户视图即最终用户所 熟悉的单证
17、、报表、帐册和用户屏幕格式等,它反应了最终用 户对数据实体的看法,是信息需求调研的主要对象。我们进行了 用户视图的分类编码、构成表述、适度规化(存储类视图规到1 -NF)和视图集分组导出主题数据库的研究,制定了统一的文 档标准,多年来的实践证明是科学而简单的,对信息化建设是有 效的4、6。2、关于数据流分析早期James Martin所作的“数据分布分析“(详见1 第九 章)的基本思想仍然是正确有用的,但对今天的计算机C/S体 系结构和通信网络来说,实施起来难度较大,不易得出数据流的 量化分析结果。我们采用简化的一级数据流程图(1-DFD), 并强调各职能域输出数据流的识别和定义,结合用户视图
18、的生存 期和记录数的登记,可以容易地得出系统各职能域之间以及系统 外的数据流的量化分析结果。这对识别主题数据库,规划系统硬 件和通信环境是十分必要的。3、关于数据建模数据模型(DataModel)是对规划系统信息结构的概括性认 识。我们采用数据库基本表集的二级有序结构来表示数据模型, 其标准打印输出形式,是对James Martin的结构化E-R图的 一种简化。用户视图分析是数据建模的基础,与James Martin的”实体 大组”概念等价的是”用户视图分组”,并且更贴近用户,便于用 户参与搞准概念数据库的定义与容。逻辑数据库是概念数据库的细化,通过分析规化到3-NF,使得一个概念数据库演化为
19、一 个或几个基本表(Base Table)o按我们制定的数据库标识、名 称、属性表和数据模型的表述规,逻辑数据库模型是分层有序的 基本表集,如下例:01.DBCS客户(基本信息)DOC文档.DBCSPT客戶(产品)DBCS.CT客户(信用)02.DBPL计划(本期)主码犀性表DEPL.HS计划(历史)11数据模型自上而下分为全域数据模型、应用系统数据模型和子系 统数据模型。全域数据模型是集成化数据环境建设的根据。4、关于功能建模确定系统的职能域是总体数据规划的第一步工作,按0 0 I E的方法即是最高层的对象模型。分析与定义各职能域的业务过 程,是总体数据规划的业务分析的关键性工作。为便于分析
20、工作, 绘制二级数据流程图(2-DFD)草图是必要的。我们经过简 化规,强调业务过程之间必须是“数据联接”(即存储类用户视 图),使它成为深入业务调查的记录和两类人员对话的依托。系统的功能模型(Function Model)是对规划系统功能结构的概 括性认识。借助2-DFD容易得出职能域的业务过程和业务活 动的分层列表。在此基础上,对业务过程和业务活动作计算机化 的可行性分析,就可以得出系统的功能模型一”应用系统一子系 统一功能模块一程序模块“的分层有序列表。5、关于系统体系结构模型信息系统体系结构(Information System Architecture口) 在信息工程方法论中,是指系
21、统数据模型和功能模型的关联结 构,采用C U矩阵来表示,它可分为全域、系统和子系统三个 层次。系统体系结构模型的建立,是进行数据分布分析,制定系 统开发计划的科学依据。参照2-DFD可以识别定义每一数据库(基本表)与功能 模块之间的输入/输出(I/O)关系,由此就可以得出c-u 矩阵。可以看出,系统或子系统的C U阵,是其数据流程图的 更为简单明了的等价表示。6、关于实用的I-CASE工具的选择集成化计算机辅助软件工程(I -C A S E )工具,是近些 年得到较大发展的企业集成化I S建设的支撑工具。由于整个面 向对象方法尚处于发展过程之中,目前的I-CASE工具只是 部分适合0 0方法,
22、而且基本上是系统建造的下游工具。我们研制的全面配合上述开发过程的一组辅助工具,既可以 联合使用,也可单独使用,属于I-CASE工具组。T G PM S的总体数据规划工作,是在D P A T ( Data-Planning Aided Tool)的辅助下进行的,它帮助规划人员按标准步骤进行数据 分析建模和业务分析建模,将总体规划与集成化数据环境建设结 合起来。系统设计辅助工具S D A T (System Design Aided Tool)自动与总体数据规划相衔接,全面支持新结构化方法的实 施,系统设计人员用它方便地完成系统设计。信息分类编码管理 工具I C A T可用于企业信息化的全程,管理
23、全部信息分类编码 对象、编码规则和编码表的建立、更新和发布。在总体数据规 划辅助工具DPAT的使用中,用户视图和数据流定义等是规划 员录入计算机的,但数据元素的一致性检验、数据流的量化统计 分析则是DPAT自动完成的;数据库的定义、数据建模中的顺 序和层次的生成和调整,是在屏幕上人一机交互简便实现的;模 块与数据之间的存取关系,可分散给各业务域分析人员去识别、 录入,DPAT系统自动将它们合成、整理,自动生成子系统、 系统乃至全域C-U阵。总之,整个总体数据规划的分析建模工 作,规划人员录入、人一机交互、系统自动处理的工作量比,大 约为1: 2: 7。全部规划资料都存储在计算机,即标准的机文
24、档。与通常的纸面文档的本质区别在于,这种文档?quot;活化的 既便于更新和维护,又便于与系统设计相衔接一系统设计实 际上是自动调出机规划元库进行细化。四、TG PMS总体数据规划进度安排与成功保证三峡总公司信息中心经过一段时间的调研和考查,决定采用 上述理论、方法和工具进行TGPMS总体数据规划。经过认真 组织,组成了有近4 0人参加的联合规划组,首先集中进行总体调研工作,完成五项基本成果,然后进行系统建模。经过反复讨论,初步确定的本次总体数据规划职能域划分定义如下表:代码职盅域名務01决策1 1计划合同12工程财芻与会计Z 1物资ZZ设备3 1技术与设计管理32设计33文档管理4 1工程顶
25、目管理42监理43承包商总体调研工作的进行和基本成果的产生过程,不是简单的逐 日排列的线性步骤,而是一种迭代循环的渐进过程。集中进行的总体调研工作的进度安排是:1、调研开始(三天):交代工作方法(半天讲课);核心组提出职能模型初稿,分组;以草绘D F D为线索进行小组讨论,理解掌握方法,粗拟 前四项成果框架;根据已有资料各小组按职能域开展三项基本工作。2、调研继续(五天):完成D F D;完成企业模型(职能模型与过程模型);用户视图适当规化;利用D PAT录入调研资料。3、调研深入(五天):核对一级数据流;确认录入一级数据流;数据流分析报告打印。4、业务领导复查确认与修改(两周):职能模型职能
26、域定义确认,说明与现行职能部门关系;确认外部单位的定义。业务模型确认各职能域中的业务过程定义;说明新的或关键业务过程(可列出其业务活动)。用户视图定义确认各职能域中用户视图的定义和组成;确认存储类视图及容。数据流分析报告数据流定义合理性,冗余或遗漏;数据流量估算的合理性。要坚持每周进行总结,根据实际问题排出下周的具体计划, 以保证扎扎实实完成总体调研工作,得出容真实完整的成果。在 这些成果的基础上,才能进行有效的系统建模工作,得出系统建 模的三项成果:孫统功能模型定义了应用系统,划分了子系统和功能模块;系统数据模型提出了全域和各应用系统的主题数据库结 构,其中还体现了IRM基础标准的运用;系统
27、体系结构模型通过C-U矩阵的表达法,给出了各应 用系统或子系统的开发顺序关系及控制机制,清楚表明所有功能模块与基本表之间的的存取 关系。这些总体数据规划的成果以元库的方式存储在计算机,可以 自动化地与系统设计相衔接,是有计划、有步骤进行TGPMS 应用开发的科学依据。要保证本次总体数据规划工作的成功,就要坚持前面提出的 几项要则。多次实践经验证明,违背这些要则,就会导致总体数 据规划工作的失败,其表现形式有:总体数据规划工作开头紧,越搞越松,中途停顿或不了了 之;缺乏指导控制,缺少规,各小组文档简繁不一,无法完成 系统建模;缺乏深入调研,文档整理形似神异,对后续开发无用。注:1994年6月三峡总工司会同中南勘测、河海大学、华中 理工大学和工业大学等单位完成了中国长江三峡工程开发总公 司管理信息系统需求分析说明书;随后开发了应急系统;1996 年11月分与加拿大Monenco AGRA公司人员合作进行的T G P MS用户需求分析,以”业务流程图”为主要分析表达工具,部分 利用了“数据流程图“,从方发论上看,基本上属于面向过程的方 法。主要参考文献1 James Martin原著,高复先吴曙光等编译:信息工程 与总体数据规划,人民交通,1989年
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年CATTI三级笔译考试真题汇编与模拟试卷
- 2025年高考语文陕西真题及答案
- 2025年长沙保安证考试题及答案
- 2025年全国共青团“新团员入团”应知应会知识考试题库检测试卷及参考答案详解一套
- 2025年学校安管员考试题及答案
- 海洋工程工程师执业资格试卷与答案
- 2025标准的企业资产买卖合同
- 2025【合同范本】设备租赁合同
- 2025租房押金合同模板
- 四川经济岗位工一级(高级技师)历年参考题库含答案解析(5套试卷)
- 3.1生活中的立体图形(教学设计)- 华东师大版(2024)七上
- 全国大学生职业规划大赛《精细化工技术》专业生涯发展展示【高职(专科)】
- 税务局国考行测题库及答案详解【名师系列】
- 二手车买卖协议范本下载5篇
- 【新教材】2025-2026学年人教版(2024)信息科技六年级全一册教案(教学设计)
- 商品标识及质检知识培训课件
- 2025年节能减排在铁路运输业中的实施策略可行性研究报告
- 人力资源法律顾问
- 2025贵州茅台酒股份有限公司招聘158人笔试参考题库附带答案详解
- 门诊中心导诊课件模板
- 第8课《网络新世界》第一课时-统编版《道德与法治》四年级上册教学课件
评论
0/150
提交评论