《上海大众JAVA软件框架项目可行性分析.docx》由会员分享,可在线阅读,更多相关《上海大众JAVA软件框架项目可行性分析.docx(9页珍藏版)》请在第一文库网上搜索。
1、上海大众汽车SHANGHAI VOLKSWAGENJava软件框架项目可行性分析历史纪录版本改版日期改版说明作者评审人评审日期1.02013-01-09A创建张军 A-追加M-修改D-删除上海大众汽车肓BR公司SHANGHAI VOLKSWAGEN地址/Add :中国上海安亭洛浦路山oPu Road, Anting, Shanghai China 201805 电话/Tel: 86 21 59561888 传真/Fax : 86 21 59572815一、 项目需求可行性1 .项目概述上海大众的信息系统建设目前处于快速发展期,每年都会新建数量众多的应用系统,Java平台作为上海大众主要的软件开
2、发平台,该平台的开发设计能力尤为重要。2012年,CID对于新项目的项目质量控制主要采用代码检查和供应商的框架审核,通过代码审核,使应用代码编码书写更加规范,通过框架审核,有效减少了应用使用的各种框架技术,为构建同质系统迈出了第一步。虽然大家都采用了相近的软件技术后,但供应商在对相似的功能模块的实现各不相同,质量方面也存在较大的差异。因此,QD提出了 Java软件框架项目,通过该项目构建适合于上海大众的Java软件框架,通过Java软件框架的推广,统一软件开发技术,提高代码开发效率和代码质量,减轻代码运维压力。Java软件框架需要具有良好的结构设计,在功能模块上需要包含基本的分层的软件运行框架
3、、丰富的公共组件和工具集以及业务相关的功能模块。2 .项目用户目标目标用户群:CI自开发应用项目经理CI软件开发供应商开发人员cID-1开发人员涉及用户人数:1 0 0 - 1 5 0 人二、技术可行性1.技术架构方案描述项目在软件层面采用何种架构;该框架软件采用轻型的Java技术框架,采用业界主流的技术,如Hibernate、Spring、Seam、JSF等技术,在任务调度方面使用Quartz技术,采用分层的结构构件Java软件框架,为后续的应用开发提供各个层级的组件复用支持,同时,该框架还提供工具集的支持,减少应用代码重复开发。初步的应用框架如图一:AJAX JSFSeam JSF Ctr
4、l视图层控制层Spring服务层Hibernate持久层DB数据库图一2.基础架构方案Web serverAppserver WAS 8.53.工作量评估40人月三、进度计划可行性描述用户需求的上线日期,分析是否可行。评估进度计划:任务人数(人)时间(周)任务说明分析说明项目立项34项目可行性分析、立项报告、项目计划制定可行项目启动21项目启动会议需求48系统/子系统需求规格说明书,配置管理计划设计48概要设计、详细设计、测试用例编码38源码、单元测试、API文档、安装部署手册发布测试24性能测试,性能测试报告,用户验收确认书,验收测试报告上线及项目组维护36系统维护手册,上线报告,项目组运维阶段运维报告项目关闭21项目总结结论性建议可行主要的时间节点:项目前期准备2013.01需求分析确认2013. 02-2013. 03框架设计2013. 04-2013. 05框架开发2013. 06-2013. 08框架测试2013. 08上线推广2013. 9-2013. 10项目总结2013. 10