上海大众汽车Java软件平台需求实施.docx

上传人:lao****ou 文档编号:133670 上传时间:2023-04-07 格式:DOCX 页数:32 大小:750.30KB
下载 相关 举报
上海大众汽车Java软件平台需求实施.docx_第1页
第1页 / 共32页
上海大众汽车Java软件平台需求实施.docx_第2页
第2页 / 共32页
上海大众汽车Java软件平台需求实施.docx_第3页
第3页 / 共32页
上海大众汽车Java软件平台需求实施.docx_第4页
第4页 / 共32页
上海大众汽车Java软件平台需求实施.docx_第5页
第5页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《上海大众汽车Java软件平台需求实施.docx》由会员分享,可在线阅读,更多相关《上海大众汽车Java软件平台需求实施.docx(32页珍藏版)》请在第一文库网上搜索。

1、上海大众汽车SHANGHAI VOLKSWAGEN上海大众Java软件平台项目需求定义文档Requirements Definition Document当前版本:V版本号V 修改日期:文档状态:正式作者:上海大众项目组项目名称:上海大众Java软件平台项目申请号:Bezeichnung des Softwares:Nr:会签:Unerschrift需求业务部门关键用户Key-User签名(Unterschrift)信息系统Cl项目负责人Key-User Cl签名(Unterschrift)部门经理审批栏Genehmigt von Abteilungsleiter业务部门(K2及以上)Comm

2、ent of K2 department orabove签名(Unterschrift)信息系统(CIR2)处理意见Stellungnahme von InformationSystem签名(Unterschrift)文档OARP序号分类姓名范围要求1Owner2作者3审核人4审核人5审核人6批准人文档修订记录序号版本号修订日期修订概述修订人审核人批准人备注上海大众Java软件平台项目1需求定义文档1Requirements Definition Document11 概述61.1 背景61.2 目标61.3 非目标61.4 概念模型与术语表62 典型用户62.1 应用背景62.2 典型用户7

3、2.2.1 老郭项目经理.72.2.2 小张设计开发人员(供应商/C1D) 72.2.3 小李-测试人员(供应商)72.2.4 小王-项目发布人员72.2.5 小赵-系统管理员72.2.6 小刘-维护人员(供应商)72.2.7 老孙-管理层人员83 场景:实施83.1 场景:开发期测试83.1.1 特性:开发工具打部署包93.2 场景:打部署包133.2.1 特性:Mauen打部署包143.3 场景:打补丁包183.3.1 特性:打开发工具补丁包193.3.2 特性:打核心框架补丁包213.4 场景:查看版本号233.4.1 特性:查看大众开发工具版本号243.5 场景:生成LICENSE (

4、等级低,暂不考虑)273.5.1 特性: 用 License 工具生成 License281概述1.1背景面对蓬勃发展的互联网经济时代和越来越激烈的商业竞争格局,汽车行业对业务创新、经营管理、风险控制、客户服务的能力要求越来越高,信息化水平与能力成为衡量厂商核心竞争力的一种重要指标,这对IT系统支撑架构的灵活性、可靠性,适应业务和管理发展的能力方面提出了更高的要求,另一方面,IT管理也希望提高集约化和自主掌控能力,以提高IT开发与运维效率。上海大众信息系统建设经过十几年建设,目前处于快速发展时期,每年都会新建数量众多的应用系统。Java软件平台作为上海大众主要的软件开发平台,其设计、开发、管控

5、和运维能力的整体提升和持续建设显得尤为重要。1.2目标1.3非目标概念模型与术语表实施:把工程(项目)源代码通过介质编译打包成J2EE标准的部署包,能够发布到标准的J2EE容器中的过程是实施的其中一部分。2典型用户2.1 应用背景为了验证某阶段性成果或工程完整性,则需要把工程部署到测试环境或生产环境来验证、交付成果。2.2 典型用户2.2.1 老郭-项目经理项目经理老郭具有10年工作经验,5年项目管理经验,喜欢音乐、羽毛球、旅游。2.2.2 小张-设计开发人员(供应商/CID)设计开发人员小张具有3年工作经验,喜欢看书、篮球、户外运动。2.2.3 小李测试人员(供应商)测试人员小李具有3年工作

6、经验,喜欢音乐、旅游。2.2.4 小王-项目发布人员CI-1发布测试环境。CII发布正式环境。2.2.5 小赵.系统管理员系统管理员小赵,6年系统管理经验,喜欢钻研技术,标准的技术宅男,对一切新的技术感兴趣。226小刘.维护人员(供应商)维护人员小刘,4年工作经验,负责系统的日常维护,做事认真细心,喜欢下棋,游戏。2.2.7 老孙.管理层人员管理层人员老孙,10年工作经验。3场景:实施在实施场景中分为以下几点:1 .开发项目到某阶段时,开发人员须打包项目给测试人员测试。2 .项目开发结束后,项目发布人员须编译打包,部署项目。3 .设计开发人员使用大众开发工具和核心框架有问题时,须打补丁包。4

7、.管理层人员希望能控制大众开发工具的知识产权,不被外界商业使用,须License 控制。3.1场景:开发期测试【用户需求】开发商开发人员在项目开发期需做项目测试,因受网络限制,连接不到大众的Maven库,同时,按照规定测试人员不能接触源码,故开发人员需使用开发工具导出部署包,交给测试人员进行测试。【场景简述】某供应商开发人员小张在完成阶段开发工作后,需进行项目测试,因开发环境不能连接到大众的Maven库,小张使用开发工具按约定格式导出部署包,交给测试人员。测试人员获得部署包后,在测试环境发布项目,并进行测试。适用场景:开发阶段测试。适用人员:开发人员。【流程图】【步骤】1 .开发商的开发人员使

8、用开发工具,导出约定格式部署包(WAR或EAR)。2 .开发人员移交部署包给相关测试人员。3 .测试人员在测试环境中部署项目。4 .测试人员启动测试流程,开始测试。5 .完成。3.1.1特性:开发工具打部署包开发人员使用开发工具导出项目部署包。3J.1J功能点:开发工具打部署包【功能说明】开发人员使用开发工具导出标准的J2EE部署包。【前置条件】必须是完整的项目。【后置条件】生成部署包。【UI说明】图表1 (导出部署包-选择导出EAR)在大众开发工具的工具栏里选择“文件”,“导出”,会出现如图表1所示的界面。选择“导出EAR”后,点击“下一步”按钮将出现如下图表2所示的界面。图表2(导出部署包

9、-选择资源)选择要导出的应用和资源,选择导出目录,其中许可文件(License)可选。然后点击“下一步”按钮,出现如下图所示界面:图表3(导出部署包-选择配置)选择服务器类型和服务器版本号。【界面元素】导出部署包-选择资源的界面元素描述如下:输入/配置项输入/配置方式数据范围规则应用名称文本输入应用名称只支持半角英文、数字、划线和-应用名不能以数字开头,开头和中间不能有制表符导出目录路径选择任意路径无限制许可文件路径选择任意路径必须是License文件.导出部署包-选择配置的界面元素描述如下:输入/配置项输入/配置方式数据范围规则服务器类型下拉框选择只能选择下拉框里的服务器类型图3:服务器版本

10、号下拉框选择只能选择下拉框里的服务器版本号【流程】开始导出a选择导出EAR您押妆源丁判断是否存在同名文件/导出源文件是选择配置A导出路径和文件名设置【文件规格】导出标准的J2EE部署包。【功能规则】如果选择WebSphere,则会导出EAR包。如果选择Tomcat则会导出WAR包。【用户API】无【非功能需求】无3.2场景:打部署包【用户需求】项目开发结束后,开发商需提交代码到大众SVN代码库,由大众统一管理和打包部署。【场景简述】项目开发完成后,开发商开发人员小张将项目源码提交到大众的SVN代码库,项目发布人员小王使用Maven编译打包项目后,发布到生产环境。适用场景:项目开发完成阶段。适用

11、人员:项目发布人员。【流程图】发布到生产a环境完成【步骤】1 .开发商把代码完整提交到大众的SVN代码库。2 .项目发布人员使用Maven编译打包。3 .项目发布人员在生产环境下部署项目。4 .完成。1.1.1.1 :Maven打部署包项目发布人员使用Maven打部署包。321.1功能点:配置项目编译脚本【功能说明】项目发布人员配置项目编译过程。【前置条件】必须按Maven约定的格式配置pom.xml文件。【后置条件】可编译项目。【UI说明】无【界面元素】无【流程】【文件规格】Maven编译脚本pom作为项目对象模型。通过xml表示Maven项目,使用pom.xml实现。【功能规则】无【用户A

12、PI】无【非功能需求】无1.1.1.2 功能点:Maven 生成 WAR【功能说明】项目发布人员运行对应的Maven脚本生成WAR包。【前置条件】必须按照Maven约定的格式配置pom.xml文件。【后置条件】可编译项目。【UI说明】打WAR包的配置代码如下:org.codehaus.mojobuild-helper-maven-plugin 1.4attach-artifactspackageattach-artifact/$ assembly.name )$ project.version .warwar【界面元素】输入/配置项输入/配置方式数据范围规则【流程】【文件规格】Maven编译脚本pom作为项目对象模型。通过xml表示Maven项目,使用pom.xml来实现。【功能规则】无【用户API】无【非功能需求】无1.1.1.3 功能点:Maven生成EAR包【功能说明】项目发布人员运行对应的Maven脚本后,生成EAR包。【前置条件】必须按照Maven约定的格式配置pom.xml文件。【后置条件】可编译项目。【UI说明】打EAR包的配置代码如下:projectxmlns=Mhttp:/maven.apache.org/POM/4.0.0Hxmlns:xsi=http: www.w

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服