企业管理信息系统开发规范.docx
- 文档编号:24217207
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:93
- 大小:147.12KB
企业管理信息系统开发规范.docx
《企业管理信息系统开发规范.docx》由会员分享,可在线阅读,更多相关《企业管理信息系统开发规范.docx(93页珍藏版)》请在冰豆网上搜索。
企业管理信息系统开发规范
仅供个人参考
企业管理信息系统开发规范
(试行)
国家体改委经济体制与管理研究所
国务院电子信息系统推广应用办公室
一九九二年五月
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.需求分析与概要设计
不得用于商业用途
仅供个人参考
4.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
附
录3
不得用于商业用途
1.4
1.4.1
1.4.2
1.4.3
仅供个人参考
1.引言
1.l目的和作用
为了指导我国企业管理信息系统的建设。
加强系统开发过程的管理和控制、提高系统开发的质量和水平。
便于系统的维护,促进我国软件商品化的发展、特制定本规范。
1.2主要内容
本规范足以大中型企业为背景。
根据管理信息系统的特点,将系统开发划分为:
可行性研
究及总体规划、需求分析与概要设计、详细设计、实现与测试和系统运行。
维护及评价五个阶段。
对各阶段的目标、主要工作内容、文档要求、推荐使用的方法和工具等作出了相应的技术规定和管理约定。
1.3性质和适用范围
本规范是我国企业建立管理信息系统的指导性文件。
本规范旨在适用于尽可能广泛的企业管理信息、系统的开发工作,包括不同类型、不同规模企业所建立的不同系统。
各行业在贯彻执行本规范过程中可根据本行业企业的特点对规范的有关内容进行适当的调整和补充,对于采用商品化软件建立的企业管理信息系统可以省
略(或简化)开发过程中的某些工作。
本规范所推荐的文件、在使用过程中可根据开发系统的不同规模进行选择。
引用标准
《计算机软件开发规范》GB8566一88
《计算机软件产品开发文件编制指南》GB8567一88
《国家经济信息系统设计与应用标准规范》1986
2术语定义
2.1
系统
系统是具有同一目标的若干相互联系,相互影响的部分结合成的有机整体。
2.2
企业管理信息系统
企业管理信息系统是综合利用计算机技术、通信技术、管理科学,对企业内外部管理信息进行收集、加工、存储、传输、维护和使用,辅助企业的各级管理人员判断决策、控制行为、预测趋势,以实现企业发展目标的火机系统。
2.3现行系统
现行系统是指正在运行的企业管理系统,其职能部门可能是手工操作。
也可能实现了计算机管理
2.4
目标系统
目标系统是指将要建立的计算机管理信息系统。
2.5
开放系统
是指由一台或多台计算机、有关软件、外围设备、终端、操作员、物理过程、信息传送
手段等组成的实系统在与其它实系统进行信息、
物质、能量交换时,遵守国际标准化组织(ISO)
提出并被广泛采用的国际标准的系统
2.6
需求分析
研究用户需求以得到系统或软件需求的定义过程。
2.7
概要设计
分析各种设计方案和定义系统结构的过程。
不得用于商业用途
仅供个人参考
2.8
详细设计
扩充概要设计,以获得关于处理逻辑、数据结构相数据定义的更加详细的描述。
2.9
生命周期法
系统开发严格按照可行性分析、总体规划、需求分析、概要设计、详细设计、实现、测试、运行、维护、评价等阶段进行开发。
2.10原型法
根据用户的基本需求,快速建立系统原型,经过抽取、描述和求精、多次迭代地建立,最终目标系统的开发方法。
2.11资源
指系统开发过程中可利用的人、财、物、技术、知识、数据等。
2.12运行环境
指目标系统运行的软硬件平台及与之相适应的企业内部运行机制。
2.13文档
在系统开发和维护过程中产生和使用并经过整理的有关资料、报告、记录等文件,它是软件不可缺少的组成部分。
3.可行性研究与总体规划
建立企业计算机管理信息系统首先应在调查企业内外部环境,发展战略及资源利用的基础上,从技术、经济、运行和社会因素等方面研究并论证项目的可行性、编制可行性研究报告和制订总体规划
对于较大规模系统的可行性研究报告和总体规划。
须经过有关主管部门和专家的鉴定和
评审。
3.1
目标
提出一个优化、可行的目标系统模型及系统开发方案。
3.2主要工作内容
3.2.1
企业外部环境调查
一一国家有关行业发展政策
一一外部实体对企业的要求
一一行业发展动态
一一竞争对手的情况
一一产品市场状况
一一计算机资源状况
3.2.2
企业现状调查
一一企业目标
一一经营战略及方针
一一发展历史及企业文化
一一管理基础工作
一一生产特点及规模
一一产品特点及结构
一一设备构成
一一用户特点及分布
一一人员数量及结构
不得用于商业用途
仅供个人参考
一一组织机构及业务范围
一一信息的类型及数量分布
一一计算机应用情况
一一标准化工作情况
一一企业地理位置及厂区机构分布
一一企业财务状况
3.2.3
企业现状分析
一一外部环境对企业的影响程度
一一企业投入、适应能力分析
一一机构设置及职能划分的合理性
一一管理功能及信息的需求分析
一一主要问题及解决的可能性
3.2.4
目标系统规划
一一制定系统目标(应成为开放系统)
一一确定目标系统的总体结构
一一确定目标系统的主要功能
(子系统划分)
一一确定目标系统与外部环境的接口
一一确定目标系统与计算机在其它领域应用的接口
一一确定目标系统的运行模式
一一规划目标系统的运行环境
一一有关改革和调整的建议
3.2.5
系统配置初步方案
拟定系统配置初步方案
确定系统选型原则
几种选型方案的比较
3.2.6制定目标系统开发计划
一一系统开发阶段划分
一一系统开发策略的选择
一一改善系统运行环境的方案及计划
一--系统开发资源配置计划一一投资概算及资金筹措计划一一系统开发进度计划
----技术可行性分析一一经济可行性分析一一运行可行性分析
3.3
工作要求
一一组织和人员落实
一一企业领导层参与
一一对企业高层和中层干部培训
一一开发人员和使用人员充分沟通
3.4
交付文档
不得用于商业用途
仅供个人参考
一一可行性分析报告及总体规划
一一可行性分析及总体规划审核报告
一一系统开发任务书
3.5(推荐)使用的方法
一一结构化系统分析(SSA)
一一经营系统规划(BSP)
一一需求工程(SREM)
一一贝台尔方法
4.需求分析与概要设计
需求分析是在总体规划的基础上,详细调查和分析现行系统的现状和需求;并根据开发企
业管理信息系统已有的成功红脸或原型、构造出目标系统的逻辑模型和确定系统配置的方案。
4.1目标
通过分析比较各种系统方案的目标、功能、环境和技术经济性能指标。
获得一个优化和可行的目标系统设计方案。
4.2
主要工作内容
4.2.1
现行系统的调查与分析
现行系统的详细调查
一一各部门的组织机构和业务范围
一一各项业务的主要处理模型和算法
一一绘制业务及数据流程图
一一信息(或数据)分类分居和定义
一一信息的收集、输入、传递、存储以及输出的形式
一一信息处理的方式与方法
一一信息处理的速度、频度、准确性、安全性及共享情况一一现行代码体系状况
一一己开发的计算机应用项目的主要功能、范围、结构及存在的问题一一各部门管理人员对管理信息系统的需求
现行系统的分析
一一企业目标分析
一一生产规模及特点分析
一一产品结构、特征及系列化通用程度分析
一一组织机构设置和职能划分的合理性分析
一一业务流程和主要处理模式合理性分析
一--详细说明各部门对信息处理过程的各种要求一一绘制部门间的业务关联图
一一现行代码体系的适用性分析一一现行信息系统的运行效果分析
一一现行系统存在的主要问题和薄弱环节分析一一支持条件和保证体系
制定确认测试计划
4.2.3调整系统总体规划方案(必要时)
不得用于商业用途
仅供个人参考
--一适用性
一--可靠性
----安全性
一一可维护性一一可扩充性一一经济性
一一系统的工作效率
4.2.5目标系统的概要设计方案
系统目标和功能的确认
一一系统逻辑结构
一一子系统划分及功能定义
一一子系统间接口定义和系统关联图
一一总体数据分类和数据组织
一一系统与外部环境和其他应用系统的接口定义子系统描述
一一子系统管理模式
一一子系统控制结构
一一功能模块的划分及定义
一一功能模块间的接口定义
一一人工处理过程与计算机处理过程的划分和接口
一一子系统内部的处理逻辑、模型和主要算法
一一子系统的数据分类和组织
一一静态数据的组织和逻辑描述
一一动态数据的组织和逻辑描述
一一内部生成数据逻辑描述
一一输入/输出的种类、形式和基本要求
一一数据来源、范围和采集方法
制定组装测试计划
4.2.6系统运行环境设计方案
一一管理体制、思想和方法
一一新的组织机构和人员设置
一一建议的合理化业务流程
一一标准化的基础工作
一一各类责任制和规章制度
一一新的信息模式和意识
4.2.7确认代码编制原则
一一唯一性
一一标准化和通用性
一一可扩性和稳定性
一一实用性
一一简明并易于修改
不得用于商业用途
仅供个人参考
4.2.8系统配置方案
系统配置
一一计算机
一一外围设备
一一系统软件
一一工具软件
----商品化应用软件
一一处理形态
一一一网络协议
一一确定信息载体
4.2.9机房设计
技术要求参照GB2887一82
系统开发进度计划的修定
任务分解和工作且核算
一一分阶段分任务的时间进度表
系统开发费用和投资计划方案
一一分阶段分任务估算系统开发费用
一一提出系统开发软硬件投资方案
系统评审
4.3交付文档
一一需求分析说明书
一一需求分析审查报告
----确认测试计划一一概要设计审核报告
一一数据库或数据结构设计说明书
一一组装测试计划
一一系统配置及选型报告
一一机房设计说明书
4.4(推荐)使用的方法和工具
一一结构化系统分析(SSA)
一一模块化转化法(概念一逻辑一物理)
一一实体一联系图(E一R图)
一一数据流程图
一一业务流程图
一一判定表
一一调查表
5.详细设计
详细设计是根据目标系统的逻辑模型建立其物理模型,即根据目标系统逻辑功能的要求考虑实际条件,进行各种具体设计。
5.1目标
不得用于商业用途
仅供个人参考
制定出实现目标系统逻辑功能的系统实施方案。
5.2主要工作内容
5.2.1
代码设计
一一代码结构设计
一一代码校验设计
一一使用范围和期限
一一编制代码表
5.2.2
功能模块设计
一一模块的分解
一一模块的层次结构和控制
一一模块间的调用关系
一一模块的处理流程图
一一模块内的处理逻辑和算法描述
5.2.3
人工处理过程设计
一一处理的方式、方法
一一处理流程
一一时间要求
一一输出要求
一一应具备的条件
5.2.4
输入设计
一一输入类型
一一输入源
一一输入时间
一一输入格式和内存
一一输入设备和介质
一一输入校验
5.2.5
输出设计
一一输出类型
一一输出格式和内容
一一输出时同
一一输出设备和介质
5.2.6
人机对话设计
一一对话方式
一一对话内容
一一对话格式
5.2.7
数据结构的逻辑设计
一一确定数据模型(层次、网状、关系)
一一数据库和文件的逻辑模型
一一数据共享方式
----数据保密与安全设计
----编制数据字典
----文件的用途
不得用于商业用途
仅供个人参考
一--文件间的接口
----文件的逻辑结构描述一一文件的组织方式
一一文件的处理方式
一一文件的存取方式
一一文件的存取介质
一--文件的保密性
一一文件数据的收集、整理和格式要求
一一存贮结构设计
一一存贮介质的分配
一一确定数据块和缓冲区
一一存取路径的选择
一一数据库使用权限
系统可靠性设计
一一一故障恢复与再运行
一一意外情况处理
一一后备系统设计
系统安全性设计
一一保密范围
一一口令、加锁
一一防范措施
目标系统与OA、CAT、CAD、CAM、CAPP、FMS及其它计算机应用系统接口的物理设计
制定模块测试方案
硬件配置方案的调整、修改及人购置
制定用户培训计划
机房建设及硬件系统的安装设计
编制系统设计和程序设计说明书
系统设计审核
一一选择程序设计语言
一一建立数据文件和数据库
一一编制程序
一一按照测试方案准备模拟数据
不得用于商业用途
仅供个人参考
一一按照测试方案中规定的方法进行测试
6.2.5
组装测试
将经过测试的模块逐步进行组装和测试
一一模块有无错误连接
一一系统的输入输出处理
一一系统的容错能力
6.2.6
编制系统使用说明书(用户手册)
6.2.7
确认测试
按照目标系统全部功能和性能要求及确认测试计划进行测试,检查是否达到了设计要
求。
一一功能测试
一一性能要求测试
一一实际运行环境模拟
一一使用户手册证实其实用性与有效性
6.2.8
数据采集
6.2.9
系统转换
一一编制转换计划
一一选择转换方式
一一系统初始化
一一数据录入
一一系统试运行
6.3工作要求
6.3.1
必须严格按照详细设计进行编程;若发现设计问题应征得设计及分析人员同意后方能修改,并要记录备案。
6.3.3源程序应加入充分注释。
6.3.4按照测试计划进行各项测试;若发现问题应予以详细记录并上报,由测试组组长召集
分析员、设计人员等一起分析、讨论并予以解决。
6.3.5按照"系统转换计划"进行系统转换;若发现问题应协同分析员、设计人员以及企业管理人员等分析、讨论并予以解决。
6.4交付文档
一一可运行的目标系统源程序清单
一一系统测试报告
一一系统使用说明书(用户手册)
一一系统试运行报告(包括修改记录)
一一系统转换计划
6.5(推荐)使用的方法和工具
一一结构化程序设计
一一各种黑箱、白箱测试法
一一现有各种测试工具
不得用于商业用途
仅供个人参考
7.系统运行、维护与评价
目标系统经试运行证明达到了设计要求并满足企业当前需求后,应及时取代现行系统,
进入目标系统的运行、维护与评价阶段。
7.1
目标
保证目标系统正常、可靠、安全地运行、并根据新的需求和环境变化改进、完善目标系
统。
7.2
组织与管理
7.2.l
建立与系统规模相适应的运行与维护组织。
7.2.2
制定各种详细的运行管理制度
7.2.3
建立系统维护的标准工作程序和严格的审批手续
7.2.4
组织系统评价
7.3
系统运行
7.3.1
制定操作规程
7.3.2
填写运行记录
7.3.3
提交系统问题报告
7.4
系统维护
7.4.1
制定维护计划。
根据系统问题报告和系统运行要求、制定详细的维护计划和修改方案。
其主要内容包
括:
一一维护任务的范围
一一确定各项任务的优先级
一一维护成本
一一进度安排
一一其它必要的技术条件
7.4.2
编制系统维护手册
7.4.3
实施维护工作与系统开发工作一样,分力分析、设计、编程、测试等步骤。
7.4.4
记录
维护人员在维护工作中必须作好记录,在修改程序时,必须同时修改有关文档。
7.4.5
验收
软件经过修改后产生新版本时,亦应进行严格的验收。
7.5
系统评价
7.5.1
应用指标
一一提高管理水平程度
一一管理业务覆盖程度
一一管理人员满意程度
一一社会效益
7.5.2
性能指标
一一联机响应时间
一一信息共享程度
一一资源利用率
一一操作方便性
一一可维护性
不得用于商业用途
仅供个人参考
一一安全保密性
一一可扩充性
7.5.3经济指标
一一取得的直接经济效益
一一投资利润率
一一投资回收期(年)
7.6
工作要求
7.6.1
投入运行的系统要抓紧修改、完善、防止长期双轨并行。
7.6.2
系统维护必须在严格的管理控制下进行,避免错上加错的情况出现。
7.7
交付文件
一一系统运行报告
一一维护计划
一一系统维护手册
一一系统评价报告
一一系统问题报告
(文件编制见GB8567一88)
一一系统修改报告
(文件编制见GB8567一88)
8.项目管理
建立企业管理信息系统是一项艰巨的系统工程,为保证系统开发成功必须进行全面、全员、全过程的管理。
8.1目标
在有限的资源和系统环境等条件的约束下,通过工程管理协调各种因素在系统开发过程中的作用,有效组织,合理地利用资源,按计划进度完成开发任务。
8.2
组织保证
8.2.1
成立企业计算机应用领导小组
领导小组是企业计算机应用工作的决策机构,负责制定有关计算机应用的发展战略、资源策划、工程进度的控制和协调等项工作。
随着系统开发工作的开展,各阶段的领导小组成员应有所调整,工作也应有所侧重。
一一企业第一把手
一一具体项目负责人
一一精通业务的有关中层主管
一一信息管理机构负责人
--一咨询专家(必要时)
职责
一一提出目标系统的目标和需求
一一负责系统的总体规划工作
一一协调各方面关系
一一监督和控制工程进度
一一调整不适合目标系统运行的管理体制、制度
一一进行资源的重新分配
一一论证和审批可行性分析及总体规划报告、需求分析说明书、概要设计说明书和详细
不得用于商业用途
仅供个人参考
设计说明书
一一组织目标系统的鉴定、验收和交付使用
一一督促检查信息管理机构的工作
一一定期或不定期向企业最高权力机构和全体员工汇报工作情况
8.2.2建立信息管理机构
目标系统的建设和运行维护是一项长期的任务,企业应建立全厂的信息系统管理部门,
成为领导小组的常设机构。
信息管理机构的地位应与其负责全厂信息系统建设的职责相适应。
职责
一一组织系统分析,设计和实现等工作
一一提出保证系统正常运行的各种规程
一一负责目标系统的运行与维护工作
一一开展用户培训
一一负责控制全厂信息系统运行的日常费用
信息管理机构至少应包括:
一一信息系统主管
一一运行管理部门(人员)
一一开发(维护)管理部门(人员)
一一一数据管理部门(人员)
一一文档资料管理部门(人员)
8.3人员培养
系统建设需要的计算机专业人员包括:
系统分析人员、系统设计人员、编程人员、数据录入人员、数据管理人员、硬件维护人员等。
培养造就一文与系统规模相适应、结构合理的技术队伍,是系统建设的关键。
8.3.1制定各类专业人员的需求计划
一一调查企业现有备类人员的状况
一一确定系统开发各阶段各类专业人员的结构
一一确定各阶段各类专业人员的数量、质量要求
一一根据系统开发不同阶段的特点和要求进行培训
一一对企业不同层次、不同类型的管理人员进行培训,使他们能熟练地土机操作一一对企业所有人员进行计算机应用的普及教育,逐步形成对应用计算机的共识。
8.3.3建立正常的培训制度。
包括对管理人员和计算机专业人员的培养教育。
8.4质量管理
系统开发人员应全面地控制影响质量的各种因素,高质量地完成系统开发任务。
系统开发单位由负责工程质量的机构或个人,必须制定工程质量保证计划。
8.4.2进行系统开发过程中的质量管理教育
一一提高系统开发人员的素质
一一普及全面质量管理知识
一一强化质量管理意识
一一一提高用户对系统开发的正确认识、消除对系统开发的"抵触"情绪。
8.4.3建立系统质量管理的指标体系(见附录2)
不得用于商业用途
仅供个人参考
一一系统的实用性
一一系统的正确性
一一系统的适应性
一一系统的可维护性
一一系统的文档完备性
8.4.4系统开发周期内的质量管理
一一分阶段确认项目质量指标
一一建立质量保证体系
一一加强各项工作任务的质量检查
一一严格各阶段质量评审
一一及时分析影响工程质量的原因
8.5
进度管理
8.5.1
项目开发之前必须认真制定项目实施计划
8.5.2
制定网络图,描述各部分工作进度之间的相互关系,
并需指明本项目的关键路径和应
采取的相应措施,以保证各子项目的开发工作不会因其他项目的拖延而影响进度。
8.5.3
项目进度控制。
企业计算机应用领导小组应定期听取工程进度汇报,
检查进度解决问
题。
8.6
系统资源管理
8.6.1
软件资源管理
对系统开发过程中的各类文档,程序以及修改过程中的实现状态记录和报告进行妥善的管理。
一一对建立和定义的文档进行标识
一一对包含程序、文档或两者在内的所有文档和计算机软件介质进行标识,包括其标题、标号、编号和分类规程。
,必须置于严格的控制之下,不经批准、不能对软件资源进行任何修改。
8.6.1.3状态记录和报告。
应定期生成软件资源的状态记录和报告、能对受控产品的修改进行追踪。
8.6.2硬件资源管理
对计算机硬件系统以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 管理信息系统 开发 规范