系统增强也是系统支持的一项工作。但是与系统维护、系统恢复、技术支持不一样,系统增强是一种复杂的系统支持。因为这种系统支持工作又可能形成另外一个新的管理信息系统的开发。本节详细研究系统增强的工作。
1.系统增强的特点
企业的业务总是在发生变化,企业的业务需求也总是在发生改变。系统增强就是要求系统分析人员重新评价企业的新需求,这些新需求要么影响到系统的改变,要么影响到系统的开发。系统增强是一个适应企业变化的过程。系统增强涉及的任务如图7-4所示。引起系统增强的主要事件如下:
(1)新的业务问题:新的业务问题使当前管理信息系统的作用下降或者不能有效地使用了。
(2)新的业务需求:需要在当前管理信息系统中增加新的业务需求,例如增加新的报表、业务处理等。
(3)新的技术需求:准备在当前管理信息系统中使用一种新技术,例如新软件、新版本的软件、不同类型的硬件等。
(4)新的设计需求:当前管理信息系统中的某个组成部分需要根据业务的变化重新设计,例如在数据库中增加一个新表、在当前的表中添加一个新字段、使用一个新的用户接口等。
2.系统增强的任务
系统增强工作包括的主要任务是:分析和增强请求,执行快速修改,恢复现有的物理系统。
(1)分析和增强需求
分析和增强需求任务是系统增强工作的第一步。这项工作就是分析所有的需求,并且对这些需求进行优先级分类。
如果需要立即改变系统,那么根据改变的类型确定将要改变这些请求的解决方案。常见的改变请求如下:
①新业务问题引起了问题分析工作。从这时开始,系统增强的工作包括需求分析、决策分析、设计、构建、实现等。(www.xing528.com)
②新业务需求引发了需求分析、决策分析、设计、构建和实现等工作。
③新技术需求触发了决策分析、设计、构建和实现等工作。决策分析确定所建议的新技术是否可行。这是非常重要的,因为技术改变的耗费非常大、非常复杂。
④新设计需求显然引起了设计、构建和实现等工作。
(2)执行快速修复
有些系统增强需要快速地完成,这时可以通过编写新的简单的程序或简单地修改现有的程序来实现。简单的程序和简单修改的意思是不必修改数据库的结构,只是增加新的输出或报表。现在许多程序可以使用第四代工具来完成。这时不需要修改数据库的结构,编程人员可以快速地完成程序的编写和修改。快速修改也可以通过修改当前的业务流程、使这些业务流程和管理信息系统的流程一致来快速地完成系统的增强。例如,系统分析人员可以建议用户使用现有的报表来满足新的业务需求。
(3)恢复现有的物理系统
有时候,仓储库包含了最新的或准确的系统知识。但是有时仓储库中的文档过时了,以前开发的系统没有开发业务流程,现有系统的文档不完整等。在这些情况下,在系统增强之前,要求系统分析人员恢复现有系统的物理结构。有时候,还需要重新构造现有的技术和改进系统的组件。恢复现有的物理系统的主要内容是:
①数据库的恢复和重新构造;
②程序的分析、恢复和重新构造。
图7-4 系统增强包含的任务
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。