第五块阐述系统测试环境、测试步骤、以及对测试系统登入模块以及各主要功能。基于 的手机银行管理系统的开发与实现 4 2系统开发方法与关键技术分析现在人们越来越认识到软件工程在软件开发中的重要作用。目前国内软件在开发中还没有对软件开发的过程进行明确规定,软件项目的成功往往归功于软件开发组的一些杰出个人或小组的努力。这种依赖于个别人员上的成功并不能为全组织的软件生产率和质量的提高奠定有效的基础,只有通过建立全过程的改善,采用严格的软件工程方法和管理,并且坚持不懈地付诸实践,才能取得全组织的软件过程能力的不断提高,使软件开发更规范合理。目前软件工程设计的主要方法有:结构化分析设计方法、原型化分析设计方法和面向对象的分析设计方法。开发 MIS 的策略有以下两种:“自下而上”的开发策略和“自上而下”的开发策略。“自下而上”的开发策略就是从现行系统的业务情况出发,先实现一个个具体的功能,逐步地由低级到高级建立 MIS ——从研制各项数据处理应用开始,然后根据需要逐步增加有关管理控制方面的功能。“自上而下”的开发策略就是强调从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统。两种开发策略的比较如表 2-1 所示。表2-1 两种策略比较表策略优点缺点备注自下而上能保证最终的系统可以运行(虽然系统性能不一定良好) 缺乏整体优化;开发过程存在大量的重复工作一般发生在“初装”和“蔓延”阶段自上而下整体性和逻辑性强复杂、繁琐 2.1 生命周期(Life cycle) 概念任何人工系统都会经历一个由发生、发展到消亡的过程,称为系统的生命周期。在结构化的系统开发方法中,管理信息系统的开发应用,也符合系统生命周期的规律。随着企业和组织工作的需要,外部环境的变化,对信息的需求也相应地增加了,要求设计和建立更新的信息系统。当系统投入使用后,可以在很大程度上满足企业管理者对信息