信息系统开发策略
在移民项目管理信息系统开发策略方面,目前主要有 “自上而下”(Top—Down)和“自下而上”(Bottom—Up),以及两者相结合的方法。
1.“自上而下”的开发策略
这种方法从移民项目的高层管理和整体目标入手,确定需要哪些功能去保证目标的完成,从而划分相应的业务子系统,并进行各子系统的具体分析和设计。步骤通常是:
(1)分析系统整体目标、环境、资源和约束条件。
(2)确定各项主要业务处理功能和决策功能,从而得到各子系统的分工、协调和接口。
(3)确定每一种功能所需要的输入、输出、数据存储。
(4)对各个子系统的功能模块和数据作进一步分析与分解。
(5)根据需要和可能,为将开发的子系统和数据库规定开发的先后程序。
“自上而下”的方法强调从整体出发,由整体到局部,由上到下,由长期到近期,因此采用本方法开发出来的系统具有很强的整体性、逻辑性和环境适应性。本方法要求必须有很高的开发技术、充足的经费、强有力的组织保证。因此,通常适合于开发技术力量强、实践经验丰富的组织和机构。
2.“自下而上”的开发策略
“自下而上”的开发策略是从现行系统的业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立管理信息系统。管理信息系统的基本功能是数据处理和管理控制。“自下而上”方法从研制各项数据处理应用开始,然后根据需要逐步增加有关管理控制方面的功能。当组织的各种条件尚不完备,常常采用这种开发策略。其优点是可以避免大规模系统可能出现运行不协调的危险,但缺点是不能像想象那样完全周密,由于缺乏从整个系统出发考虑问题,随着系统开发的进展,原定方案往往要作许多重大修改,甚至重新规划、设计。
通常“自下而上”的开发策略用于小型移民项目信息系统的设计,适用于缺乏开发工作经验的情况。
3.综合方法
在实践中,为了充分发挥以上两种开发策略的优点,往往将它们结合起来使用。例如,先利用“自上而下”的方法制定总体方案,然后在总体方案指导下利用 “自下而上”的方法逐步实施各子系统的开发工作。
综合方法可以得到一个比较理想的,耗费人力、物力、财力较少的信息系统。
在初步调查的基础上,将移民项目目标层层分解,就可以确定移民项目管理信息系统的建设目标了。在实践中,可以根据移民管理单位的具体情况,从三种信息系统开发策略中合理选择适合本单位的开发策略。