做综合项目基本作业流程给学员.docVIP

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

项目基础步骤

概述:

总体参考软件开发计划中内容。

另外:统一使用Jdk1.6.0、Tomcat6.0、Oracle9i(或

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”;

2)对于数据库表字段为date类型,在java中以String对应,在存入数据库时使用oracle“to_date”方法进行转换;

3)每个jsp页面中提议增加path和basePath代码,然后在页面中使用全路径来引入js、css等文件和图片等资源,避免找不到资源;(如:src=”%=basePath%js/common.js”)

4)从查询结果集获取字段值时,最好使用“rs.getString(

文档评论(0)

拥抱知识 + 关注
实名认证
文档贡献者

学习也要放松一下

1亿VIP精品文档

相关文档