1企业管理信息系统开发规范(试行)国家体改委经济体制与管理研究所国务院电子信息系统推广应用办公室一九九二年五月目录1.引言1.l目的和作用1.2主要内容1.3性质和适用范围1.4引用标准2.定义2.1系统2.2企业管理信息系统2.3现行系统2.4目标系企业管理信系系统开发规范2.5开放系统2.6需求分析2.7概要设计2.8详细设计2.9生命周期法2.10原型法2.11资源2.12运行环境2.13文档3.可行性研究与总体规划3.1目标3.2主要工作内容3.3工作要求3.4交付文档3.5(推荐)使用的方法4.需求分析与概要设计24.1目标4.2主要工作内容4.3交付文档4.4(推荐)使用的方法和工具5.详细设计5.1目标5.2主要工作内容5.3交付文档5.4(推荐)使用的方法和工具6.实现与测试6.1目标6.2主要工作内容6.3工作要求6.4交付文档6.5(推荐)使用的方法和工具7.系统运行、维护与评价7.1目标7.2组织与管理7.3系统运行7.4系统维护7.5系统评价7.6工作要求7.7交付文件8.项目管理8.1目标8.2组织保证8.3人员培养8.4质量管理8.5进度管理8.6系统资源管理8.7资金管理附录l附录2附录331.引言1.l目的和作用为了指导我国企业管理信息系统的建设。加强系统开发过程的管理和控制、提高系统开发的质量和水平。便于系统的维护,促进我国软件商品化的发展、特制定本规范。1.2主要内容本规范足以大中型企业为背景。根据管理信息系统的特点,将系统开发划分为:可行性研究及总体规划、需求分析与概要设计、详细设计、实现与测试和系统运行。维护及评价五个阶段。对各阶段的目标、主要工作内容、文档要求、推荐使用的方法和工具等作出了相应的技术规定和管理约定。1.3性质和适用范围本规范是我国企业建立管理信息系统的指导性文件。本规范旨在适用于尽可能广泛的企业管理信息、系统的开发工作,包括不同类型、不同规模企业所建立的不同系统。各行业在贯彻执行本规范过程中可根据本行业企业的特点对规范的有关内容进行适当的调整和补充,对于采用商品化软件建立的企业管理信息系统可以省略(或简化)开发过程中的某些工作。本规范所推荐的文件、在使用过程中可根据开发系统的不同规模进行选择。1.4引用标准1.4.1《计算机软件开发规范》GB8566一881.4.2《计算机软件产品开发文件编制指南》GB8567一881.4.3《国家经济信息系统设计与应用标准规范》19862术语定义2.1系统系统是具有同一目标的若干相互联系,相互影响的部分结合成的有机整体。2.2企业管理信息系统企业管理信息系统是综合利用计算机技术、通信技术、管理科学,对企业内外部管理信息进行收集、加工、存储、传输、维护和使用,辅助企业的各级管理人员判断决策、控制行为、预测趋势,以实现企业发展目标的火机系统。2.3现行系统现行系统是指正在运行的企业管理系统,其职能部门可能是手工操作。也可能实现了计算机管理2.4目标系统目标系统是指将要建立的计算机管理信息系统。2.5开放系统是指由一台或多台计算机、有关软件、外围设备、终端、操作员、物理过程、信息传送手段等组成的实系统在与其它实系统进行信息、物质、能量交换时,遵守国际标准化组织(ISO)提出并被广泛采用的国际标准的系统2.6需求分析研究用户需求以得到系统或软件需求的定义过程。2.7概要设计分析各种设计方案和定义系统结构的过程。42.8详细设计扩充概要设计,以获得关于处理逻辑、数据结构相数据定义的更加详细的描述。2.9生命周期法系统开发严格按照可行性分析、总体规划、需求分析、概要设计、详细设计、实现、测试、运行、维护、评价等阶段进行开发。2.10原型法根据用户的基本需求,快速建立系统原型,经过抽取、描述和求精、多次迭代地建立,最终目标系统的开发方法。2.11资源指系统开发过程中可利用的人、财、物、技术、知识、数据等。2.12运行环境指目标系统运行的软硬件平台及与之相适应的企业内部运行机制。2.13文档在系统开发和维护过程中产生和使用并经过整理的有关资料、报告、记录等文件,它是软件不可缺少的组成部分。3.可行性研究与总体规划建立企业计算机管理信息系统首先应在调查企业内外部环境,发展战略及资源利用的基础上,从技术、经济、运行和社会因素等方面研究并论证项目的可行性、编制可行性研究报告和制订总体规划对于较大规模系统的可行性研究报告和总体规划。须经过有关主管部门和专家的鉴定和评审。3.1目标提出一个优化、可行的目标系统模型及系统开发方案。3.2主要工作内容3.2.1企业外部环境调查一一国家有关行业发展政策一一外部实体对企业的要求一一行业发展动态一一竞争对手的情况一一产品市场状况一一计算机资源状况3.2.2企业现状调查一一企业目标一一经营战略及方针一一发展历史及企业文化一一管理基础工作一一生产特点及规模一一产品特点及结构一一设备构成一一用户特点及分布一一人员数量及结构5一一组织机构及业务范围一一信息的类型及数量分布一一计算机应用情况一一标准化工作情况一一企业地理位置及厂区机构分布一一企业财务状况3.2.3企业现状分析一一外部环境对企业的影响程度一一企业投入、适应能力分析一一机构设置及职能划分的合理性一一管理功能及信息的需求分析一一主要问题及解决的可能性3.2.4目标系统规划一一制定系统目标(应成为开放系统)一一确定目标系统的总体结构一一确定目标系统的主要功能(子系统划分)一一确定目标系统与外部环境的接口一一确定目标系统与计算机在其它领域应用的接口一一确定目标系统的运行模式一一规划目标系统的运行环境一一有关改革和调整的建议3.2.5系统配置初步方案3.2.5.1拟定系统配置初步方案3.2.5.2分阶段实现计划3.2.5.3确定系统选型原则3.2.5.4几种选型方案的比较3.2.6制定目标系统开发计划一一系统开发阶段划分一一系统开发策略的选择一一改善系统运行环境的方案及计划一--系统开发资源配置计划一一投资概算及资金筹措计划一一系统开发进度计划3.2.7可行性分析----技术可行性分析一一经济可行性分析一一运行可行性分析3.3工作要求一一组织和人员落实一一企业领导层参与一一对企业高层和中层干部培训一一开发人员和使用人员充分沟通3.4交付文档6一一可行性分析报告及总体规划一一可行性分析及总体规划审核报告一一系统开发任务书3.5(推荐)使用的方法一一结构化系统分析(SSA)一一经营系统规划(BSP)一一需求工程(SREM)一一贝台尔方法4.需求分析与概要设计需求分析是在总体规划的基础上,详细调查和分析现行系统的现状和需求;并根据开发企业管理信息系统已有的成功红脸或原型、构造出目标系统的逻辑模型和确定系统配置的方案。4.1目标通过分析比较各种系统方案的目标、功能、环境和技术经济性能指标。获得一个优化和可行的目标系统设计方案。4.2主要工作内容4.2.1现行系统的调查与分析4.2.1.1现行系统的详细调查一一各部门的组织机构和业务范围一一各项业务的主要处理模型和算法一一绘制业务及数据流程图一一信息(或数据)分类分居和定义一一信息的收集、输入、传递、存储以及输出的形式一一信息处理的方式与方法一一信息处理的速度、频度、准确性、安全性及共享情况一一现行代码体系状况一一己开发的计算机应用项目的主要功能、范围、结构及存在的问题一一各部门管理人员对管理信息系统的需求4.2.1.2现行系统的分析一一企业目标分析一一生产规模及特点分析一一产品结构、特征及系列化通用程度分析一一组织机构设置和职能划分的合理性分析一一业务流程和主要处理模式合理性分析一--详细说明各部门对信息处理过程的各种要求一一绘制部门间的业务关联图一一现行代码体系的适用性分析一一现行信息系统的运行效果分析一一现行系统存在的主要问题和薄弱环节分析一一支持条件和保证体系4.2.1.3制定确认测试计划4.2.3调整系统总体规划方案(必要时)74.2.4目标系统技术性能指标确认--一适用性一--可靠性----安全性一一可维护性一一可扩充性一一经济性一一系统的工作效率4.2.5目标系统的概要设计方案4.2.5.l系统目标和功能的确认4.2.5.2系统总体结构描述一一系统逻辑结构一一子系统划分及功能定义一一子系统间接口定义和系统关联图一一总体数据分类和数据组织一一系统与外部环境和其他应用系统的接口定义4.2.5.3子系统描述一一子系统管理模式一一子系统控制结构一一功能模块的划分及定义一一功能模块间的接口定义一一人工处理过程与计算机处理过程的划分和接口一一子系统内部的处理逻辑、模型和主要算法一一子系统的数据分类和组织一一静态数据的组织和逻辑描述一一动态数据的组织和逻辑描述一一内部生成数据逻辑描述一一输入/输出的种类、形式和基本要求一一数据来源、范围和采集方法4.2.5.4制定组装测试计划4.2.6系统运行环境设计方案一一管理体制、思想和方法一一新的组织机构和人员设置一一建议的合理化业务流程一一标准化的基础工作一一各类责任制和规章制度一一新的信息模式和意识4.2.7确认代码编制原则一一唯一性一一标准化和通用性一一可扩性和稳定性一一实用性一一简明并易于修改84.2.8系统配置方案4.2.8.1系统配置一一计算机一一外围设备一一系统软件一一工具软件----商品化应用软件4.2.8.2通讯网络方案一一处理形态一一一网络协议一一确定信息载体4.2.9机房设计技术要求参照GB2887一824.2.10系统开发进度计划的修定任务分解和工作且核算一一分阶段分任务的时间进度表4.2.1l系统开发费用和投资计划方案一一分阶段分任务估算系统开发费用一一提出系统开发软硬件投资方案4.2.12系统评审4.3交付文档一一需求分析说明书一一需求分析审查报告----确认测试计划一一概要设计审核报告一一数据库或数据结构设计说明书一一组装测试计划一一系统配置及选型报告一一机房设计说明书4.4(推荐)使用的方法和工具一一结构化系统分析(SSA)一一模块化转化法(概念一逻辑一物理)一一实体一联系图(E一R图)一一数据流程图一一业务流程图一一判定表一一调查表5.详细设计详细设计是根据目标系统的逻辑模型建立其物理模型,即根据目标系统逻辑功能的要求考虑实际条件,进行各种具体设计。5.1目标9制定出实现目标系统逻辑功能的系统实施方案。5.2主要工作内容5.2.1代码设计一一代码结构设计一一代码校验设计一一使用范围和期限一一编制代码表5.2.2功能模块设计一一模块的分解一一模块的层次结构和控制一一模块间的调用关系一一模块的处理流程图一一模块内的处理逻辑和算法描述5.2.3人工处理过程设计一一处理的方式、方法一一处理流程一一时间要求一一输出要求一一应具备的条件5.2.4输入设计一一输入类型一一输入源一一输入时间一一输入格式和内存一一输入设备和介质一一输入校验5.2.5输出设计一一输出类型一一输出格式和内容一一输出时同一一输出设备和介质5.2.6人机对话设计一一对话方式一一对话内容一一对话格式5.2.7数据结构的逻辑设计一一确定数据模型(层次、网状、关系)一一数据库和文件的逻辑模型一一数据共享方式----数据保密与安全设计----编制数据字典5.2.8文件物理设计----文件的用途10一--文件间的接口----文件的逻辑结构描述一一文件的组织方式一一文件的处理方式一一文件的存取方式一一文件的存取介质一--文件的保密性一一文件数据的收集、整理和格式要求5.2.9数据库物理设计一一存贮结构设计一一存贮介质的分配一一确定数据块和缓冲区一一存取路径的选择一一数据库使用权限5.2.l0系统可靠性设计一一一故障恢复与再运行一一意外情况处理一一后备系统设计5.2.11系统安全性设计一一保密范围一一口令、加锁一一防范措施5.2.12目标系统与OA、CAT、CAD、CAM、CAPP、FMS及其它计算机应用系统接口的物理设计5.2.13制定模块测试方案5.2.14硬件配置方案的调整、修改及人购置5.2.15制定用户培训计划5.2.16机房建设及硬件系统的安装设计5.2.17编制系统设计和程序设计说明书5