现代企业设备管理信息化的技术与方法(十二)
仪器信息网 · 2009-05-20 21:40 · 8726 次点击
刘德峰,温旭辉
(中设协计算机管理应用开发中心,广东广州510630)
二、实施的过程要求
软件系统实施的过程组织与质量控制有其特定的技术规范,技术服务商与企业应严格遵照这些规范的要求,才能保证项目实施的成功。这些技术规范与工作标准主要包括:GB8566-88计算机软件开发规范;GB8567-88计算机产品开发文件编制指南;GB/T12504-90计算机软件质量保证计划规范;GB/T12505-90计算机软件配置管理计划规范;GB/T11457软件工程术语;IS09001:2000质量管理体系认证要求,及其IS09000-3/1997IS09001在计算机软件开发、供应、安装和维护应用指南。
按照这些规范,一般的项目实施管理工作应包括以下必不可少的工作环节。
(1)资源管理。包含人力资源与技术资源管理两个主要方面。人力资源管理中,应明确系统实施中各类技术人员的角色与职责。技术资源中重要的是完成系统实施必须具备的基本的技术条件,如程序开发工具、分析建模工具、软件配置工具、测试工具等。
(2)质量管理及管理其计划。质量管理应遵守IS09000-3/1997IS09001在计算机软件开发、供应、安装和维护应用指南的要求和GB/T12504-90计算机软件质量保证计划规范的规定。
(3)软件配置管理及其计划。应按照GB/T12505-90计算机软件配置管理计划规范,对系统实施规定各种必要的配置管理条款,以保证所交付的系统应用软件能够满足需求规定的各种原则需求。
(4)软件测试及测试计划。软件测试是一个极为复杂的过程。在软件开发的时候都不可避免地经历开发生命周期,即需求分析,系统分析,编码,维护和修订等。同样,软件的测试也具有对应于开发的生命周期,一个规范化的软件测试过程应按测试需求和计划,测试设计,测试实现,测试实施,测试评估,以及贯穿整个测试生命周期的缺陷跟踪这样的步骤完成软件测试。因此,软件测试过程与整个软件开发过程基本上是同时进行的。在测试生命周期中,每一阶段都有相应的测试任务与测试计划,如对主要的测试环节单元测试、集成测试、确认测试、系统测试、用户接受测试(UAT测试)及测试评审进行详细的安排。
(5)系统安装、系统定义、数据准备、数据转换计划、培训、接受测试与上线。这些工作一般应在现场进行,是现场实施的主要工作,应有用户的密切配合与支持。
(6)验收与移交。系统上线后,一般有3个月左右的试运行期,运行正常后,可组织系统的验收,验收合格后方可移交。商务合同中应对验收标准和移交的条件和内容做详细规定。
三、推荐一个B/S结构的技术方案
企业设备资产管理系统是一个及其复杂的计算机应用系统,可供选择的技术方案也比较多,前采用较多的是基于B/S技术体系的多层结构丈案。在本文的最后,我们为企业推荐一个比较成熟的基于Java技术、B/S技术体系和多层结构的技术方案。这一方案具有优秀的应用集成能力可以在此基础上,很好地完成设备资产管理系参(EAM)与ERP系统及在线监控系统的数据衔接它的集成方案如下。
企业信息化过程中,需求的变化80%属于书图方面的变化,即可能是改变表单或者表格的书式,而实际的处理并没有发生变化;另外的20%属于商务逻辑方面的变化,这时表示企业的业务交理已经发生了本质的变化,但是处理业务的单据司者表格没有变化;极少数是属于视图和商务逻辑同时发生的变化。如果视图发生了变化而商务逻辑没有发生变化,只需修改视图而不用修改商务逻辑条件;如果商务逻辑发生了变化而视图没有变化,只需修改商务逻辑组件而不需要修改视图。按照上交推荐的软件架构,能将需求的变化限制在最小的范围内,对企业需求的变化有很强的适应能力。