(系分练习)论开发方法及应用_第1页
(系分练习)论开发方法及应用_第2页
(系分练习)论开发方法及应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

论开发方法及其应用(系分)摘要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中,就已定义的项目实施方法论共识,明确定义了项目的“启动”、“蓝图”、“上线”、“验收”等四个里程碑,每个里程碑都对应了明确的项目计划,而且标准化了项目交付文档(含开发文档),SOW也明确定义了项目变更的流程和机制,因此,对历史数据迁移的接口开发,经过项目组仔细谨慎评估后,认为采用瀑布模型的结构化开发方法适合本项目,也符合sow以及项目整体计划的要求。 一、系统规划 系统规划阶段,也是需求获取的阶段,在项目初期,我们通过多次联合需求计划,组织客户方业务决策人,关键用户以及本方项目组所有成员,重点讨论了:1、历史数据迁移的组织范围,也就是哪些组织需要参与迁移,并非所有组织涉及手工帐的分子公司就不需要;2、历史数据迁移的时间范围,也就是哪些年份的数据导入;3、历史数据迁移的最终目标,是备查数据的方式还是未来会参与到新系统的账簿查询或合并报表范畴;4、历史数据的格式收集样式分发;5、历史数据迁移资源的评估;6、历史数据迁移的工作方式和工作量评估;7、历史数据迁移工作的时间计划等等。通过本阶段的规划和需求收集工作,项目组收集了相关重要信息,明确了该开发接口的数据收集来源,以及未来数据的呈现和使用方式,并且客户方也清晰了自身需配合的任务,为下一步系统分析的工作打下了基础。 二、系统分析 该阶段是一个关键阶段,项目组在这个阶段的主要任务:1、数据的收集2、数据的分析;3、历史数据迁移的数据流程图DFD的确定;4、需求规格说明书的确定。通过数据的收集,我们得到了所有分子公司的财务凭证导出的格式样式以及会计科目体系以及会计科目设置信息;通过数据分析的分析,总结了各家与新系统集团统一政策的差异;在差异基础上,项目组设计出了历史数据迁移的数据流程图、系统流程图和程序流程图,以及分子公司的科目体系与新系统统一会计科目之间的映射对照关系,并制定出了通过1、定义统一导入exce格式,2、制定中间表格式,excel导入汇总老系统的数据,增加数据校验和修正功能;3、通过代码处理中间表与新系统数据库数据表之间的数据整理功能;4、通过新系统查询或报表核对最终数据的思路。 项目组根据上述思路整理了一份需求规格说明书,与客户组织会议反复沟通后,最终得以确认。三、系统设计在这个阶段的主要工作,就是根据双方确认的需求规格说明书,制定开发计划、编码分工以及双方项目任务分工等。并制定从单元测试、集成测试、系统测试到验收测试的测试方案与计划等。 四、系统实施在本阶段,项目组的开发工作工作完成,主要开展的是培训与测试方面的工作。其中,培训的工作放在第一位。因为涉及分子公司关键用户的参与,针对如何使用将老系统的数据录入到待导入excel模版,以及整理科目映射关系等,而且这个培训的工作量比较大,涉及几十家分子公司,项目组通过分批集中培训和个别辅导的方式,花了一个多星期才基本完成培训。培训结束,各分子公司开始正式数据整理的工作开始的同时,项目组同步进行测试工作。测试的工作分为两个阶段,第一阶段是项目组内部的单元测试、集成测试及系统测试,经过几轮程序的调试以后,进入第二阶段进行客户方参与的BETA测试和验收测试。经过所有环节多轮的测试,耗费两个月左右的时间,最终通过了验收测试。 五、系统运行与维护 虽然历史数据迁移接口的开发已经上线,但根据双方前期的SOW,还有距离最终验收一个月的运行支持阶段。那么在这个阶段,项目组对于历史数据迁移的接口开发工作进行到了系统运行与维护阶段。这个维护仅仅是从项目上线到验收前的维护,不涉及验收后的售后维护运维阶段。那么,项目组在这个阶段的工作,就是在客户方实际生产环境下的问题接收和反馈指导,以及整理操作指导手册等。结尾 2017年12月,本项目历时一年,在双方项目领导的大力支持下,在双方项目组成员的共同持续奋战下,项目最终成功实施完成并顺利验收,并获得客户方的高度认可和好评,也为客户第二阶段的信息化建设打下坚实基础和树立了信心。本项目的成功得益于本人成功的开发模式选择和管理工作,但回顾项目历程,开发过程中还有个别缺失的地方,如:项目组同事测试环节不够细致,导致开发上线后,仍有个别代码问题,导致影响了历史数据迁移的实际操作和体验,虽然

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论