《上海大众汽车Java软件平台需求使用开发工具设计reviewedbycaozw.docx》由会员分享,可在线阅读,更多相关《上海大众汽车Java软件平台需求使用开发工具设计reviewedbycaozw.docx(78页珍藏版)》请在第一文库网上搜索。
1、上海大众汽车SHANGHAI VOLKSWAGEN上海大众Java软件平台项目需求定义文档Requirements Definition Document当前版本:版本号v 1.0 修改日期:文档状态:正式作者:上海大众项目组项目名称:申请号:Bezeichnung des Softwares: Nn会签:Unerschrift需求业务部门关键用户Key-User签名(Unterschrift)信息系统Cl项目负责人Key-User Cl签名(Unterschrift)部门经理审批栏Genehmigt von Abteilungsleiter业务部门(K2及以上)Comment of K2 d
2、epartment orabove签名(Unterschrift)信息系统(CLR2)处理意见Stellungnahme von InformationSystem签名(Unterschrift)文档OARP序号分类姓名范围要求1Owner李航2作者李航3审核人4审核人5审核人6批准人文档修订记录序号版本号修订日期修订概述修订人审核人批准人备注10.12014-()6-16编写用户场景需求文档李航23目录上海大众JAVA软件平台项目需求定义文档REQUIREMENTS DEFINITION DOCUMENTBezeichnung des Softwares:Nr: 21.1背景51 .2目-5
3、13非目标51.4概念模型与术语表52 jfe, JIJ 62.1 应用背景62.2 典型用户61.1.1 J老郭-项目经理61.1.2 小张设计开发人员(供应商/C1D) 61.1.3 小李.测试人员(供应商)61.1.4 小王-项目发布人员61.1.5 小赵系统管理员61.1.6 小刘.维护人员(供应商)61.1.7 老孙-管理层人员73 场景:使用开发工具设计73.1 J为景:设计项目73.1.1 特性:管理项目.73.1.2 特性:配置数据源213.1.3 特性:构件项目.223.1.4 特性:重构项目.283.1.5 特性:编译项目303.2 场景:设计构件包313.2.1 特性:设
4、计构件包313.2.2 特性:重构构件包363.3 场景:管理构件包393.3.1 特性:导出构件包393.4 场景:设计数据模型453.4.1 特性:管理数据库连接453.4.2 特性:创建数据模型集493.4.3 特性:设计数据实体513.4.4 特性:设计数据实体字段553.4.5 特性:设置数据实体关系563.4.6 特性:设计查询实体603.4.7 特性:编译数据模型633.4.8 特性:查找数据实体引用关系.643.4.9 特性:重构数据实体643.4.10 特性:生成Java代码.69概述批注|el|:需要说明一下,本文档中的图片仅供参考,最终会修改为上海大众的图标1.1 背景大
5、众汽车的软件服务商,使用大众汽车Java软件平台开发工具开发项目。在开发工具安装完毕后,需要打开开发工具,进行项目设计规划。1.2 目标1.3 非目标1.4 概念模型与术语表2典型用户开发人员。2.1 应用背景2.2 典型用户2.3 1老郭.项目经理项目经理老郭具有10年工作经验,5年项目管理经验,喜欢音乐、羽毛球、旅游222小张.设计开发人员(供应商/CID)设计开发人员小张具有3年工作经验,喜欢看书、篮球、户外运动223小李.测试人员(供应商)测试人员小李具有3年工作经验,喜欢音乐、旅游2.2.4 小王项目发布人员CI-1发布测试环境CII发布正式环境2.2.5 小赵.系统管理员系统管理员
6、小赵,6年系统管理经验,喜欢钻研技术,标准的技术宅男,对一切新的技术感兴趣226小刘维护人员(供应商)维护人员小刘,4年工作经验,负责系统的日常维护,做事认真细心,喜欢下棋,游戏2.2.7老孙.管理层人员管理层人员老孙,io年工作经验3场景:使用开发工具设计设计开发人员小张:批注e2J:改为建立数据模型开发商获取到上海大众汽车Java软件平台卡发工具安装介质,安装完毕后,由设计人员规划项目结构,配置开发阶段项目数据源,提供给开发人员开发项目。设计阶段,根据需求变动,设计人员需要对已经设计好的项目重构,增加和修改项目的依赖关系,项目名称,开发中使用的数据库,小张可以通过开发工具方便快速的规划设计
7、项0结构配置。3.1场景:设计项目【用户需求】开发商承接上海大众汽车java项目,开发商的开发设计人员小张安装好上海大众汽车开发平台,开始规划项目结构,配置开发环境,设计数据库表结构。小张规划了 Java项目层次结构,属性,并发送邮件通知其他开发人员按照此标准新建配置开发项目。【场景简述】【流程图】【步骤】3.1.1特性:管理项目开发人员安装好开发工具,开始进行项目开发,首先需要创建项目,为接下来的开发做准备。3.1.1.1功能点:使用向导创建项目【功能说明】设计开发人员小张安装好开发平台后,使用开发平台创建SVW项目。开发工具提供创建SVW项目向导,可以创建3种类型的SVW项目o1、创建空白
8、SVW项目。2、创建基础SVW项目。3、创建带应用框架的SVW项目。【前置条件】【后置条件】【UI说明】【界面元素】【流程】创建空白SVW项目:倍新建EOS项目选择项目类型指定下面选项之一作为新建项目的类型。0强SO守空项目R守示例项目出EOS S.pie示例项目rim现件据算务置P展构数运服配舞ScomQ 必 soi运侬JavSys国田国国田图Q曷晶eos项目描述创建EOS基础项目取消加eosjsg 1,-回品选择项目类型项目图示-Q project+ C j WEB出近氢库囹&exf品 system. sdvx指定下面选项之一作为新建项目的类型.更目L !空项目,出示例项目I. EOS S
9、ample示例项目项目痛述创建EOS至项目工上一步B下一步(N)完成(F)取消“新建EOS项目创建EOS项目项目名称:projectl作者:AdministratorNeb服务器:localserver CTomcat5)应用名称:eos-default数据库:说明:oracle (Oracle。)| 上一步史)下一步国)9 完成也)J (取消新建EOS项目添加项目引用库可以为项目添加各种引用库,如内部引用库,外部引用库,或者是系统默提供的引用库等。编辑供当前项目中使用的EOS构件库文件.+ 6系统引用库矶外部引用库内部引用库倒速旗!用序j添加外部引用库添加内部引用库移除引用库U一步1彳-完成
10、g J I 取殖仓1J建基础SVW项目:一个EOS项目应该包含一个数据库和一个web服务器选择向导EOS项目向导也):输入过滤器交忝i i 9 Connection Profilesi I,CVSl i9Eclipse Modeling Framework出EJBE a EOS向导EOS项目品构件包C3文件夹土 流程囤e数据610页面王后运算逻辑囹后组合构件 1一. QD : | 亮皮E 取消岭新建EOS项目创建EOS项目一个EOS项目应该包含一个数据库和一个web服务器项目名称:作者:Web服务器应用名称:数据库:说明:localserver CTomcatS)VJeos-defaultvl
11、oracle (0racle_10)projectlAdministrator完成9 取消创建应用框架SVW项目:选择向导EOS项目向导也):输入过滤器交忝i i 9 Connection Profilesi I,CVSl i9Eclipse Modeling Framework出EJBE a EOS向导EOS项目品构件包C3文件夹 流程囤e数据610页面王后运算逻辑囹后组合构件 下T QD : | 克皮E 取消,:,新建EOS项巨项目描述项目图示创建EOS示例项目运行前需要先初审上一步(B) |下f (NA | | 礴F) I 以肖选择项目类型指定下面选项之一作为新建项目的类型.项目名称:
12、Iproj ectl作者:AdministratorWeb服务器:jTocalserver CTomcat5)v应用名称: eos-defaultv数据库: I oracle (Oracle。)v说明: 7iU一步也)下一步 完成里)1取消及新建EOS项目添加项目引用库可以为项目添加各种引用库,如内部引用库,外部引用库,或者是系统默认提供的引用库等.编辑供当前项目中使用的EOS构件库文件。+ .系统引用库机外部引用库区内部引用库f添加系统引用库1添加外部引用库|添加内部引用库移除引用库-步 ;一步N 完成9 I ( 取消【文件规格】【功能规则】1、创建空白SVW项目,配置项目使用的应用服务器,应用名和项目的数据库,项目依赖基础构件库资源,用户可以选择导入的具体库。2、创建基础SVW项目相比空USVW项目,多创建了默认构件包,设计开发人员可以配置构件包名称,显示名称等信息。3、创建应用框架SVW项目相比基础SVW项目,默认导入依赖应用框架。4、开发工具没有配置数据库连接时,新建项目向导界面的数据