中南大学软件学院实训方案15天CC_第1页
中南大学软件学院实训方案15天CC_第2页
中南大学软件学院实训方案15天CC_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、NO:HDSW200910中南大学软件学院四川华迪信息技术有限公司2009年10月目录一、实训客户需求2二、实训目标2三、实训效果3四、实训角色3五、实训内容35.1. 软件开发过程清单35.2. 案例分析/项目过程体验4项目实战/技术综合规范应用6六、实训日程8七、实训设施9八、实训组织方式9九、实训考核10十、实训预备知识11十一、实训交付内容清单12十二、实训项目简介12一、实训客户需求1. 适用对象:中南大学软件学院大一学生2. 进入条件:已经完成C/C+程序设计基础学习;3. 实训周期:15天计划受训人数:XX人左右二、实训目标本次实训的目的是使学生在学完«C/C+程序设计

2、基础这门课程后,学会并掌握C/C+语言的基本技能,巩固已学的知识,补充未学的但乂必要的内容。通过了解并实践常见的软件开发过程进行系统开发,并且使用C/C+语言进行系统实现。在过程体验基础上,针对IT企业对从业人员个人综合素质及协同工作能力的要求,进行项目综合训练,使受训人员具备初步的职业意识与综合能力。具体目标如下:1. 了解实际项目分析、设计、开发、测试、部署等完整流程;2. 熟练使用常用C/C+工具进行开发;养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题的能力;三、实训效果了解软件项目开发整个流程,有初步的软件规范意识,并理解软件规范意识的真实含义,具有

3、一定的分析设计能力,能够较熟练的使用开发工具了解软件测试工作流程能熟悉软件开发过程中各个文档的作用和编写;能了解企业中的软件开发模式和团队合作模式。四、实训角色角色职责主要工作程序员负责按照项目所采用的标准来进行构件开发与测试,以便将构件集成到更大的子系统中,最终实现完整的系统。按照设计实施构件;集成构件;执行单元测试;修复测试发现的缺陷;开发安装工件。1.2. 五、实训内容软件开发过程活单软件开发过程软件质量管理过程软件协同工作过程软件需求开发及分析设计软件开发方法及工具使用案例分析/项目过程体验本阶段通过实际开发项目案例的讲解及初步实践,让实训学员体验软件项目过程,包括项目的工程过程及管理

4、过程。实训学员通过过程体验,能够达到以下目的:了解软件企业使用的软件开发流程;了解软件企业在团队协作开发过程中常用的开发管理环境及工具;了解软件企业在软件开发过程中开展的质量管理活动,如软件测试、评审等;初步熟悉软件企业在软件开发过程中常用的软件开发方法及开发工具;熟悉软件企业基丁组件的设计方法及设计转化为代码的一般步骤。关注点内容及要求学时1软件开发过程通过案例系统讲解软件工程过程流程,要求受训人员理解软件生命周期模型、软件工程活动,软件工作产品,掌握软件开发过程规范。22软件质量管理过程通过案例系统讲解软件测试过程流程,要求受训人员理解软件测试包含的活动、软件测试工作产品以及软件测试的一般

5、方法,掌握软件测试过程规范。通过案例系统讲解软件同行评审流程,要求受训人员理解软件问行评审(技术评审)的范围、理解问3行评审开展的必要性,以及如何开展软件同行评审,掌握同行评审过程规范。3软件协同工作过程通过案例系统讲解如何在项目中协同工作,使受训人员深刻理解协问工作的重要性,并掌握协问工作的一般方法,包括如何理解软件项目计划和跟踪、项目例会、软件配置与变更管理、软件质量保证等活动,受训人员能够在项目中配置各自项目的协同工作环境,并能充分利用工具开展协同工作,这些工具包括:1. Project进度计划与跟踪工具;2. VSS版本控制工具;34软件需求开发及分析设计通过案例系统讲解软件需求开发和

6、分析设计的步骤和方法,使受训人员理解需求的开发流程和方法,能够使用结构化方法来获取需求并且对需求进行分析设计。在需求获取及分析设计时,能够合理地使用建模工具。35软件开发方法及工具使用通过案例系统讲解软件开发方法及开发工具的使用,使受训人员能够熟练配置和使用开发工具,掌握组件的开发方法,能够开发较简单的软件构件,能够快速地集成软件构件。61.3. 项目实战/技术综合规范应用训练科目训练内容安排及要求完成的任务量学时1项目管理专项技1.训练内容概述:项目管理能训练强化对项目计划、项目监督与控制、配贯穿项目置管理的专业技能训练。整个生命2.要求完成的任务及数量:周期1)按照开发过程开展项目活动;2

7、)进行项目计划活动,提交项目计划工件;3)进行项目监督与控制活动,提交项目监督和控制相关工件;4)进行配置管理活动,建立项目的配置管理库,并基丁配置管理系统开展项目活动;2需求开发专项技1.训练内容概述:18能训练强化基丁结构的需求开发的专业技能训练,强化数据流图的使用,方法和步骤。2.要求完成的任务及数量:根据给定的项目原始需求确定系统的功能以及它们之间的关系;对每个功能进行阐述,编写功能规格说明;3分析设计专项技能训练1. 训练内容概述:强化基丁结构化分析设计的专业技能训练。2. 要求完成的任务及数量:对每一个功能开展功能分析活动,使用流程图表示功能实现;对每一个功能进行功能设计,类设计,

8、得到设计模型。184软件实施专业技能训练1. 训练内容概述:强化软件实施专业技能训练,提高集成开发环境的熟练度。2. 要求完成的任务及数量:按照设计模型对项目进行单元编码实施;对单元进行单元测试;按照集成策略形成集成工作版本;提交完整应用提交系统测试。365软件测试专业技能训练1. 训练内容概述:强化软件测试专业技能训练,提高软件测试工具的使用技巧。2. 要求完成的任务及数量:12开展计划测试活动,提交测试计划;开展设计测试活动,提交测试用例;执行测试,提交测试记录;进行评估测试活动,提交测试分析报告;对缺陷进行跟踪和监控。六、实训日程仃4时间实训内容力式第一阶段、案例分析/项目过程体验1第一

9、天上午软件开发过程(3学时)讲座/案例下午软件项目管理(3学时)讲座/案例3第二天上午软件分析设计(3学时)讲座/案例下午软件测试(3学时)讲座/案例4第三天上午C+编程讲座/案例第二阶段、项目实战6第三天下午项目实践-项目启动项目实战6第四天上午项目实践-项目计划、项目例会项目实战下午项目实践-需求开发项目实战7第五天上午项目实践-需求开发项目实战下午项目实践-需求阶段里程碑评审阶段评审/点评第六天项目实践-分析设计8第七天上午项目实践-分析设计里程碑评审项目实战下午项目实践-编码实施及测试阶段评审/点评9第八天一第十四天项目实践-编码实施及测试项目实战10第十五天项目结项评审及训后考评项目

10、结项/总结七、实训设施实训设施规格要求数量1计算机P4512M及以上1套/人2开发工具VisualC+6.01套/人3配置管理VSS1套/项目组八、实训组织方式实训项目组织结构项目组一个项目组一般由10-15名实训学员组成,按照实训方案的要求完成实训工作任务项目经理实训基地为每个学员提供施展自己才的舞台,项目经理由学员通过公开、公平、公正的方式竞选,再由实训学员无记名投票方式产生,负责整个项目的开发计划制定、调整、资源分配、进度管理、沟通、协调管理等工作。项目经理向专业指导工程师负责配置经理为产品开发团队提供全面的配置管理(CM)基础设施和环境需求分析通过概括系统的功能和界定系统来领导和协调需

11、求获取及用例建模设计员定义一个或几个类的职责、操作、届性及关系,并确定应如何根据实施环境对它们加以调整。此外,设计员可能要负责一个或多个设计包或设计子系统,其中包括设计包或子系统所拥有的所有类。程序员负责按照项目所采用的标准来进行构件开发与测试,更大的子系统中,最终实现完整的系统以便将构件集成到界面设计员领导和协调用户界面的原型设计和正式设计测试员通过对开发活动产生所的工件进行验证和确认活动,品的质量发现缺陷以提高产实训执行经理实训执行经理由公司签订实训合同的市场人员担任,个实训项目按照实训方案顺利执行负责监督和协调整实训项目管理部实训项目管理部负责实训学员的软、硬件工作环境,源保障,同事监督

12、实训学员遵守职业工作记录情况为实训学员提供资专业指导工程师专业技术指导工程帅负责在实践过程中对学员的各种技术问题进行辅导并监督项目组的实施过程专业技术讲师专业技术讲帅根据项目组的实际需求情况,不定期提供专业技术培训讲座九、实训考核1、实训学员成绩:项目组成绩*60%+个人考核成绩*40%1.1、项目组考核方式考核点考核内容考核方式比例1项目开发各个阶段里程碑评审需求分析阶段评审及答辩20分析设计阶段评审及答辩30项目实施阶段评审及答辩40项目结项评审及答辩101.2、项目成员考核1分配的任务完成情况根据评审检查每个人任务完成情况评审652编码习惯和熟练程度根据学员编码可读性、安全性、局效性、可

13、维护性等方面进行考评。走查53职业素养根据学员平时考勤、纪律、工作积极性、团队协同工作助能力进行考评走查和答辩204创新和钻研精神根据学员解决技术难题等方面的成果进行考评走查10十、实训预备知识专业方向应具备的预备知识C/C+了解1、软件开发过程基础;2、项目管理基础;熟悉3、开发语言C/C+;4、软件开发工具VisualC+6.0实训交付内容清单序号工件名称1项目组提交最终文档:项目管理文档(软件项目计划、阶段评审记录、配置管理文档)需求开发文档(需求规格说明书)概要设计文档(概要设计设计说明书)测试文档(测试计划、测试用例、测试日志、测试分析报告)2项目组提交最终版本源代码工程、软件安装程

14、序3实训学员提交个人实训项目成果4实训学员提交实训总结报告5实训学员提交实训意见调查表实训结束后,实训基地最终向学院提供学员详细的项目成果和实训考核成绩。十二、实训项目简介1.民航订票系统任务:通过此系统可以实现如下功能:1.录入可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)2.查询可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;3.订票(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供相关可选择航班;退票可退票,退票后修改相关数据文

15、件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。3. 修改航班信息:当航班信息改变可以修改航班数据文件。基本要求:1.根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能;2.界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。自动贩卖机主要功能:某公司请你为其生产的自动贩卖机编写软件。这种无人值守自动贩卖机贩卖价值为ABC三种商品,价格分别为2元,3元和6元。顾客投入10元的纸币,然后选择购买3种商品之一,自动贩卖机吐出商品,并且找给用户零钱。如果商品用完,或者无法找零,则给出用户一个提示,商品已售完,并且退还纸币。自然,你的贩卖机用户希望尽可能地给用户找零,以免流失顾客。为了调查用户的喜好,希望得到三种商品的每日消费数据,由此来调整货柜中三种货物的存贮量。你的程序将实现以下功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论