- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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页面中建议
您可能关注的文档
最近下载
- 基于51单片机的智能台灯设计.doc
- 幼儿园课件:小老鼠和泡泡糖最终.pptx
- 2024必威体育精装版国开《个人理财》形考题库.docx VIP
- 国家开放大学学前教育专业+毕业作业(幼儿园教学活动设计与指导)9.doc
- 第18课 从九一八事变到西安事变(课件).pptx VIP
- 酒店装配式装修技术规程.pdf VIP
- 2023年中国汉字听写大赛全部试题库及答案.pdf VIP
- 2024中国铁路成都局集团限公司招聘高校毕业生998人高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 人文英语3--An-absence-excuse-letter完整版.docx
- 神经工程学(天津大学)大学MOOC慕课 客观题答案.docx
文档评论(0)