《上海大众汽车Java软件平台需求使用开发工具设计reviewbydinglm.docx》由会员分享,可在线阅读,更多相关《上海大众汽车Java软件平台需求使用开发工具设计reviewbydinglm.docx(89页珍藏版)》请在第一文库网上搜索。
1、PRIMGTH用户场景批注el:使用新的名称PRIMETON TECHNOLOGIES, LTD.上海普元信息技术股份有限公司上海大众汽车Java软件平台项目需求规格说明书设计No part of this document may be reproduced, stored in any electronic retrieval system, ortransmitted in any form or by any means, mechanical, photocopying, recording, otherwise,without the written permission of t
2、he copyright owner.PRIMETHCOPYRIGHT 2014 by Primeton Technologies, Ltd. ALL RIGHTS RESERVED.文档OARP序号分类姓名范围要求1Owner2作者3审核人4审核人5审核人6批准人文档修订记录序号版本号修订日期修订概述修订人审核人批准人备注123PRIMGTH用户场景设计1 概述41.1 背景41.2 目标513非目标51.4,色、4?J In52 典型用户52.1 应用背景52.2 典型用户52.2.1 老郭项目经理52.2.2 小张-设计开发人员(供应商/QD ) 52.2.3 小李-测试人员(供应商)5
3、2.2.4 小王项目发布人员62.2.5 小赵.系统管理员62.2.6 小刘-维护人员(供应商)62.2.7 老孙-管理层人员63 场景:使用开发工具设计63.1 场景:设计项目63.1.1 特性:管理项目73.1.2 特性:配置数据源22243.1.3 特性:构建项目.233.1.4 特性:重构项目2923.1.5 特性:编译项目32U然笫 2 次共 4 奂3.2 场景:设计构件包3332/特性:设计构件包343.2.2特性:重构构件包4093.3 场景:管理构件包44423.3.1 特性:导出构件包44423.4 场景:设计数据模型50483.4.1 特性:管理数据库连接504342特性:
4、创建数据模型集553.4.3 特性:设计数据实体57343.4.4 特性:设计数据实体字段以583.4.5 特性:设置数据实体关系63603.4.6 特性:设计查询实体68653.4.7 特性:编译数据模型72683.4.8 特性:查找数据实体弓I用关系.734P3.4.9 特性:重构数据实体74703.4.10 特性:生成Java代码.79731概述1.1背景大众汽车的软件服务商,使用大众汽车Java软件平台开发工具开发项目。在开发hHp:“w w w.pr im&enam/共4页用F1场景工具安装完毕后,需要打开开发工具,进行项目设计规划。1 -2目标1-3非目标1.4概念模型与术语表2典
5、型用户开发人员。2.1 应用背景2.2 典型用户2.2.1 老郭.项目经理项目经理老郭具有10年工作经验,5年项目管理经验,喜欢音乐、羽毛球、旅游222小张.设计开发人员(供应商/CID)设计开发人员小张具有3年工作经验,喜欢看书、篮球、户外运动223小李.测试人员(供应商)测试人员小李具有3年工作经验,喜欢音乐、旅游2.2.4 小王.项目发布人员CI-1发布测试环境CU发布正式环境225小赵.系统管理员系统管理员小赵,6年系统管理经验,喜欢钻研技术,标准的技术宅男,对一切新的技术感兴趣226小刘.维护人员(供应商)维护人员小刘,4年工作经验,负责系统的n常维护,做事认真细心,喜欢下棋,游戏2
6、.2.7 老孙.管理层人员管理层人员老孙,io年工作经验3场景:使用开发工具设计设计开发人员小张:批注le2J:开批注e3):开发工具的安装介质批注e4J:这句话不通,应该是设计人员规划项目结构,配置开发阶段项目的数据源信息批注e5J:根据批注le6J:这句话不通顺开发商获取到上海大众汽乍Java软件平台隹发工具,安装完毕后,由设计人员设计规划项目结构,配置标准项目结构,开发数据库,提供给开发人员开发项目。设计阶段,根绝需求变动,设计人员需要对已经设计好的项目重构,悔加修改依赖,名称,数据库等操作,小张可以通过开发工具方便快速的规划设计项目结构配3.1场景:设计项目【用户需求】hp:ZZwww
7、;primeton.ony第2页共4页PRIMGTn批注e7|:这句话没看明白什么意思批注e8:应该是规划开发商承接上海大众汽车java项目,开发商的开发设计人员小张安装好上海大众汽车开发平台,开始规划项目结构,使用的应用服务器,规划设计数据库表结构。小张规定了 Java项目层次结构一型属性,并发送邮件通知其他开发人员按照此标准新建配置开发项目。【场景简述】【流程图】【步骤】3.L1特性:管理项目开发人员安装好开发工具,开始进行项目开发,首先需要创建项目,为接卜来的开发做准备.3.1.1.1 功能点:使用向导创建项目【功能说明】批注e9j:这句话不通顺设计开发人员小张安装好开发平台后,使用开发
8、平台可以创建SVW项目类型开发项目。开发工具提供创建SVW项目向导,可以创建3种类型的SVW项目。I、创建空白svw项目。2、创建基础SVW项目。3、创建带应用框架的SVW项目。【前置条件】【后置条件】【UI说明】【界面元素】【流程】创建空白svw项n:w. pr im&on .con”第2-共4页PRIMGTH用户场景选择向导EOS项目hnp:“www7pFim&on.om:向导):输入过滤器文本&田田田田6Connection ProfilesCVSEJBModeling FrameworkEOS项目鬼构件包C3文件夹田&流程土 0数据田却页面+ 6运宜逻辑t 6蛆合构件下一步.) 取消.
9、N新建EOS项目选择项目类型指定下面选项之一作为新建项目的类型。现件据菖务置展构数运服配项目图示J SJ project-com. primeton. eos()心I (3sea;田居固I is H田 C。WEB田记1 Jay碎品 system. sdvx项目描述创建EOS基础项目下一步 J 1 完成9 J | 取消http:/Vwww;pritHe项目疽述创建EOS空项目观肖5ta(F)PR1MGT n创建基础svw项目:httpJ/www.Drim&共4页PRIMGTH卷新建选择向导EOS项目向导也):输入过滤器文本&田田田田日Connection ProfilesCVSModeling
10、FranieworkEOS项目品构件包C5文件夹田流程 0数据 &页面士 6运算逻辑加6蛆合构件下一步.) 取消PRIMGTOn用,门场紧创建应用框架SVW项目:h Hp: “ w w w. pr im&etky hi笫2页第4页PRIMCTn卷新建选择向导EOS项目向导也):输入过滤器文本&田田田田日Connection ProfilesCVSModeling FranieworkEOS项目品构件包C5文件夹田流程 0数据 &页面土 6运算逻辑加6蛆合构件下一步.) 取消PR4MGTH用户场紧htti:/Zwww:primeteH;0ffl第2页共4页选择项目类型指定下面选项之一作为新建项目
11、的美型.EOS Sample示目项目图示项目描述创建EOS示熨项目运行前需要先初始化;居库.上一步上,下f (N)完成(F)【文件规格】【功能规则】1、创建空白svw项目,配置项目使用的应用服务器,应用名和项目的数据库,项目hHD 力www.primel6nmnPR/MET 3rl依赖基础构件库资源,用户可以选择导入的具体库。2、创建基础SVW项目相比空白SVW项目,多创建了默认构件包,设计开发人员可以配置构件包名称,显示名称等信息。3、创建应用框架SVW项目相比基础SVW项目,默认导入依赖应用框架。4、开发工具没有配置数据库连接,创建项目的数据库选择框为空,可以创建项目。5、开发工具配置多个数据库连接,创建项目时由设计开发人员选择指定一个数据库。6、新建项目名不能为空,不能与开发工具已有的项目名相同。7、构件包名默认名称为:com.svw.$项目名称)。8、Web路径默认为项目名称。9、创建项目也可以手动添加,移除外部引用库。3.1.1.2功能点:设置项目属性和节点可见性【功能说明】设计开发人员小张,在创建项目后,发现需要修改项目配置,更新数据库,项目开发期使用的应用服务器,应用,更改添加的基础构件库和用户库。小张在SVW项目属性中可以完成项目相关配置的修改。【前置条件】项目右键属性菜单,可以配置项目的基本属性和项目引用库。资源树视图可以定制项目资