[做项目基本流程-给学员.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[做项目基本流程-给学员

项目基本流程 概述: 总体参考软件开发计划中的内容。 另外:统一使用Jdk1.6.0、Tomcat6.0、Oracle9i(或10g); PM 项目经理 PSM 项目软件经理 CML 配置管理负责人 TL 测试负责人 PG 编程人员 QA 质量管理员 DBA 数据库管理员 准备工作: 学员了解vss、cvs的使用; 实训经理要搭建好vss服务器; 了解学员技术水平,便于后面分组; 需要学员掌握技术框架,最好做一个demo练习来基本掌握框架的使用; 讲解编码规范; 项目启动: 任务: 软件开发计划(PSM):分配CML、TL、PG、DBA,确保项目组内成员都明确自己的角色及负责编码的模块;整理软件开发计划文档,制定项目里程碑(里程碑基本按照老师指定的走)等;另外,加深学员对团队的理解; 配置管理计划(CML):整理项目组内成员的VSS帐户,设定VSS目录样式,整理配置管理计划文档并提交给VSS管理员处理; 数据库搭建:指定一个人机器安装Oracle服务器端,其他人安装客户端; cvs服务器搭建:指定一个人机器安装cvs服务器端; 提交产品: 软件开发计划文档; 配置管理计划文档; 需求分析 任务: 了解客户的需求(全体):各人一定要完全理解自己所负责的模块的功能; 提交产品: 咱们已经有了项目需求书,不需要提交其他文档了。 编写静态页面(需求及概要设计一起了) 任务: 把自己负责的模块的基本页面通过HTML实现,供以后编码参考; 注意公共代码的开发和使用,并保证组内页面样式统一; 提交产品: 静态demo代码(压缩后提交)。保存路径:06-项目管理/04-项目代码;要标明是评审后整理的静态demo的代码。 注意事项: a、组长注意分工,工作量要一致; b、建议由组内对HTML、JavaScript、CSS较精通的人员先设计好页面的样式,和基本验证;这样可以保证组内风格统一; c、静态demo页面中需要增加相关的验证; d、静态demo中要有页面跳转,和真正的系统一样,可以演示基本功能;只是数据都是固定写好的;要有增删改查功能演示; e、文件命名及放置管理: 1)按照模块划分文件夹,分功能; 2)文件按照功能命名,不要起中文的文件夹名或者文件名; 3)建议创建文件时采用utf-8编码,这样cvs等不会出问题; f、建议采用jsp+servlet完成,这样以后完成代码时可以直接转过去; 需求评审 任务: a、对需求理解进行评审;方法是开评审会议,组内所有人员对自己模块的需求进行展示说明;建议其它各组的组长旁听并记录,这样对一些共有的需求问题可以统一解答,而不必每个组都解释; 提交产品: 评审计划、评审记录; 详细设计 任务: 详细设计(全体):进行数据库设计和系统的详细设计。按照详细设计模板文档整理自己负责模块的详细设计文档,尽量做到参照该文档即可完成开发的程度; 提交产品: a、详细设计文档(每人一份即可,不必整理到一个文档里); 注意事项: a、bean类的get和set方法可以不写,只写属性就可以,后面加注释说有get和set方法即可; b、一般数据表要增加创建记录时间和最后修改记录的时间,方便维护; c、以详细设计模板为基础,但可以增加或删减内容; 编码 任务: 组长或者组内的技术leader创建工程,建立cvs服务器;其他学员从cvs服务器取得工程,进行开发; 完成编码工作(全体):用MyEclipse开发,使用cvs做代码版本控制; 编码过程中进行代码评审,在开始编码的第二天左右开始; 做好自己模块的单体测试(全体):在自己模块开发结束后进行; 提交产品: a、源代码文件(压缩后提交)、测试问题卡(单体测试记录使用,可以不提交); 注意事项: a、强调编码格式、注释; b、公共代码的注释等; c、代码要按照功能模块分包;类和jsp文件的名称; d、公共代码一般由一个人专门维护,不允许其他人修改; e、组长创建cvs服务器,创建工程;组员下载工程使用;不要太依赖cvs,自己的代码最好每天也备份一下; f、建议所有文件使用utf-8编码;并且不要有中文注释; g、所有的涉及查询的地方,如果是输入字符串条件的,应该支持模糊查询; h、监控进度,如果感觉时间很紧,允许在与实训经理商议后裁减某些功能; i、技术上注意: 1)所有涉及到字符集编码的,都设为“utf-8”;当使用get提交数据时,因为要通过URL,有一次编码,服务器取得时要再解码;post是直接给服务器的;所以建议使用post; 2)对于数据库表字段为date类型的,在java中以String对应,在存入数据库时使用oracle的“to_date”方法进行转换; 3)每个jsp页面中建议

文档评论(0)

1789811832 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档