TGPMS总体数据规划
项目管理考试题库

精品文档考试教学资料施工组织设计方案第一章1.什么是项目?它与日常运作有什么不同?2.项目有哪些特点?分别举出2个以上项目的例子和不属于项目的例子.3.项目利益相关者/项目干系人主要包括哪些方面?4.写出在某个居民区建造一个咖啡厅的项目干系人列表.一、判断题1.日常运作总是在很短的时间内完成,而项目必须要跨越数年或数十年。
(×)2.每一个项目阶段的结束必须以某种可交付成果为标志。
(√)3.项目的生命期可归纳为四个阶段,这种划分通常是固定不变的。
(×)4.公民个人可以是项目干系人。
(√)5.项目在开始时,它的风险和不确定性最高。
(√)6.项目变更所需要的费用将随着项目生命期的推进而增加。
(√)7.在项目启动和收尾两个阶段中,人力资源的投入一般都比较少。
(√)8.项目管理的客体是项目管理者。
(×)9.项目管理的主体是项目的全部任务。
(×)单选题1.随着项目生命期的进展,资源的投入(C )。
A 逐渐变大B 逐渐变小C 先变大再变小D 先变小再变大2.确定项目是否可行是在(A)工作过程完成的。
A 项目启动B 项目计划C 项目执行D 项目收尾3.对项目干系人管理的主要目的是(B)。
A 识别项目的所有潜在用户来确保需求分析的完成B 积极减少可能会严重影响项目的项目干系人的活动C 在进度和成本超支是建立商业信誉D 关注项目干系人对项目的批评4.应对项目可交付成果负主要责任的是(B)。
A 质量经理B 项目经理C 高级管理层D 项目团队成员中的某个人5. 项目的“一次性”含义是指(B)。
A 项目持续的时间很短B 项目有确定的开始和结束时间C 项目将在未来一个不确定的时间结束D 项目可以在任何时间取消三、多选题1、下列属于项目的实例是(AB )。
A 举办一场婚礼B 开发一种新的计算机软件系统C 提供金融服务D 管理一个公司2、项目管理的特点包括(AB )。
A 复杂性B 创造性C 自发性D 预测性3、日常运营与项目的区别主要在于(ABC)。
TGPMS总体数据规划过程

TGPMS总体数据规划过程1. 引言TGPMS(Total Global Performance Management System)是一个用于全球绩效管理的系统。
本文将详细介绍TGPMS总体数据规划的过程,包括数据采集、数据分析和数据应用等方面的内容。
2. 数据采集2.1 数据需求确定在TGPMS总体数据规划过程中,首先需要确定数据需求。
这包括确定需要采集的数据类型、数据来源以及数据的频率等。
例如,可以采集员工绩效数据、销售数据、市场调研数据等。
2.2 数据采集方法选择根据数据需求,选择适当的数据采集方法。
可以使用问卷调查、面试、观察等方法进行数据采集。
同时,还可以利用现有的系统和数据库采集数据,如人力资源管理系统、销售系统等。
2.3 数据采集工具开辟根据数据需求,开辟相应的数据采集工具。
例如,设计问卷、制定面试指南等。
确保数据采集工具的有效性和可靠性。
2.4 数据采集根据数据采集工具,进行数据采集工作。
确保数据的准确性和完整性。
可以通过在线调查、面对面访谈等方式进行数据采集。
3. 数据分析3.1 数据清洗在数据分析之前,需要对采集到的数据进行清洗。
这包括删除重复数据、处理缺失数据、处理异常值等。
确保数据的质量和准确性。
3.2 数据整理和转换对清洗后的数据进行整理和转换,使其适合进行后续的数据分析。
可以进行数据格式转换、数据归一化等操作。
3.3 数据探索和分析利用统计学和数据分析方法对数据进行探索和分析。
可以使用图表、统计指标等方式对数据进行可视化和分析。
例如,可以分析员工绩效与销售业绩的关系、市场调研数据的趋势等。
4. 数据应用4.1 绩效评估根据数据分析的结果,对员工绩效进行评估。
可以根据绩效评估结果进行奖励和激励措施的制定。
4.2 业务决策支持利用数据分析的结果为业务决策提供支持。
例如,根据市场调研数据分析结果,制定产品推广策略。
4.3 数据报告和可视化根据数据分析的结果,生成相应的数据报告和可视化图表,以便于管理层和相关人员对数据进行理解和应用。
glim标准解读

glim标准解读GLIMS(Geospatial Lifecycle Information Management System)是一个用于地理空间数据生命周期管理的系统。
它提供了一组工具和标准,用于组织、管理和维护地理空间数据。
以下是对GLIMS标准的解读:1. 定义数据标准:GLIMS标准定义了一组数据标准,这些标准涵盖了地理空间数据的各个方面,包括数据格式、元数据、坐标系和数据质量等。
这些标准为地理空间数据的组织、存储和共享提供了统一的基础。
2. 促进数据共享:GLIMS标准促进了地理空间数据的共享和互操作性。
通过使用这些标准,不同的地理信息系统(GIS)软件和平台可以更容易地交换和共享数据。
这有助于提高地理空间数据的利用率和价值。
3. 提供数据管理工具:GLIMS标准不仅仅是一套标准,还提供了一套数据管理工具,用于支持地理空间数据的整个生命周期。
这些工具包括数据采集、处理、存储、检索、分析和可视化等方面的功能。
4. 提升数据质量:GLIMS标准强调数据质量的重要性,并提供了一套方法来评估和改进地理空间数据的质量。
这有助于确保数据的准确性和可靠性,从而提高地理空间分析的准确性和可信度。
5. 支持多领域应用:GLIMS标准适用于多个领域的应用,包括环境监测、城市规划、自然资源管理、灾害响应等。
通过使用这些标准,不同领域的专业人员可以更好地协作和共享地理空间数据,从而更好地解决复杂的问题和实现跨领域的合作。
总之,GLIMS标准为地理空间数据的生命周期管理提供了一套全面的解决方案,有助于提高地理空间数据的利用率和价值,促进多领域之间的合作和交流。
随着地理信息技术的不断发展,GLIMS标准将进一步完善和演进,为未来的地理空间数据管理提供更好的支持和指导。
MySQL中的数据量估算与数据库规划

MySQL中的数据量估算与数据库规划在进行数据库规划之前,对数据量的估算是十分重要的一步。
准确地估算数据量可以帮助我们选择合适的硬件配置、优化数据库性能以及规划备份和维护策略。
本文将重点讨论如何在MySQL中进行数据量估算,并给出一些数据库规划的建议。
1. 数据量估算的方法1.1 根据现有数据最简单的估算方法就是根据已有数据进行估算。
我们可以通过查看历史数据的大小,计算每个表的平均数据量,并根据这个平均值来估算整个数据库的数据量。
然而,这种方法并不适用于新建的数据库或者新增的表。
1.2 根据业务需求我们可以通过分析业务需求来估算数据量。
例如,如果我们知道某个应用每天新增1000个用户,并且每个用户有50个数据记录,那么我们可以在这个基础上估算出每年的新增数据量。
然后,根据数据库使用的时长,我们可以得到整个数据库的大致数据量。
2. 数据存储的优化2.1 表的划分在面对大规模数据时,表的划分是必不可少的一环。
常见的划分方法有水平划分和垂直划分。
水平划分是指将一个大表按照某个条件拆分成多个小表,每个小表只包含部分数据。
垂直划分是指将一个大表按照字段的不同拆分成多个小表,每个小表只包含部分字段。
2.2 分区表MySQL提供了分区表的功能,可以将一个大表拆分成多个分区。
分区表可以根据某个字段的值将数据存储到不同的分区中,从而提高查询效率。
在进行数据量估算时,我们可以根据每个分区的数据量来估算整个数据表的大小。
2.3 数据压缩MySQL支持对数据进行压缩,可以减少数据在磁盘上的占用空间。
在进行数据量估算时,我们可以考虑采用数据压缩的方式来减少数据库的存储空间。
3. 硬件配置与性能优化在进行数据库规划时,充分考虑硬件配置和性能优化非常重要。
3.1 磁盘存储磁盘存储是数据库性能的关键因素之一。
我们需要选择合适的硬盘类型(如SSD、HDD)以及硬盘数量和容量来满足数据库的读写需求。
此外,使用RAID来提高磁盘的读写性能和可靠性也是一个不错的选择。
2023-主数据管理系统规划建设方案-1

主数据管理系统规划建设方案主数据管理系统(Master Data Management System,简称MDM系统)是企业信息化建设中的关键部分,旨在提供单一的数据源和数据治理,确保企业各个部门和系统所使用的数据一致、准确、完整和可信,使企业的战略和决策更加有效和高效。
本文将从规划、建设等方面,分步骤阐述主数据管理系统的打造。
一、规划1. 制定项目目标和计划:明确主数据管理系统建设的目标和计划,并制定能够实现这些目标的具体计划。
这包括项目的时间表、预算和可交付成果。
2. 确定关键数据对象:识别企业中的关键数据对象,例如客户、供应商、产品、员工等,以及它们在企业中的应用。
通过对这些关键数据对象的归纳和总结,可以为后续建设提供重要的参考。
3. 确定数据管理的范围和级别:MDM系统涉及到的数据和过程非常广泛,因此需要确定管理范围和级别。
该系统包括哪些部门和系统,以及它们按照什么级别进行数据治理和共享。
二、建设1. 建立数据集成框架:在建设MDM系统时,需要建立数据集成框架,将企业现有的各个数据汇集起来,将它们转化为一致的数据模式,并与企业的数据分发和数据治理的过程结合起来。
2. 确认数据质量标准:MDM系统中的数据质量是至关重要的,因此在建设前需要确定每个数据对象应该具备的数据质量标准。
这样可以在数据汇集的过程中识别和排除潜在的数据问题,并建立相应的清洗和验证机制。
3. 建立数据治理规则和流程:在建设MDM系统时,需要建立数据治理的规则和流程。
这包括数据的补充,修复和维护的流程,以及数据的共享和权限规则等等。
这样可以确保所有数据对象在企业中保持一致,以及保证数据的可信度和可用性。
三、维护和持续改进1. 建立数据管理制度:MDM系统在项目结束后需要进行长期的维护和支持,因此需要建立数据管理制度,包括数据审查和治理的流程,以及数据质量监控和反馈的机制等等。
2. 持续改进:MDM系统建设并不是一次性事件,而是一个漫长的过程,需要不断地挖掘问题和瓶颈,并做出相应的改进和优化措施。
MySQL数据库容量规划与预测

MySQL数据库容量规划与预测MySQL数据库作为一种常用的关系型数据库管理系统,在企业和个人使用中扮演着重要的角色。
随着数据量的不断增加,对于数据库容量规划与预测的需求也越来越重要。
本文将介绍MySQL数据库容量规划与预测的相关知识和方法,帮助读者有效管理和利用数据库资源。
一、引言MySQL数据库作为开源的关系型数据库管理系统,具有成本低、可靠性高、性能优越等特点,因此在各个领域得到了广泛的应用。
随着业务数据的不断增长,对数据库容量的规划和预测变得越来越重要。
正确合理地规划和预测数据库容量,可以确保系统的可靠性和性能。
二、数据库容量规划数据库容量规划是指根据业务需求和数据库资源状况,合理地规划数据库的存储空间。
以下是一些常用的数据库容量规划方法:1. 数据统计法通过对历史数据的分析和统计,预测未来数据的增长趋势,并根据这些数据进行容量规划。
例如,通过分析每天的新增数据量和日增长率,可以预测未来一段时间的数据增长情况。
2. 业务需求法根据业务需求的特点和对数据库的使用方式,合理地预测数据的增长速度和规模。
例如,在电商网站中,可以根据商品数量和访问量预测用户行为带来的数据增长。
3. 容量评估法通过评估系统资源的使用情况和数据库的访问情况,合理地评估数据库容量的需求。
例如,通过监控数据库的存储空间占用率、IO使用率等指标,可以评估数据库容量的使用情况。
三、数据库容量预测数据库容量预测是指通过对数据库容量规划方法的应用,预测未来数据库容量的需求,并提前采取相应的资源扩展措施。
以下是一些常用的数据库容量预测方法:1. 线性趋势法根据历史数据的增长趋势,假设未来数据的增长速度和规模与历史数据相似,通过线性拟合等方法进行容量预测。
这种方法适用于数据增长相对稳定的场景。
2. 曲线拟合法通过对历史数据的拟合和预测,可以得到未来数据增长的曲线。
例如,可以使用多项式拟合、指数拟合等方法,根据曲线来预测未来的数据。
3. 基准测试法通过对数据库进行基准测试,获取数据库的性能指标和扩展能力,进而预测未来数据库的容量需求。
如何使用MySQL进行容量规划和预测

如何使用MySQL进行容量规划和预测随着数据的快速增长和企业对数据的需求不断增加,数据库管理成为了企业中不可或缺的一环。
而MySQL作为一个常用的关系型数据库管理系统,在企业中被广泛应用。
在数据库管理中,容量规划和预测是至关重要的一部分。
本文将探讨如何使用MySQL进行容量规划和预测,并提供一些实用的方法和技巧。
1. 数据量统计和分析容量规划和预测的第一步是对当前数据量进行统计和分析。
通过MySQL提供的一些系统表和指令,我们可以获取到数据库中各个表和索引的大小,以及数据的增长趋势。
下面是一些常用的指令和系统表:- SHOW TABLE STATUS:通过这个指令可以获取到数据库中所有表的详细信息,包括表的大小、行数、索引大小等。
- INFORMATION_SCHEMA.TABLES:这个系统表包含了关于数据库、表和列的详细信息,通过查询可以获取到相应的容量信息。
- INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES:这个系统表包含了InnoDB存储引擎的表空间信息,包括表空间大小、碎片等。
通过分析这些数据,我们可以了解到数据库中的数据增长趋势和容量变化情况,为后续的容量规划提供依据。
2. 数据压缩和优化在进行容量规划之前,我们可以尝试对数据进行压缩和优化,以减少数据库的存储需求。
MySQL提供了一些数据压缩和优化的方法和技术,比如使用压缩表、压缩索引、分区表等。
- 压缩表:MySQL 5.7及以上版本支持InnoDB存储引擎的表压缩功能。
通过对表进行压缩,可以减少存储空间的占用。
- 压缩索引:MySQL 5.7及以上版本支持InnoDB存储引擎的索引压缩功能。
通过对索引进行压缩,可以减少索引的存储需求。
- 分区表:MySQL支持对表进行分区,通过将数据划分到不同的分区中,可以减少索引和数据的扫描范围,提高查询性能。
通过使用这些方法和技术,我们可以在不改变现有应用程序和业务逻辑的前提下,降低数据库的存储需求,延缓容量扩展的需求。
腾讯游戏数值策划.docx

山寨数值策划之我有我可以Caicai, 素有小王子 & 神算子之称,曾参与ST、FFO、梦三国的相关数,在在物熊熊和 SNS 做有的数,深入研究和反推好多款游的数。
5年入公司的候,懵懂的从前口中得知游策划大致分什么文案策划、系策划、数策划,自以学点程序、数学也不,而且“数策划” 几个字感忒有技含量,偶就了在数策划道上 Farm 去了。
几年数下来自己最大的体会就是如眼!(EXCEL 真看多了,看什么西都有格子了⋯)有幸偶写篇自己数策划的了解,作一个要有的游策划,明要爆一些用又略些八卦到可称作数宝典的料。
之所以叫《山寨数策划之我有我可以》,首先要提的是,“我有我可以”:任何人都能做好数。
其⋯我的数启蒙恩noice自称高考数学才考了60分(150分),另外国的(国外称数策划数据平衡)如Tom cadwell(WAR系列和WOW中做数据平衡)等家也不是什么数学高材生,并没有太高的技,反倒有些人有心理(不有些人就是看到表格和数字就)。
花点去了解所数的意,然后就是心点多演算各种可能出的状况,数并非事。
那么即便数学成并不好,也没有什么关系。
曾有几个前很正跟我,学数,研究《 D&D 玩家手册》外加《 D&D 城主守》才是王道,我都看了一半没看完。
并不是此宝典不 NB ,其花看个《 D&D 》,倒不如花去多玩几款主流市面游。
多就是看完D&D 之后,惊到:噢!原来 RPG 游那么多的都是出自于宝典 ...有 P 用啊!因,在国内想找人一起玩D&D 可了 (据公司里就 SLAM曾来玩),那花去研究一个自己无法体,然后又以得玩家反,倒不如去山寨一张 WAR3地图,或者用什么RPG 制作大师山寨一款同人游戏出来,反而体验到更多的数值设计经验。
(有意者可看看偶分享PPT《学 !学关卡!做地图》)恩,提及了另一个KEY POINT: 山寨,我想说的是,任何人都能做好数值,那怎么做呢山寨之!数值设计,没有什么比得上用山寨这种手段学习和引用更有效和妥当了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TGPMS总体数据规划技术报告三峡工程管理系统总体规划组1997年1月26日引言中国长江三峡工程开发总公司自1993年10月正式组建以来,在组织三峡信息系统规划论证和急用系统开发方面做了大量的工作。
1995年10月正式签订合同引进外资合作开发三峡工程管理系统(TGPMS,加拿大方是Monenco AGRA公司,中方有哈工大、华中理工大等四高校),随之进行了需求调查和管理模型的研究工作。
三峡总公司信息中心通过调研认识到,为履行合同采用信息工程方法开发TGPMS,必须首先搞好总体数据规划工作,为此,特邀请大连海事大学信息工程研究所高复先教授任技术总顾问,于1996年12月15日至19日组织了"信息工程方法论--信息资源管理及信息组织技术研讨会"(高复先主讲),为进行开发TGPMS的总体数据规划作好了认识准备。
1997年1月14日至31日集中进行的TGPMS总体数据规划第一阶段(总体调研)工作,是按照信息工程方法进行正规的总体数据规划的基础工作,通过调研分析准确把握用户的需求--功能需求和信息需求。
在此后进行的总体数据规划第二阶段(系统建模)工作,则是在功能需求和信息需求分析的基础上,产生总体数据规划的三项关键性成果--系统功能模型、系统据模型和系统体系结构模型。
本报告阐明我们采用信息工程方法进行TGPMS总体数据规划的工作目标、成果表述和组织方法的理论根据、实践经验和具体步骤。
一、系统开发目标和总体数据规划三峡工程管理系统TGPMS是新一代的集成化、网络化的大型信息系统,其信息中心和信息网络将全面支持三峡工程的科学管理工作--从计划合同、技术设计、物资设备供应,到工程项目管理和监理工作的进度控制、质量控制、造价控制,使业主、设计、施工和监理四方的工程管理信息能及时采集汇总,快速处理流通,成为整体工程管理的大脑和神经网络系统。
这样的信息系统必须建立在稳定的、高档次的数据环境之上,即体现集成化信息系统的核心与基础--数据集成的实质,而不是一些分散应用通过多种接口相互联接的结果。
国内外大量的系统集成化开发经验教训一再说明,许多理论研究也充分阐明,企图通过接口将一些"信息孤岛"连成"信息大陆"是没有出路的[1-2]。
加拿大Monenco AGRA公司提出的MAI/MPMS是积累多年的成功的工程管理系统,体现了先进的信息技术,但因国情、管理体制和方法等方面的不同,不能简单搬用。
积极的引进先进技术的态度在这里的体现,应该是将MPMS的有关数据结构,借鉴过来用于TGPMS数据库的基本表(Base Table)设计;MPMS的有用程序模块,应加以选取、修改或重作,使其成为TGPMS的类库(Class Library)部件。
已经开发和使用的"急用系统"(如总经理查询、财务结算和物资管理等),是一些独立的、缺乏信息共享能力的应用,它们不是通过接口与新系统互通信息,而是在完成其历史使命之后由重新开发的TGPMS的有关功能所取代。
在我们面临开发集成化、网络化的大型信息系统TGPMS的宏大而艰巨任务时,采取正确的技术路线,处理好技术引进、现有应用和系统开发目标的关系是极为重要的。
多年来国内花巨资引进国外应用软件系统的失败教训是深刻的,我们一定要避免将国外的应用软件系统简单引进,或者在没有搞好自己的总体数据规划的情况下,就搞移植或转换的厄运。
我们按照信息工程方法进行正规的总体数据规划的目的,就是要通过业务人员与系统分析人员的密切合作,调研分析、准确把握用户的功能需求和信息需求,在此基础上产生系统功能的正确定义和模块划分(即系统功能模型),系统数据的组织方法和规范结构(即数据模型),搞清楚所有功能与数据的存取关系(即系统体系结构模型),以便进行有计划、有步骤的TGPMS的集成化开发建设。
二、总体数据规划的理论依据与工作要则信息工程方法论(IEM)是80年代初由美国学者詹姆斯.马丁(James Martin)等人创立的,•高教授于80年代中期开始引进并结合国情进行研究和推广应用。
这是一种以数据为中心、强调总体数据规划作用、在稳定高档次的数据环境之上建立新一代的信息系统(IS)的有效的方法论[1、3]。
信息工程的基本原理是:数据位于现代数据处理的中心;数据是稳定的,处理是多变的;最终用户必须真正参加开发工作,特别是中高层业务人员要参加IS的高层构思和总体规划工作。
总体规划的核心与基础是总体数据规划,其主要目的是改变企业低档次的数据环境--数据文件(Data-Files)环境和应用数据库(Application Data Bases)环境,通过改造或重构建立高档次的数据环境--主题数据库(Subject Data Bases)环境和具有信息综合深加工意义的信息检索系统(Information Retrieval Systems),•这是企业信息化建设成功的重要标志。
总体数据规划的组织实施是需要花气力的,文献[1]•给出了一个中型企业进行正规的总体数据规划需要25周、16个步骤的工作计划进度表。
信息工程转变了传统的以处理为中心的IS开发思路,确立了以数据为中心的新思维,只有搞好总体数据规划才能导出计算机系统规划、通信网络规划和应用系统开发计划。
应用系统开发是在系统体系结构模型的控制下,以系统数据模型的实现为基础,有计划、有步骤地按系统功能模型建立应用,从而形成集成化的信息系统。
信息工程从总体数据规划到应用开发,都是在集成化的计算机辅助软件工程(I-CASE)工具的支持下进行的。
稳定的高档次的数据环境建设,是与信息资源管理的规范化进程同步的。
信息资源管理(IRM)是对信息资源开发利用的全局管理,是将信息技术与管理科学结合起来,把信息当做一种重要资源来进行优化配置和使用。
在集成化信息系统化建设中,企业内部的应用集成主要体现在各业务域共享信息的联机存取上,因此需要企业内统一的信息标准;而企业与外单位的信息交换,特别是远程异地的信息交换,就需要业务伙伴之间达成共识的统一的信息标准。
因此,在总体数据规划中建立并执行信息资源管理基础标准是非常重要的。
我们在文献[2]的基础上,•于92年提出的五项信息资源管理基础标准是完全可以用于TGPMS建设上的,这就是:数据元素标准、信息分类编码标准、用户视图标准、概念数据库标准和逻辑数据库标准(详见[4])。
90年代的信息工程将面向对象的思想和方法溶汇进来,形成了"面向对象的信息工程(OOIE?quot;。
这种新一代的方法论,实质上是在数据集成的基础上,综合多种信息技术方法(包括结构化方法、原型方法、RAD方法和基于Repository的方法等),开发集成化、网络化和自动化的IS的方法论。
OOIE将全企业范围的IS建设工作划分为四个阶段:Ⅰ. 企业规划。
高层管理人员直接参与,采用全局的观点识别企业目标和关键成功因素,研究关键信息流,划分业务域,构思全企业范围的IS集成框架。
Ⅱ. 业务域分析。
业务代表和系统分析员组成的联合需求规划(JRP)小组,对每一业务域进行较详细的分析,建立业务域的对象和事件的详细模型。
Ⅲ. 系统设计。
针对具体的应用,由联合应用设计(JAD)小组采用面向对象技术,设计出系统的类(Classes)和方法(Methods),用责任驱动设计(Responsibility-Driven Design)来详细分析类的行为。
同时开发快速原型和演示系统,以便及时获得用户的返馈信息。
Ⅳ. 建造。
尽量使用编码生成器(Code Generator)和可重用的类库,以提高系统建造的速度和质量。
OOIE继承了传统的信息工程的原理和方法,首先建立包括数据模型的计算机化业务的框架,再利用起到中心支持作用的类库(Class Libraries•)和快速应用开发(RAD)方法。
由于强调识别全企业范围的共用的对象类型,因而使系统开发工作和维护量达到最小。
采用这种信息工程的方法,首先做好高层规划和建模,然后再分别建立能连接到规划和模型上的应用系统[5]。
根据上述理论和实践体验,结合三峡信息化建设的实际情况,我们提出了本次总体数据规划工作的几项要则:1、组成业务代表与系统分析员相结合的联合规划组,强调两类人员密切合作,互相学习,通过调查和讨论进行需求分析。
2、综合利用信息工程的理论和实践经验,采用业务代表与系统分析员都能掌握的科学、简单和实用的分析、建模方法和文档规范。
3、对已有的调研资料进行去伪存真、删繁就简的分析,提取合理部分重新规范表述,根据实际情况做补充调查。
4、借鉴MAI的有关资料,结合国情和三峡工程管理的实际吸收有关部分,参照用于需求分析与系统建模。
5、采取实用的I-CASE工具,以规划设计元库(Repository)为中心机理,形成规范化的机内文档,系统地支持需求分析、系统建模和应用设计,使本次规划工作顺利与后续开发相衔接。
三、总体数据规划的技术成果与工作组织综合传统的信息工程(IE)和面向对象的信息工程(OOIE)方法论,结合我们的研究和已有经验,认为TGPMS的开发建设应采取一套“自顶向下规划设计与自底向上实现相结合”的方法,总体说来包括三个过程:总体规划过程、系统设计过程和系统建造过程。
Ⅰ. 总体规划过程。
进行全三峡工程管理的信息总体规划,即总体数据规划,以数据模型和功能模型的建立为主要成果。
首要的工作是由中高层领导参与抽象、识别和定义"职能域",这是系统的最初构思。
分小组进行职能域分析,分解、综合、定义"业务过程",这是子系统或功能模块的最初构思。
经过进一步分析,就可以识别定义主要的"存取关系",而形成系统的体系结构,这就是建模过程。
Ⅱ. 系统设计过程。
这是针对总体数据规划已定义的应用系统,在系统逻辑数据模型和功能模型之上进行的基本上是OOIE的第三阶段的工作。
但是,我们还强调面向对象方法与结构化方法的结合,称之为"新结构化方法"--在复查确认系统目标之后进行系统数据结构设计、功能结构设计、存取设计、屏幕界面规格和处理程序规格设计等。
Ⅲ. 系统建造过程。
基本上是OOIE的第四阶段的工作,采用各种编码生成器,也可以采用结构化方法进行系统建造。
为便于工作组织,我们将总体数据规划过程又划分为两个阶段--第一阶段进行总体调研,第二阶段进行系统建模。
第一阶段(总体调研)工作基本上有三项:·业务需求调研;·数据需求调研;·将两者结合起来的数据流程草图的绘制。
产生五项基本成果:·职能模型;·业务过程模型;·用户视图定义;·一级数据流程图和二级数据流程图;·数据流分析报告。