ZENQ项目实训指导手册

ZENQ项目实训指导手册

ID:46866056

大小:104.50 KB

页数:16页

时间:2019-11-28

ZENQ项目实训指导手册_第1页
ZENQ项目实训指导手册_第2页
ZENQ项目实训指导手册_第3页
ZENQ项目实训指导手册_第4页
ZENQ项目实训指导手册_第5页
资源描述:

《ZENQ项目实训指导手册》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ZENQ项目实训指导手册版本VI.1最后修订时间2008-11-291概述32开发过程管理32.1概述32.2软件开发基本流程4221立项阶段42.2.2需求分析72.2.3概要设计82.2.4开发阶段92.2.5测试阶段102.2.6发布阶段112.3迭代开发123配置管理133.1概述133.2版本控制工具133.3项目目录结构141概述本手册的目的是为了明确在实训项目开发时每个环节的步骤,需耍完成的工作,以及需要完成文档的模板等提出规范。没有规矩不成方圆,标准是企业走向成功的利器,在项目的开发过程中,必须按照本指南的要求,开展项目。在开发过程管理章节中,向读者介绍了从立项阶段、

2、需求分析、概要设计、开发阶段、测试阶段到发布阶段软件开发的基本流程。这些规范是对现有企业开发方法精炼的积累和总结,也是学员在培训过程屮所需要遵循的规范。在配置管理章节中,介绍企业中实际使用的项目版木控制工具的使用,以及配置管理的方法。并通过项目目录结构来展示将进入产品基线库的项目成果,从而引导学员整个项目交付时需要有那些成果及其应该以怎样的方式进行归档。最后给出项目的开发模版,以指导学员以规范的方式编写文档,并通过模版引导学员对模版中需要填充的内容进行思考,从而引导学员进行项目开发、设计、编码和测试工作。2开发过程管理2.1概述Th业界有非常的开发方法,来保证开发进度,开发的质量。比

3、如RUP、CMM-LMSF、XP开发等。各种开发过程都有它的优势和特点,并适合在各种规模和类型不同的企业中进行使用。但目前流行的开发过程都有一个特点,就是迭代开发,这是由软件项目的特点决定的。在现实项目中,往往很难一次性得到项冃的需求,项FI需求获取的渐进性,使项目设计、开发也需要随后跟进,整个项目采用迭代开发模式可以有效节约开发成本。在项目开发中,将任务分解为多个阶段,每个阶段能完成可以运行的版木,是我们项Fl中采用的方式。实训屮简化这个过程,一般以一周为单位作为一个基本时间。每周能推岀一个可以运行的版本。这样能够及时纠正项目中的问题,指导学员在正确的模式下迭代开发完成项目。2.2

4、软件开发基本流程开发过程按照一下过程进行迭代开发。每个阶段需要编写相关的文档、完成指定的任务。由于需求在需求分析阶段很难一次性将需求调研清楚,这是由业务需求本身具有其不确定造成的。但项目却不能在需求完全确定后再考虑分析和设计,这样在时间与人力的分配上造成了浪费。在项目中所采用的通用的方式是,首先选取核心的业务进行分析,先固定下来进行分析设计,能有效确保核心业务的完善。而后,需求调研人员对后续需求进行补充,这时候分析设计人员能够同步与需求分析人员进行工作,大大提高了工作效率。所以迭代开发是并发完成项目所必需的软件开发模式。2.2.1立项阶段在立项阶段,完成团队的组建。为项目成员分配任务

5、,根据项目目标、时间规划项目进度。在此阶段,需要建立团队的工作区,建立源代码管理环境。在此吋要分配项目中的角色,明确每个人的职责。至少需要以下角色:岗位职责备注项目经理规划与管理项目进度、协调组员间的任务安排、根据实际情况调整进度、按时向领导汇报项冃进展1人测试经理编写项目的单元测试代码、设计测试用例、安装程序制作、安装说明书1人需求分析师对业务逻辑建模,明确项目需求软件工程师按需求进行模块设计、单元编码、模块测试测试工程师按照测试用例编写好的软件进行功能测试,记录测试的BUG配置管理员负责整个项目的文档版本管理、代码备份,为组员分配源代码管理帐号。1人在实际项R中不同的人员可以兼任

6、不同的角色,但是有些情况是不能兼任的。一般来说,软件工程师不能兼任测试工程师。在实训过程中,由于人员限制,软件工程师也担任测试工程的角色。在这种情况下,软件工程师负责测试的模块不能使自己编写的模块。立项阶段需要完成的工作任务:1、角色定义任务描述:根据参与项目的人员特长,为小组成员定义角色,确定项目经理、测试经理等;参与人员:全体成员参与;完成配置管理计划文档,并经过全体成员认可;2、建立工作环境任务描述:创建源代码管理服务器,根据源代码管理要求建立相关目录;为项目成员分配登录帐号,并测试源代码服务器。每个成员测试自己的帐号,工作环境是否正常使用。建立过程可以参考第三章《配置管理》。

7、参与人员:本任务负责人为配置管理员,所有团队成员参与。验收标准:完成配置管理计划文档,并经过全体成员确认。3、项目进度计划任务描述:根据项日难易程度、项目时间要求,估算项目进度。并为项冃成员进行工作安排。项目计划可以根据情况,进行一定的变更。参与人员:项目经理负责完成,与项目成员确认工作安排。验收标准:使用Project完成项日进度计划,并将文档签入服务器。4、任务跟踪表任务描述:通过完成项目计划,确定每个人的任务。根据模板建立任务跟踪表,通过此表格跟踪每

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。