软件工程人才培养项目驱动模式研究

软件工程人才培养项目驱动模式研究

ID:20564735

大小:56.50 KB

页数:8页

时间:2018-10-13

软件工程人才培养项目驱动模式研究_第1页
软件工程人才培养项目驱动模式研究_第2页
软件工程人才培养项目驱动模式研究_第3页
软件工程人才培养项目驱动模式研究_第4页
软件工程人才培养项目驱动模式研究_第5页
资源描述:

《软件工程人才培养项目驱动模式研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件工程人才培养项目驱动模式研究软件产业是信息产业的核心,而软件人才是推动软件产业发展的最重要资源,因此探索一种适应软件产业要求的人才培养模式迫在眉睫。下面是小编搜集整理的相关内容的论文,欢迎大家阅读参考。  :文章研究和分析了软件工程人才培养目标,针对当前软件工程课程教学存在的不足,提出将项目驱动模式应用在软件工程教学中。文章以新疆大学软件学院软件工程的教改为例,探讨了项目驱动模式在软件工程教学中应用,反思了项目驱动模式在实施中存在的问题并给出改进措施。  关键词:软件工程;项目驱动;工程实践;反思  一、概述  软件产业作为信息产业的核心和灵魂,是

2、极为重要的战略性产业,其发展水平直接关系一个国家的经济发展、社会进步和国家安全。我国政府已经明确提出了重点发展软件产业,大力推进国民经济和社会服务信息化的战略目标。目前,我国软件人才紧缺和人才队伍结构不合理,现有软件人才培养存在质和量问题,不能满足社会特别是信息产业和软件企业的要求。这已经成为制约软件产业发展的主要瓶颈。从人才培养质量这个角度分析来看,主要存在以下问题:  (1)教学计划陈旧,课程内容与当前世界主流实践落后脱节,学生知识体系不能适应软件企业的需要;  (2)教学侧重于理论介绍,缺乏实际案例。导致软件工程的基本原理、思想、方法和项目经验,

3、成为空洞的概念和教条,学生不易学习和掌握,学习兴趣较低;  (3)缺乏足够的软件工程实践。学生对软件工程原则和方法的理解只能于书本,不能掌握其精髓,无法达到预期教学目标;  (4)缺乏系统的工程实践教学方案。由此看出,现有软件工程教学模式已不能适应软件开发人才培养的需要。根据软件工程专业的培养目标,新疆大学软件学院根据软件开发产业的实际需求和国内外最新实践经验,对软件工程课程进行了教学改革,将项目驱动模式引入软件工程的教学实践活动中。  二、项目驱动模式的特点和优势  项目驱动教学法是一种建立在建构主义学习理论基础上的,有别于传统教学的新型教学方法。建

4、构主义教学设计原理强调,学生的学习活动必须与任务或问题相结合,以探索问题的解决方法来驱动和维持学习者的兴趣和动机。项目驱动教学法的主要特点是以项目为主线、教师为主导、学生为主体、注重实践[2]。在软件工程教学过程中,教师提出软件项目,引导学生按照软件工程思想,对项目开发过程分解成如干阶段。在项目研发过程中理解教学内容,并在解决问题过程中将死的理论知识变成活的知识和经验。项目驱动模式的关键在于学中做、做中学,教师的作用在引导,不断引导学生学习理论,实践理论,在实践中理解理论,走反复迭代,螺旋式上升的认知路线。传统教学方式往往以教师为主体由教师进行理论讲解

5、,忽视了学生在教学活动的主体性,造成学生学表面理解,实际不理解或者不会应用。抑制了学生学习主动性,限制了学生创造性发挥,不利于锻炼学生独立思考分析解决问题的能力。因此,项目驱动教学法能更好地激发学生的学习爱好和求知欲望,充分调动学生的学习积极性和主动性。不仅能培养学生自主学习、分析问题、解决问题的能力而且培养学生协作、沟通和团队合作能力。只有这样的人才才能满足当今世界软件行业的对软件人才的要求,才能适应当今高速发展,高度开放社会经济发展。  三、项目驱动模式在软件工程教学中的具体实施  在软件工程教学过程中,教师精心设计几个规模适中,知识技能覆盖广的项

6、目,要求学生按照软件开发规范流程做出这个项目。学生分成不同项目组完成不同项目,项目组内人员分别模拟实际项目开发中的不同角色,项目完成后要进行评审和点评。  具体实施过程如下:  1)将一个班级全体分为若干个项目组,每组6-8人。项目组成员要进行角色划分。1名项目经理,1名技术主管,2名程序员,1名测试工程师,1名美工,1名文档和1名配置工程师。每个人都要参与编程和测试工作。项目经理负责和甲方(教师)沟通客户需求并在项目内部开发计划和管理工作。技术主管负责系统分析和架构设计以及核心功能攻关和对项目组内部成员培训和指导。  2)教师提供软件项目,分配或者各

7、项目组自选题目。各组项目必须不同,以防互相抄袭。项目要规模适中,具有现实性,典型性和启发性。项目要给出明确工期和要求。  3)项目实施应在理论教学相关内容授完后进行,各组项目的实施应由学生相对独立地完成。教师用点拨方式进行指导,不参与具体工作,鼓励学生独立思考和实践。教师作为项目甲方,解答学生关于需求的咨询和进行项目阶段评审,推动项目的进行。  4)项目实施分为可行性分析、需求分析、架构和数据库设计,详细设计,编码和单元测试、综合测试等阶段。每个阶段应按时递交相应的设计文档。设计文档要符合软件文档规范,要采用主流设计和开发工具完成,如UML语言、MyE

8、clipse、Ratio⁃nalRose和PoM百万青年创业大赛全国三年总评,他的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。