东软实训方案大连理工大学软件学院C++项目实训4周.docx

上传人:b****6 文档编号:9134788 上传时间:2023-02-03 格式:DOCX 页数:13 大小:379.69KB
下载 相关 举报
东软实训方案大连理工大学软件学院C++项目实训4周.docx_第1页
第1页 / 共13页
东软实训方案大连理工大学软件学院C++项目实训4周.docx_第2页
第2页 / 共13页
东软实训方案大连理工大学软件学院C++项目实训4周.docx_第3页
第3页 / 共13页
东软实训方案大连理工大学软件学院C++项目实训4周.docx_第4页
第4页 / 共13页
东软实训方案大连理工大学软件学院C++项目实训4周.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

东软实训方案大连理工大学软件学院C++项目实训4周.docx

《东软实训方案大连理工大学软件学院C++项目实训4周.docx》由会员分享,可在线阅读,更多相关《东软实训方案大连理工大学软件学院C++项目实训4周.docx(13页珍藏版)》请在冰豆网上搜索。

东软实训方案大连理工大学软件学院C++项目实训4周.docx

东软实训方案大连理工大学软件学院C++项目实训4周

 

大连理工大学软件学院

《软件工程类本科生人才培养方案》

东软睿道教育

《C++项目实训》

 

2014年5月

 

目录

一、东软企业项目实践培养体系1

1.1培养目标1

1.2培养形式2

1.3培养内容2

二、企业项目实践培养方案3

2.1实训方案设计思路3

2.2实训方案3

2.2.1C++项目实训3

2.4实训成果物9

2.5实训过程质量保证体系9

 

一、东软企业项目实践培养体系

凭借东软二十年发展历程中积累起来的一套全面完整的员工培养体系与架构,依托东软对行业和客户的深刻理解与分析,东软面向学生提供系统化、工程化、实用化的全周期能力培养解决方案,在巩固学生基础知识的同时,更加注重提高其动手实践能力,通过为学生提供涵盖嵌入式软件开发、JAVA软件开发、.NET软件开发、软件测试、影视动漫设计、游戏开发、多媒体制作、网站设计与开发、BPO等领域的大型项目的真实案例,应用CMMI5项目管理成熟度模型,按照模块化,使学生在实训的过程中,体会到国际规范的软件测试、开发流程,评估标准,并提高学生在未来工作中面对项目的专业化能力,同时感受公司中的工作节奏,培养学生良好的职业习惯,实现从校园人到企业人的转变。

 

1.1培养目标

-对高校项目实践的补充

-完成从理论知识到工程实践能力的顺利转化

-全面提高学生的动手能力和工程实践能力

1.2培养形式

●大学一、二年级学生的专业实习(课程设计类实践)

通过职业素质训练、企业参观、技术人员业务与职业生涯分享等,让学生对专业有更加较深刻的认识,加强学生对专业知识的兴趣,带动学生的学习积极性;同时通过课程设计类项目实践,让学生进一步深入掌握软件开发技术。

●大学三年级学生的项目强化(综合项目类实践)

通过职业素质训练、技术讲座、编程强化、综合项目类实践等,让学生对软件开发有专业的认识,激发学生为中国软件事业贡献的积极性,让学生达到软件开发领域的“基础层”水平。

●大学四年级学生的实训、实习(企业级应用类实践)

通过心智&行为模式训练、新技术讲座、行业趋势分享、企业级应用类项目实践、业务实习等,全面提高学生的职业竞争力,保障学生就业质量的提升,达到软件开发领域的“工作层”水平。

●研一学生的项目研发实训(企业级应用类实践)

通过软件研发全生命周期的参与,技术讲座与交流,新技术培训、项目研发,强化研究生对软件开发项目的全生命周期的认识,了解并参与企业项目开发的实际环境,能够从项目开发的实际中发现问题、分析问题、解决问题,增强从理论-实践-理论的研究水平。

●研二学生的专业实习(实习)

通过参与企业实际项目的开发和管理,承担相应责任,使学生进一步提升项目开发能力,同时具备基本的项目管理能力。

1.3培养内容

聚焦不同的方向,根据实践需要,划分为若干模块,每个模块是一个单独的实训解决方案,有一个独立的目标。

每个模块的具体的培养内容包括:

-知识强化:

对应面授,通过该阶段,达到相应知识点的掌握。

-技能强化:

对应编程强化,通过该阶段,使用相关知识点解决某一问题。

-能力强化:

对应项目实战,通过该阶段,使用该模块相关知识完成某一项目的开发。

初级模块适合课程设计类实践,中级模块适合综合项目类实践,高级模块适合企业级应用类实践。

 

二、企业项目实践培养方案

2.1实训方案设计思路

根据大连理工大学软件学院的《软件工程类本科生人才培养方案》C++课程设计需求,提供了针对大一学生,为期4周的C++项目实训方案。

针对基础掌握好和专业技术能力较强的学生,可以直接参与实训中心项目研发;如果专业基础知识普遍比较薄弱的将适当增加相应的专业课程,进行提升学生的专业能力。

2.2实训方案

2.2.1C++项目实训

1、掌握面向对象的编程思想;

2、培养良好的C++语言编码习惯;

3、掌握MFC/QT图形界面开发基础;

4、熟悉C++项目开发流程;

5、熟悉软件调试方法,熟悉技术手册查阅方法;

6、培养快速学习新的知识,并在项目中使用的能力。

培训内容

课程名称

学时

课程内容概述

软件基础

MFC/QT开发基础

36

为项目开发做准备,讲解MFC/QT开发的基础知识,使学生具备Windows平台下的图形界面开发基础。

软件开发流程

4

简单介绍软件开发中的计划制定、需求分析、概要设计、详细设计、编码以及测试等开发流程。

工作技能

配置管理

4

VSS/SVN技术的介绍与运用。

编码规范

4

主要介绍C++编码规范,深刻地说明编码规范在项目开发中的重要作用。

课程实训

(三选一)

个人日程管理系统

112

开发一款运行于WindowsXP平台的个人日程管理程序,可以定时提醒,定期提醒,固定节日提醒,个人日记,备忘录,通讯录等功能。

媒体播放器

开发一款运行于WindowsXP平台的多媒体播放器。

多媒体素材的类型包括音频、视频、图像等等,需要具备媒体文件浏览和播放的功能,同时能够管理播放列表。

局域网聊天软件

开发一款运行于WindowsXP平台的局域网聊天软件。

具备好友列表管理、聊天、文件传输的功能。

总计

160

 

计划及安排

周次

时间

培训内容

学时

第一天

8:

00-12:

00

MFC/QT开发基础

4

13:

00-17:

00

上机实践

4

第二天

8:

00-12:

00

MFC/QT开发基础

4

13:

00-17:

00

上机实践

4

第三天

8:

00-12:

00

MFC/QT开发基础

4

13:

00-17:

00

上机实践

4

第四天

8:

00-12:

00

MFC/QT开发基础

4

13:

00-17:

00

上机实践

4

第五天

8:

00-12:

00

软件开发流程简介

4

13:

00-17:

00

上机实践

4

第六天

8:

00-12:

00

项目启动/配置管理工具

4

13:

00-17:

00

上机实践

4

第七天

8:

00-12:

00

编码规范

4

13:

00-17:

00

上机实践

4

第八天

8:

00-12:

00

需求分析(实现页面原型)

4

13:

00-17:

00

上机实践

4

第九天

8:

00-12:

00

需求分析(实现页面原型)

4

13:

00-17:

00

上机实践

4

第十天

8:

00-12:

00

概要设计

4

13:

00-17:

00

上机实践

4

第十一天

8:

00-12:

00

概要设计

4

13:

00-17:

00

上机实践

4

第十二天

8:

00-12:

00

详细设计

4

13:

00-17:

00

上机实践

4

第十三天

8:

00-12:

00

详细设计

4

13:

00-17:

00

上机实践

4

第十四天

8:

00-12:

00

详细设计

4

13:

00-17:

00

上机实践

4

第十五天

8:

00-12:

00

编码/调试

4

13:

00-17:

00

上机实践

4

第十六天

8:

00-12:

00

编码/调试

4

13:

00-17:

00

上机实践

4

第十七天

8:

00-12:

00

编码/调试

4

13:

00-17:

00

上机实践

4

第十八天

8:

00-12:

00

单体测试

4

13:

00-17:

00

上机实践

4

第十九天

8:

00-12:

00

系统测试

4

13:

00-17:

00

上机实践

4

第二十天

8:

00-12:

00

项目总结答辩

4

13:

00-17:

00

项目总结答辩

4

总计

160

实训项目介绍

项目名称:

个人日程管理系统

项目介绍:

开发一个运行于WindowsXP平台的个人日程管理程序,可以定时提醒,定期提醒,固定节日提醒,个人日记,备忘录等功能,软件的整体视图如下图所示。

主要应用技术:

主要应用技术

应用的关键技术

C++语言

数据库基础

配置管理工具

VSS/SVN

设计方法、工具

面向对象、Visio

编码方法

C++语言编码规范

测试方法

单体测试

系统测试

项目预备知识和参考资料:

类别

内容

项目应用软件

VC6.0/VS2008/QTCreator

学员预备知识

C++

推荐参考资料

《Windows程序设计》

《QtCreator快速入门》

项目名称:

媒体播放器

项目介绍:

开发一款运行于WindowsXP平台的多媒体播放器。

多媒体素材的类型包括音频、视频、图像等等,需要具备媒体文件浏览和播放的功能,同时能够管理播放列表。

软件的整体视图如下图所示。

主要应用技术:

主要应用技术

应用的关键技术

C++语言

数据库基础

配置管理工具

VSS/SVN

设计方法、工具

面向对象、Visio

编码方法

C++语言编码规范

测试方法

单体测试

系统测试

项目预备知识和参考资料:

类别

内容

项目应用软件

VC6.0/VS2008/QTCreator

学员预备知识

C++

推荐参考资料

《Windows程序设计》

《QtCreator快速入门》

项目名称:

局域网聊天软件

项目介绍:

开发一款运行于WindowsXP平台的局域网聊天软件。

具备好友列表管理、聊天、文件传输的功能。

软件的整体视图如下图所示。

主要应用技术:

主要应用技术

应用的关键技术

C++语言

Socket编程

数据库基础

配置管理工具

VSS/SVN

设计方法、工具

面向对象、Visio

编码方法

C++语言编码规范

测试方法

单体测试

系统测试

项目预备知识和参考资料:

类别

内容

项目应用软件

VC6.0/VS2008/QTCreator

学员预备知识

C++

推荐参考资料

《Windows程序设计》

《QtCreator快速入门》

2.4实训成果物

活动

活动项目

成果物

项目策划

项目启动会议

项目开发计划-启动计划

项目策划

项目开发计划、模块开发计划

需求分析(RA)

项目要求书理解

需求分析报告、A&Q

需求理解评审

需求分析报告评审记录

系统设计(SD)

系统设计

系统设计报告

系统设计评审

系统设计评审记录

详细设计(DD)

详细设计

详细设计书、接口定义书、函数流程图

详细设计评审

详细设计评审记录

编码(SC)

编码

源代码

编码评审

代码评审记录

单体测试(UT)

单体测试

单体测试用例、单体测试报告

系统测试(ST)

系统测试

系统测试用例、系统测试报告

产品提交

提交产品

项目文档、源代码、安装包

项目总结

项目总结会议

模块总结报告

项目总结报告

2.5实训过程质量保证体系

实训结束后,针对教学内容,以项目组为单位对实训学员进行技术考核,得出技术分数,结合整个实训过程中的出勤情况、教师评价等综合评定,得出学员的实训成绩,汇总得出《实训成绩报告》

考核成绩=理论成绩*40%+项目成绩*60%-违纪扣分+特别加分

其中项目成绩=团队成绩*20%+个人成绩*80%

项目考核内容:

技术能力

业务理解能力

态度/责任心/团队协作/沟通/表达

1/3

1/3

1/3

违纪扣分:

针对学员出勤情况及在实训期间出现的违反公司制度情况而设置。

特别加分:

针对学员在实训期间表现出的卓越的职业化素养并造成一定影响力的行为和事件而设置。

如技术创新性、责任感、团队合作、提出合理化建议等等。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1