基本信息
文件名称:软考高级 系统分析师论文模板 (系分练习)论开发方法及应用.docx
文件大小:20.54 KB
总页数:3 页
更新时间:2025-06-21
总字数:约2.93千字
文档摘要

论开发方法及其应用(系分)

摘要

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、通过新系统查询或报表核对最终数据的思路。

项目组根据上述思路整理了一份需求规格说明书,与客户组织会议反复沟通后,最终得以确认。

三、系统设计

在这个阶段的主要工作,就是根据双方确认的需求规格说明书