项目实训学生指导手册(共19页).doc
《项目实训学生指导手册(共19页).doc》由会员分享,可在线阅读,更多相关《项目实训学生指导手册(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上项目实训学生指导手册Project Training Student Guide版本1.0作者IBM China, CSDL, LBS Education日期2007/11/12审批日期变更记录日期版本变更说明作者2007/11/12V1.0创建IBM China, CSDL, LBS Education 导言目的指导实训学员按照软件企业项目开发的过程、方法和规范去完成一个项目,使学员在项目实训过程中正确地完成规定范围内的软件开发工作。范围适用于项目实训的各位学员。实训制度实训是一种模拟企业项目实际开发的训练,因此具有企业工作的相似性,实行类似企业管理的工作制度。1、
2、学员配带实习生卡,每天上班要签到或打卡。实习生卡采用员工卡的形式,有照片、姓名和员工号。2、学员书写周报,记录每周的工作,并在周五下班前向配置管理库或项目经理提交。3、学员实行项目经理负责制度项目实训准备组织结构角色责任知识技能人员项目总监l 讲解软件项目开发的方法、过程和规范l 指导项目开发各过程的活动l 按里程碑检查项目组阶段工作l 监督项目过程规范的执行情况l 指导评审具备项目工程经验和教学经验实训师项目经理l 负责项目干系人的合作协调l 负责项目进度的控制 l 负责项目开发各过程活动的组织l 监督配置管理库l 承担部分开发任务组织过校园活动,有一定管理经验各项目组组长技术经理l 负责开
3、发计划的制定l 负责项目开发各过程活动的技术l 负责项目组内部技术的培训l 承担部分开发任务技术扎实全面,逻辑思维好各项目组副组长配置管理员l 制定配置管理规范l 负责配置管理库目录结构的建立l 负责配置管理库的维护l 维护需求跟踪矩阵l 收集测试问题报告单l 分配角色权限、配置库备份认真负责,思维全面细致指定的组员数据库管理员l 负责数据库的设计、建立和维护熟悉数据库的设计模式和相关数据库的特性指定的组员软件工程师l 参与需求分析活动l 参与详细设计l 按照详细设计完成编码和单元测试 l 对个人开发活动进行记录,提交个人工作周报l 修改测试出来的缺陷熟练使用开发工具和编写代码全体组员测试工程
4、师l 建立测试环境l 承担功能测试和集成测试工作l 提交测试问题报告单认真负责,思维全面细致指定的组员术语定义l WBSWork Breakdown Structure 工作分解结构l Milestone里程碑一个在预定时间发生的事件,某个人应该对其负责,并且能用它来测量进程。l Baseline基线已经通过正式评审和认可,作为以后进一步开发的基础,并且只有通过正式的更改控制规程才能进行更改得规格说明或产品。l RMRequirement Management 需求管理l SCMSoftware Configuration Management 软件配置管理l PRPeer Review 同行
5、评审l DBADataBase Administrator 数据库管理员l SRS Software Requirement Specification 软件需求规格说明书l SCCBSoftware Configuration Control Board 软件配置控制委员会l SQASoftware Quality Assurance 软件质量保证员l CMMSoftware Capability Maturity Model 软件能力成熟度模型l PMProject Manager 项目经理实训开发过程项目启动活动说明 项目总监对项目进行介绍,介绍项目组的组织结构,指导学生分组。分组以学生
6、方式自愿为原则,组长负责与项目组成员讨论确定组织结构成员,给项目组命名,如组。完成后,由组长向项目总监提交。 项目总监讲解项目管理课程,包括项目开发管理和配置管理的内容,各项目组确定本项目组的项目管理方法,包括文件命名规范、配置管理规范、编码规范。 项目总监发放项目需求规格说明书和静态原型,学生须全面了解项目。 准备开发环境,包括熟悉并安装配置管理库、数据库和开发工具。立项输入 需求规格说明书静态原型活动说明 项目总监讲授立项时的流程和工作内容 项目总监解释项目计划书、配置管理计划和测试计划书中的关键点,并发放三种计划书的模板。 项目经理组织项目组成员书写项目开发计划、配置管理计划和测试计划。
7、 立项里程碑评审:项目总监组织安排项目开发计划、配置管理计划和测试计划评审。若评审组认为以上内容存在问题,需将该问题整理出来并在评审会上指出,由本项目组专人记录所有问题。 评审过程:参见附录之“评审过程”输出评审通过并已经纳入基线的项目开发计划评审通过并已经纳入基线的配置管理计划评审通过并已经纳入基线的测试计划立项评审报告单立项参考:项目主要开发信息项目名称项目名称项目编号*-001客户名称项目客户方客户负责人N/A开始日期年-月-日结束日期年-月-日项目经理各项目组组长客户代表N/A项目组织及角色角色姓名电子邮件电话项目总监指导教师客户经理N/A项目经理项目组组长技术经理项目组副组长咨询顾问
8、指导教师质量保证员N/A软件工程师项目组成员测试工程师项目组成员数据库管理员项目组成员配置管理员项目组成员项目总体计划项目预计需要*周的时间, *年*月*日代码开发完毕。*月*日系统测试,*年*月*日结项。项目阶段开始时间结束时间主要工作产品项目启动*年*月*日*年*月*日项目计划需求*年*月*日*年*月*日Use case,用例规约,测试用例设计*年*月*日*年*月*日UML模型,测试用例开发*年*月*日*年*月*日源代码测试*年*月*日*年*月*日测试报告结项*年*月*日*年*月*日项目总结报告里程碑提交产品里程碑提交产品提交时间负责人立项项目开发计划*年*月*日项目经理测试计划*年*月*
9、日项目经理,测试经理配置管理计划*年*月*日项目经理,配置管理员需求用例模型,用例规约*年*月*日技术经理设计UML模型*年*月*日技术经理数据库设计*年*月*日数据库管理员测试用例*年*月*日测试经理,技术经理Solution Model*年*月*日技术经理编码代码*年*月*日技术经理测试测试总结报告*年*月*日测试经理,技术经理结项项目总结报告*年*月*日项目经理 开发环境硬件软件实训开发环境:每生一台PC机或笔记本:PIV 2G以上1G2G内存硬盘80G以上开发服务器或测试服务器一台应用服务器:WebSphere Application Server 6.1数据库:DB2 Express
10、 9.1开发工具:Rational Application Developer 7UML建模工具:Rational Software Architect 7配置管理工具:CVS数据库设计工具:评审按计划需要评审的工作产品,以及采用的评审方式和参加评审的人员。评审方式是里程碑评审为主,小组内可采用同行评审,二次评审采用单人评审。工作产品评审方式评审参与人员评审材料发放时间(提前X天)计划里程碑评审 项目总监、项目组成员1用例规约里程碑评审项目总监、项目组成员1UML模型和测试用例里程碑评审项目总监、项目组成员1代码代码走查项目总监、项目组成员1测试报告里程碑评审项目总监、项目组成员1需求分析过程
11、角色说明角色职责项目总监指导面向对象需求分析的过程,指导项目组理解需求和评审项目经理协调项目组资源,与技术经理协商决定本阶段的人员分工,并按照协商结果分配任务并监督执行情况,参与本阶段部分工作技术经理配合项目经理,带领项目组进行面向对象的需求分析,进行用例建模,书写用例规约;负责技术难点的解决和培训测试经理带领测试人员全面了解需求,按照测试计划启动测试用例,并开始书写部分需求明确的测试用例,反复与需求分析人员沟通,确保对需求理解一致输入需求规格说明书静态原型用例规约、数据字典、关键抽取、域模型设计和测试用例模板活动说明 项目总监讲解面向对象需求分析的过程,并简要说明项目裁剪掉的部分需求阶段工作
12、 项目经理和技术经理经协商,决定任务分配原则并进行人员分工。 技术经理以会议或内部培训形式带领项目组成员理解需求规格说明书和原型,确保全组成员对需求理解一致;若大家对于需求的理解存在疑问,项目经理(或指定组员)将这些疑问记录在需求问题跟踪中,并针对这些问题咨询项目总监,并将答复的信息也记录在需求问题跟踪中,项目经理确保项目组中的每一位成员都理解了需求 配置管理员按配置管理计划建立配置管理库,并监督全组人执行 各成员按分配的任务进行面向对象的分析工作,进行UML建模:n 用例建模:使用IBM RSA进行用例建模,画出与需求一致的全部用例图n 精化用例:项目总监讲解并指导用例规约,按用例规约模板书
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 学生 指导 手册 19
限制150内