上海大众Java软件框架项目建议书20.docx
《上海大众Java软件框架项目建议书20.docx》由会员分享,可在线阅读,更多相关《上海大众Java软件框架项目建议书20.docx(47页珍藏版)》请在第一文库网上搜索。
1、上海大众Java软件框架项目方案建议书IBM软件服务部二。一三年八月文档信息文档名称上海大众Java软件框架项目方案建议书作者摘要修订历史版本号日期修改人修改内容0.12013-7-25IBM胡捷新建0.22013-7-30IBM胡捷更新0.32013-7-31IBM胡捷更新0.42013-8-5IBM郑王力更新1.02013-8-8IBM胡捷更新1.52013-8-21IBM刘铮根据上周讨论更新2.02013-8-26IBM胡捷更新目录1 上海大众JAVA软件程架项目目标52 上海大众JAVA软件框架项目范952.1 软件开发框架52.2 JAVA软件框架工具及环境52.3 统一规范的开发、
2、交付、验收、维护体系建立63 上海大众JAVA软件框架方案说明63.1 特性描述63.1.1 先进性63.1.2 开发效率.73.1.3 交付质量.73.1.4 可维护性73.1.5 运行效率.73.1.6 松耦合-SOAReady.83.1.7 标准化.83.1.8 安全性支持.83.1.9 移动开发准备83.2 软件开发框架93.2.1前端框架.93.2.2服务层框架.181.3 JAVA软件框架工具及环境301.4 系统管理功能开发351.5 统一规范的开发、交付、验收、维护体系建立374 项目实施计划374.1 项目实施方法论一IBMGSMethod374.3 项目角色配置394.4
3、IBM项目实施质量控制方案404.4.1 进度控制.424.4.2 风险管理.424.4.3 质量保证计划.434.4.4 沟通管理.444.4.5 问髭解决方案.455 框架实施及推广方案计划465.1 技能转移、培训465.2 试点软件开发商选择475.3 试点应用系统开发475.4 开发框架全面开展应用475.5 现存系统的迁移(可选)471 上海大众Java软件框架项目目标上海大众的信息系统建设目前处于快速发展期,每年都会新建数量众多的应用系统。JaVa平台作为上海大众主要的软件开发平台,该平台的开发设计能力尤为重要。2012年,部门内部对于新项目的项目质量控制主要采用代码检查和供应商
4、的框架审核,通过代码审核,使应用代码编码更加规范,通过框架审核,有效减少了框架技术繁杂的现象,为构建同质系统迈出了第一步,但是供应商在对相似的功能模块的实现各不相同,质量方面也存在较大的差异。为了更好的提高项目的技术质量并有效减少研发周期,准备建立上海大众java软件框架。通过该项目构建适合于上海大众的Java软件框架,通过Java软件框架的推广,逐步打造适合上海大众的JAVA技术研发平台,提高代码开发效率和代码质量,减轻代码运维压力。2 上海大众Java软件框架项目范围为完成Java软件框架,建议分为如下范围2.1 软件开发框架2.1.1 JaVa软件开发框架2.1.2 框架内部通用工具类2
5、.1.3 通用系统管理模块2.2 Java软件框架工具及环境2.1.4 集成开发环境工具集2.1.5 集成测试环境工具集2.3统一规范的开发、交付、验收、维护体系建立项目范围详细内容由以下章节说明。3上海大众Java软件框架方案说明上海大众Java软件框架方案将具有以下特性:3.1 特性描述3.1.1 先进性整体框架采用技术先进的Se)A整体架构理念、贯穿模块化、松耦合的设计思想,使得该框架在可预见的使用期限内发挥应有作用。使用最新的技术打造的框架可以最大程度保护上海大众的该项技术投资。整体架构设计方面,采用服务化、分层的架构思想,使得架构具有良好的扩展性,未来可以无缝集成第三方的先进解决方案
6、。同时、采用模块化组件化设计,各组件间关联度尽可能地小。同时方便开发过程中的按模块分工开发,提高开发效率和可靠性。整个开发框架上注重可测试性。提倡测试与开发融为一体,尽早发现代码缺陷,提高交付质量,对于IT供应商的交付物能够量化的把控最终质量。前端解决方案将采用最新的框架技术,采用同一套代码同时实现BS和CS解决方案BS解决方案将主要基于dojo、JQueryEXTJS等目前比较流行和成熟的富客户端Javascript框架。在将来、有移动化开发需求的时候,同样应用系统的一份代码可以被无缝、最小代价被移植上各个不同的移动设备。在后端技术方面,该框架将采用面向接口编程的理念,把后台服务和层次都解耦
7、化设计。如此可以做到技术层面抽象化、不与具体厂商、具体产品的功能绑定。以便今后在必要时更换后台技术和产品。3.1.2 开发效率上海大众Java软件框架能够提供加速开发效率的一些技术手段,包括自动生成各模块的框架代码,提供定制的集成ec1ipseIDE开发、调试、代码管理、部署环境。3.1.3 交付质量作为一个需要交由多个it供应商,并在之上开发的框架需要关注如何确保交付质量。交付质量是需要由多种方法来确保的。在上海大众JaVa开发框架主要有技术的方法、管理的方法。技术的方法主要指使用集成于框架内的测试架构,主要面向单元测试,提高单元测试脚本的编写、维护和运行效率。管理的方法主要指设计的一系列测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海大众 Java 软件 框架 项目 建议书 20