中关村软件园实训基地


中关村软件园实训基地
软件工程实训方案
一,中关村软件园实训基地介绍
中关村软件园软件人才实训基地(以下简称实训基地)成立于2005年,是由北京中关村软件园发展有限责任公司(以下简称软件园发展公司)投资建设.软件园发展公司成立于2000年8月7日,注册资金5亿人民币,受北京市政府委托,承担国家软件产业基地(北京)――中关村软件园的规划,开发,建设,管理与服务.
实训基地作为中立,可信的软件企业服务机构,建立起软件企业,高等院校,培训机构共同参与的平台,组织合作院校学生在软件园完成由软件企业参与的"项目实训",以满足中关村IT企业不断增长的用人需要.
实训基地实施实训最大的特点是,以与中关村的软件企业共建的方式进行.从招生,实施实训到实习,就业,均由软件企业共同参与完成.实训项目是由软件企业提供的已完成的真实项目裁剪而成,需求完善,配置管理库完整,学生按照企业项目开发和管理的方式重新演练该项目.学生在实训期间就与企业"亲密"接触,在技术,技能,职业素质等方面均有较快提高,帮助学生在实训期间尽快了解企业的运作机制和管理方式,认清自己的喜好和能力,对学生选择适合自身的职业起到积极作用,很好地推动了就业.
实训基地的教学场所是国家发改委投资兴建,委托实训基地管理和使用.地点在中关村软件园9号楼,,共有20间教室,面积约2000平方米,可同时容纳800人实训.
二,项目实训方案
课程概述(Course Description)
参训学生重新演练一个真实已完成的开发项目,模拟软件公司的实际运作过程,以团队的形式,进行项目过程定义,项目计划,需求分析,设计,编码和测试及交付.全面提高并检验学员的实际动手能力和职业素养.
参训的案例选择都是经过CMM4级评估的真实案例,整个实训以真实案例为主指导学生了解成熟的软件公司对人员和项目的管理.实训的主要师资都来源于企业的项目经理,技术骨干或技术总监.
实训目标(Objectives)
本实训目的是使学生了解软件企业项目开发过程和规范,了解一个合格的软件工程师的职业要求.让学生在入职前提前进入角色转换状态,促进学生顺利地向职业人进行转换.
术语表(Glossary)
术语简称
英文全称
中文解释
CMMI
Capability Maturity Model Integration
能力成熟度模型集成
CCB
Configuration Control Board
缩写,软件配置控制委员会
QA
Quality Assurance
缩写,软件质量保证员
RM
Requirement Management
缩写,需求管理
SPP
Project Plan
缩写,软件项目计划
CM
Configuration Management
缩写,软件配置管理
WBS
Work Breakdown Structure
工作分解结构
Milestone
Milestone
一个在预定时间发生的事件,某个人应该对其负责,并且能用它来测量进程.
Baseline
Baseline
已经通过正式评审和认可,作为以后进一步开发的基础,并且只有通过正式的更改控制规程才能进行更改得规格说明或产品.
PR
Peer Review
缩写,同行评审
Propose
Propose
方案建议书
实训形式(Training Styles)
每个班的学生组成软件开发项目组数个,每个项目组均以真实项目为背景,重新演练一个项目立项,计划,需求分析,设计,编码,测试和交付的全过程,按照软件企业的正规开发流程组织实施,让学生熟悉软件工程在企业中的具体应用方法.项目总监由实训老师来担任,控制项目的进度和质量,学生通过直接扮演项目开发组中的成员角色,角色包括:项目经理,技术经理,配置管理员,软件工程师,测试工程师等,来了解在软件项目开发团队中的角色,过程,规范和执行方法,以及在团队中合作沟通能力的重要性,养成良好的职业习惯.以下是学生扮演的角色的主要职责说明,学生可以根据自己在学校的学习情况扮演如下角色.
角色
主要职责描述
知识技能
人员
项目总监
讲解软件项目开发的方法,过程和规范
指导项目开发各过程的活动
按里程碑检查项目组阶段工作
监督项目过程规范的执行情况
指导评审
具备项目工程经验和教学经验
指导教师
项目经理
负责项目干系人的合作协调
负责项目进度的控制
负责项目开发各过程活动的组织
监督配置管理库
承担部分开发任务
组织过校园活动,有一定管理经验
各项目组组长
技术经理
负责开发计划的制定
负责项目开发各过程活动的技术
负责项目组内部技术的培训
承担部分开发任务
技术扎实全面,逻辑思维好
各项目组副组长
配置管理员
制定配置管理规范
负责配置管理库目录结构的建立
负责配置管理库的维护
维护需求跟踪矩阵
收集测试问题报告单
分配角色权限,配置库备份
认真负责,思维全面细致
指定的组员
数据库管理员
负责数据库的设计,建立和维护
熟悉数据库的设计模式和相关数据库的特性
指定的组员
软件工程师
参与需求分析活动
参与详细设计
按照详细设计完成编码和单元测试
对个人开发活动进行记录,提交个人工作周报
修改测试出来的缺陷
熟练使用开发工具和编写代码
全体组员
测试工程师
建立测试环境
承担功能测试和集成测试工作
提交测试问题报告单
认真负责,思维全面细致
指定的组员
参训学生要求(Technical Required)
参训学员要求详见附件《软件工程项目实训技术要求列表》.
实训管理方式(Training Management)
模拟公司式管理,上下班刷卡(或签字),配带胸卡,学生角色与公司项目组角色一致.每天填写工作日志,每周进行周总结,充分体现在软件公司中工作的氛围与工作方式.
实训过程(Training Process)
实训师发放《项目实训学生指导手册》,手册中规定了学生在项目开发各阶段的的输入,活动说明和输出.实训选择的生命周期会覆盖下图项目开发中的基本要素.其中有的要素在实训中存在操作困难的,如与客户进行需求调研,只讲解开发方法并直接发放相关资料.实训中所有文档由实训师统一发放文档模板,在指导手册基础上,同时发放各阶段的详细过程指导.生命周期如下图所示:
职业素质
1.1 首先进行软件工程职业素质训练,其后的演讲训练穿插在每个里程碑完成后进行,不断促进学生的职业化.课程内容见附件《软件工程职业规范培训方案》
项目计划
2.1 实训师讲解项目管理方式和开发流程,使学生充分了解企业级软件项目与学习中完成的小应用的本质区别.
2.2 学生通过实训师的讲解,完成的项目计划包括:项目开发计划,测试计划,配置管理计划.
2.3 配置管理员建立项目组的配置服务器.
2.4 实训师组织进行《项目计划》评审.
需求分析
3.1 实训师提供原版《需求规格说明书》和静态原型并讲解要点
3.2 学生在此基础上理解需求,并建立需求用例模型,书写用例规约
3.3 测试负责人组织书写测试用例.
3.4 实训师组织进行用例模型的同行评审
设计
4.1 实训师提供原版《概要设计说明书》并讲解要点.
4.2 学生在此基础上建立UML模型,包括用例,活动图,类图等.
4.3 数据库管理员进行数据库设计,并负责建立数据库,表,视图等
4.4实训师组织进行UML模型和测试用例的同行评审
编码
5.1 编码前,实训师根据学生情况讲解项目中关键技术点
5.2 编码中严格按照配置管理方式进行配置管理
5.3 实训师组织开发人员进行代码走查
测试
6.1 测试人员按测试计划和测试用例进行测试
6.2 编码人员必须及时修改测试人员测试出来的缺陷.
6.3 实训师组织进行测试报告的评审
项目交付,总结
7.1 项目总结,每个成员提交工件,每个项目组提交基线库,各组演讲项目总结.
7.2 实训过程中,要求学生写工作日志,同时写工作周报.工作周报由项目经理监督管理,实训师抽查.
7.3 实训结束,实训师提供项目组和项目组成员的实训考核成绩
师资和项目(Training Instructor & Project)
指导教师为即具有项目实践经验,又具有教学经验的"双师型"的实训师.实训师介绍详见附件《中关村软件园实训基地实训师介绍》.
具体项目方案及内容详见附件《软件工程项目实训案例》.
项目时间安排(Training Schedule)
详见附件《软件工程项目实训安排时间表》
增值服务(Add Value Service)
帮助学生推荐就业和实习
实训基地向中关村软件园区内及周边地区的用人企业提供人才推荐服务,每年要向中关村软件企业推荐大量的应届毕业生.目前已经向用友软件,日立信息系统,NEC,南天集团,博彦科技,软通动力,文思创新等多家知名企业推荐了多名软件学院的毕业生.
附件(Attached Files)
《软件工程项目实训技术要求列表》
《软件工程职业规范培训方案》
《中关村软件园实训基地实训师介绍》
《软件工程项目实训案例》
《软件工程项目实训安排时间表》
软件工程实训方案
北京市海淀区中关村软件园实训基地
北京市海淀区东北旺西路8号中关村软件园9号楼国际软件大厦2区308室 邮编:100094
Website: www.zpark.com.cn tel:86812221 86668251 第页 共6页

引用地址:http://www.wenhei.com/document/1105533/

文件信息 »

发布时间:2008-03-18   文件大小:101376   类型:doc 文档
下载文档 中关村软件园实训基地