论开发方法及其应用(系分)摘要2017年1月,我作为项目负责人,参加了XX市××集团公司ERP财务管控项目,该项目合同金额500万元,合同工期为1年,该项目的主要目标是搭建ERP财务管控平台,实现客户内部从孤岛系统到集团管控系统的转变,并为企业下一步财务业务一体化目标打下坚实基础。本项目从客户方的角度,急需解决新老系统的交替问题,即各分子公司老系统历史数据迁移到新系统的开发,那么开发模式的选用对本项目的整体实施与开发交付质量起着十分重要的作用。本文以该项目的结构化开放方法为例,结合本人项目实践,主要从1、系统规划;2、系统分析;3、系统设计;4、系统实施;5、系统运行与维护等结构化的五个方面的工作,来阐述说明系统开发方法工作对于信息系统开发项目的重要作用和积极影响。正文背景2017年1月,我作为项目负责人,参与并主导了XX市房地产公司ERP财务管控运维项目,项目合同金额500万元,实施周期为1年。本项目产品架构基于JAVA开发的BS架构,数据库平台是oracle11g,中间件为IBM的websphere,该集团公司希望借助先进财务管控平台系统帮助客户提高工作效率,提升自身管理价值:1、从总部到下属分布在全国26个省份共计100个分子公司,每天的财务数据需实时高效从分子公司传递到集团总部,并将汇总的的财务数据定期生成汇总财务报表,改变原有信息系统孤岛的现象;2、实现严格对全集团各分子公司的关键单据、预算与资金工作流的审批与监控,3、完成包含正常标准产品实施在内的诸多二次开发工作。因系统使用人员众多,系统分布区域广大,系统需确保高性能、高并发,以及高可用性,保证未来持续稳定运行,同时需兼顾企业自身个性化管理开发需求,特别是本项目除了标准产品实施以外,还存在众多分子公司老系统的历史数据迁移工作,而且老系统隶属不同的厂家,数据格式和数据呈现方式千差万别,无法直接通过传统的导入导出方式完成数据的导入,同时,客户方将历史数据的迁移工作纳入本项目的验收范围,因此如何选择适合本项目的开发模式,以及顺利完成此项开发工作,成为本项目极为重要的任务。我们知道,软件开发模型是作为指导软件开发全过程、活动和任务的框架,对于不同的软件项目、针对不用行业的业务需求,项目规模复杂度可采用不同的开发模型。在软件工程的发展历程中,主要的开发模型有:瀑布模型、螺旋模型、敏捷开发模型等等,而本项目是标准产品交付加二次开发结合的大型项目,从双方确认的SOW中,就已定义的项目实...