基于层次体系结构的管理信息系统设计与实现 1
引言 随着经济全球化的进程和市场竞争的加剧, 商务环境的变化正深刻影响着企业组织管理的各方面
信息系统作为现代企业管理系统的重要组成部分, 也正面临着前所未有的挑战
一方面, 信息技术的发展要求企业进行流程重组, 创造性的应用信息技术, 另一方面, 在企业组织变化的条件下, 敏捷制造、虚拟企业、大规模客户定制等新的生产模式也对企业信息系统提出了更高的要求
在新的市场环境下, 企业的管理业务处在不断变化的过程中, 而信息系统一经开发完成, 就具有相对稳定性, 难以满足企业管理变化的需要
同时随着计算机技术的迅速更新、软件开发竞争的日趋激烈已经使传统的从源代码级开发软件系统的方法面临越来越大的挑战
利用传统开发方法开发的大多数系统所使用的是在开发初始时所能得到的技术, 面向的是当时所需处理的问题, 要使这些软件系统适应处理对象如业务过程的变化以及计算机技术的进步是一件非常复杂的工作, 往往必须对原有系统在代码上进行重大修改, 这种修改代价较高并且也有一定的风险, 从而造成软件的可扩充性较差
在开发过程中, 为减少软件开发费用、缩短软件开发周期, 保持开发者的技术水平变得越来越重要, 因为只有这样才能达到一个较高的开发效率, 使得项目按时完成
而在传统的开发方法中, 由于开发不同的软件时常需要不同的开发工具, 这使得开发者必须不断学习新的开发工具, 原有的技巧以及已具备的经验难以被再次利用
当今的软件开发经常需要利用现有成果, 开发时可能要集成不同的系统、新的应用、标准的软件包以及已在业务开展中使用了的与任务有关的现有数据与系统, 通过集成可以减少不必要的工作量, 提高软件的可用性, 加快开发进度
但是传统的代码开发方法主要着眼于从无到有的构造, 对软件集成的支持不够, 大量的开发时间被投入到底层编程中, 这种编程不仅耗时而且