暑期软件工程实训课件

上传人:无*** 文档编号:241483934 上传时间:2024-06-29 格式:PPT 页数:31 大小:1.66MB
返回 下载 相关 举报
暑期软件工程实训课件_第1页
第1页 / 共31页
暑期软件工程实训课件_第2页
第2页 / 共31页
暑期软件工程实训课件_第3页
第3页 / 共31页
点击查看更多>>
资源描述
2008暑期软件工程实训微软项目管理实训开发项目说明菁菁校园博客系统,学生易于理解需求项目含多个模块,模块难易程度不等,适应各种层次学生项目架构有一定复杂性和灵活性软件工程实训概述整个培训时长20天理论与软件技术培训5天C#,ASP.NET,ADO.NET,T-SQL项目管理理论,软件测试技术,设计模式,文档写作项目开发实训 15天 以10人团队的方式完成一个完整的项目开发过程,包括需求、设计、开发、测试、发布,以培养软件开发流程、文档编写、团队协作、测试等能力。认证考试 10天实训的模式团队开发团队开发学生分为项目经理、测试经理、产品经理、开发员、测试员五种角色参加,10个人一组;项目经理负责整个项目的任务分配、资源分配、进度控制等,产品经理负责需求与产品功能定义,测试经理负责编制测试计划、缺陷管理等。实际项目实际项目本次实训基于微软公司30多年来总结出来的软件开发方法论MSF(Microsoft Solution Framework),以团队模型组织开发人员,以过程模型控制开发流程,运用最新的微软开发工具VS 2005和最新的微软平台技术.NET Framework 2.0,通过一个软件开发项目菁菁校园博客系统,以实战的形式组织学生进行软件项目的开发,从而使得学生可以很快地学会如何组织开发团队进行大规模的软件开发。真实开发过程真实开发过程开发过程完全遵循基于MSF的过程模型和团对模型,开发过程分为远景规划、计划、开发、稳定、发布五个阶段,并进行2次内部发布。每个阶段都有清晰的里程碑和交付物。项目管理中各种重要角色由学生扮演,充分体验真实项目开发的过程。严格要求,并使用最新技术严格要求,并使用最新技术软件设计不仅要求利用3层结构,还需充分考虑易用性、美观、稳定性等因素。整个实训使用最新的技术和方法 ACTION分组10人一组,原则上班级内分组班长负责协调分组,保证每一个同学都分到小组,并且强弱搭配。原则上不能自由组合,服从组织安排。开发人员和测试人员确定,比例合适 选出以下经理职位人选项目经理,产品经理,测试经理,技术经理要求项目经理:组织协调能力,沟通能力,领导力,无需技术特别好;为整个项目成败负责,需要进行各种重大决定,承担项目任务分配,控制项目进度,协调团队成员间协作等工作。产品经理:沟通能力,理解力,与客户沟通获得需求,完成需求分析文档,并与项目组沟通确认正确理解需求。监控项目开发成果是否满足客户需求。此职位可以兼任。测试经理:敢言,学习能力,分析追踪能力,若有测试基础最好,为产品质量负责,制定测试计划,编写测试用例。技术经理:编程能力,架构设计能力,沟通能力,负责概要设计,详细设计,技术难题攻克,团队培训等。任职经理收益每天经理小组会议,老师会单独传授每个职位相关的知识职业体验实训的培养目标此次实训的重点在于通过学生进行项目开发的实践,加深对软件工程的理解。教学目标为:软件开发过程、角色分工和里程碑(参考MSF)团队开发和协同工作能力文档编写规范化编码、测试和构建测试与缺陷管理理论课程编号编号认证课程认证课程认证编号认证编号1Web 应用开发-ASP.NET 2.070-5362基于C#的.NET Framework程序设计70-528新一代的微软认证:新一代的微软认证:2门认证考试通过获得组合证书成门认证考试通过获得组合证书成“微软认证技术专家专家微软认证技术专家专家”证书证书编号编号非认证理论课程非认证理论课程1软件开发项目过程管理2软件测试理论与工具使用3需求分析3设计模式4文档写作5团队协作作为软件公司CTO你如何选择员工?S软件工程实训的收获编程和测试等技术提升成为一个规范的程序员体验项目开发的完整过程不同职业体验,规划职业人生团队合作的大检验与感悟MSF介绍MSF是微软提出的一套完整的用于设计应用程序的一组模型、一系列原则和指导微软公司的大型项目包括等产品,其开发管理框架就是。MSF提出的基于里程碑的项目过程管理集成了传统的瀑布模型和螺旋模型的优点,同时避免了这两种过程模型的缺点。结合了瀑布模型基于里程碑的计划和结果的可预测性,与螺旋模型的反馈和有创造力。MSF过程模型的工作方式基于里程碑的计划基于里程碑的计划瀑布模型和螺旋模型的组合带来更多的反馈和创新MSF部署完成部署完成远景远景/范围范围认可认可项目计划认可项目计划认可范围完成范围完成发布就绪认可发布就绪认可 部部 署署构构 思思计计 划划稳稳 定定开开 发发在项目中使用迭代项目以小的增量进行每一次迭代必须是明确的可交付的项目团队可以建立基于版本的发布时间时间功能性功能性版本版本 3版本版本 2版本版本 1组织项目团队的方式MSF团队模型定义了六种不同的角色还能够包括项目发起人、客户、最终用户和运营人员产品管理产品管理程序管理程序管理开发开发测试测试发布管理发布管理用户体验用户体验风险管理风险识别风险分析风险计划风险跟踪风险控制风险学习MSF 准则1.1.4 MSF 准则准则此次实训风险之一 奥运会风险人力资源减少:看比赛占用大量劳动时间解决方案?建议一:暑期组员自己进行技术储备,缩短5天培训时间为3天,增加15实训时间为17天建议二:看比赛提前请假制度,实训前请假,项目经理根据可用的时间和资源安排合适的项目目标建议三:建立因看比赛请假的规章制度每个小组自己讨论其他解决方案MSF 准则就绪管理定义定义评估评估变更变更培训培训进度跟踪进度跟踪评价评价知识、技知识、技术和能力术和能力变更变更评估评估评价评价定义定义暑期进行技术储备技术经理可以安排组员分方向进行技术储备基础:每个人都要求掌握 C#程序设计/ASP.NET/ADO.NET其他方向:存储过程网页新技术软件设计网页制作等等 MSF 准则项目管理项目范围项目范围 变更控制变更控制预算、成本控制和时间表预算、成本控制和时间表沟通沟通供应商管理供应商管理管理平衡的方法定义和控制范围定义和控制范围明确项目约束明确项目约束平衡三要素平衡三要素建立变更控制建立变更控制监控项目进展监控项目进展固定固定可选择可选择可调节可调节资源资源功能功能进度进度资源资源进度进度功能功能MSF介绍MSF是微软提出的一套完整的用于设计应用程序的一组模型、一系列原则和指导MSF提出的基于里程碑的项目过程管理集成了传统的瀑布模型和螺旋模型的优点,同时避免了这两种过程模型的缺点。结合了瀑布模型基于里程碑的计划和结果的可预测性,与螺旋模型的反馈和有创造力。与过程模型一起,MSF提供了用于组织项目团队的组队模型。MSF组队模型非常灵活,可以根据项目范围,团队规模和每个成员的技术能力进行调整。支持各种先进的开发方式和流程管理方式包括敏捷开发,测试驱动和标准。就内置了基于敏捷开发和基于两种开发方式。和微软的各种开发工具紧密结合,很多开发环境本身就内置了的管理模型。如。遵循MSF的实训安排1序号序号主主 题时间1准备阶段 1天1.1实训准备与材料学习 0.8d1.2小测验0.2d2前序阶段 2 天2.1团队组建 0.5d2.2开发环境的搭建0.5d2.3进行客户访谈,收集需求0.5d2.4规划项目计划、分配任务0.5d遵循MSF的实训安排23设计阶段2 天3.1概要设计1d3.2详细设计1d3.3制定测试计划(测试经理)2d4开发阶段 8 days 4.1第一次内部发布 5 days 4.2编码实现 4 days 4.3编写测试用例、测试代码4 days 4.4单元测试 Bug修复1 day 4.5第二次内部发布 3 days 4.6编码实现 2 days 4.7单元测试/Bug修复1 day 遵循MSF的实训安排35稳定阶段 1.5days 5.1系统测试、回归测试 0.5 days 5.2Bug修复、代码优化 0.5 days 5.3制作安装包 0.5 hrs 5.4性能测试安装测试 1 hrs 6工作评审 0.5 day 6.1召开评审会议 0.5 day 总计 15天项目涉及的文档清单主要文档远景范围文档概要设计功能说明书详细设计说明书测试计划项目计划测试用例用户手册每日必交项目经理日报问题清单任务单(早)任务汇报书(晚上)教学安排8月1日 8月5日软件项目管理培训技术培训:C#、ASP.NET、ADO.NET、T-SQL教室授课 机房上机8月6日 至 8月20日 项目实训 根据进度穿插以下培训软件测试理论与工具使用需求分析设计模式文档写作团队协作8月25日-9月3日 考试第一门 8月25日第二门8月30日第三门9月2日提交小组名单提交分组名单班长汇总全班的分组情况,整理电子版提交到刘老师8月1日班长提交给刘老师分组名单电子版格式(请班长记录)序号 小组名称职务班号学号姓名性别身份证号宿舍联系电话EMail1上床睡觉产品经理04013林野女05#2042上床睡觉项目经理04015陈波男04#1033上床睡觉开发人员04018李滔然男424401X04#1054上床睡觉开发人员04014胡文骁男04#1065上床睡觉开发人员04018张振铎男04#102 6上床睡觉开发人员04010白森男04#1027上床睡觉测试经理04012袁毅男04#1048上床睡觉测试人员04014周杰男411123198402058015 04#105 9上床睡觉测试人员04016周渊男420001x04#10110上床睡觉 技术经理 04019郑勇男04#102zy-用于注册微软全球认证考试去年实训成果展示文档代码汇报PPT演示PPT给学生带来的不仅是技术的成长学生能力学生能力开始(估分)开始(估分)中期中期评估估末期末期评估估1、.NET编码及工具使用1342、基于MSF的过程模型和团队模型0453、基于标准模板的文档编写1454、需求分析1345、架构设计0556、软件测试及缺陷管理流程1347、项目管理(配置、计划、进度、资源)0348、团队协作145写在最后写在最后成功的基成功的基础在于好的学在于好的学习习惯The foundation of success lies in good habits30谢谢大家荣幸这一路,与你同行ItS An Honor To Walk With You All The Way讲师:XXXXXX XX年XX月XX日
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!