首页 优秀范文 软件工程硕士论文

软件工程硕士论文赏析八篇

时间:2022-12-28 09:49:16

软件工程硕士论文

软件工程硕士论文第1篇

【论文关键词】教育软件;可行性;课程;实践

一、教育软件工程硕士点发展现状

教育软件工程属于教育技术学硕士点的一个方向,目前在我国的研究生教育中逐渐发展起来。教育技术学一般有以下几个方向:教育技术学基本理论、教育信息化、教育软件工程、知识工程、远程教育或叫网络教育、信息技术与课程整合、数字软件资源、教学系统设计等。截止2010年,我国拥有教育技术学硕士点的学校已经超过60所,但设置了教育软件工程方向的学校并不多,主要为教育信息化、信息技术与课程整合、数字资源、教学系统设计等。有的学校把教育软件工程硕士点没有放在教育学院,而是放在了其它学院。下表是对我国拥有教育软件工程方向的学校进行的统计。

从表1调研结果可以发现我国教育软件工程硕士点分布_宵以下几个特点:

1.教育软件硕士点的总数还很少我国硕士点中目前设置教育软件方向的高等院校总数还不超过20所。

2.“2ll”、“985”高校开设有教育软件工程硕士方向的很少。WwW.lw881.com从上表可以看出,位列“985”高校的只有清华、中科大两所,位列“2l1”高校也只有清华、中科大、北邮三所。这对培养高层次教育软件人才是非常不利的。“985”、“211”高校有着良好的科研环境,是培养高层次人才,特别是与海外接轨的重要基地和摇篮。

二、开设和完善教育软件工程硕士点的必要性

教育软件硕士点是专门培养教育软件研究和开发高层次人才的,对我国教育水平的提高和教育信息化的发展具有重要的意义。教育信息化的发展包括教育硬件信息化和教育软件信息化两个方面。丰富的教育软件可以调动学生的积极性,提高教学和学习的效率教育软件资源包括各种多媒体课件,各类教育软件、教育资源库等。教育软件包括学科类教育软件和教育管理类软件等。学科类软件包括数学、英语等学科类教育软件。教育管理类软件主要包括教务管理软件、考试系统等校园管理类软件,还有国家管理系统。教育软件从用户角度可以分为课堂教学软件和个人使用软件等。

袁振国在《教育研究方法》中说:“这就注定了班级授课制一开始就种下了教育的一系列祸根:非针对性、去个性化。”教育软件可以实现个性化教学。学生个人可以自由使用教学软件,不断加深对知识的理解和提高学习的效率。例如,学习函数图象的性质,学生可以使用软件例举很多实例,既加深了对函数图象的理解,又开拓了视野。

教学软件的多媒体特性可以充分调动学生的积极性和增加课堂教学的趣味性。目前我国学生普遍对学习缺乏兴趣,教育软件的使用对调动学生的积极性将起到一定的推动作用。通过大量高水平多媒体教育软件的开发和使用,不断提高教学的效果和提高学生的成绩。

教育软件中很重要的一类是教育管理软件。教育管理软件在我国教育管理中扮演了非常重要的角色。教育管理软件在我国学校被广泛应用。教育管理软件对我国教育实现科学化、正规化起到了非常重要的作用。通过开发和使用高水平的教育管理软件系统,不断解决我国目前教育管理涌现出来的问题,不断提高我国教育管理的效率。

但是目前我国软件科学的发展是很落后的,大量的技术都是从美国等先进国家引进的。据调查,我国软件业的发展每年都缺乏大量的软件开发和研究人才。硕博教育是我国培养大量软件开发和研究高层次人才的一个重要手段。

从上述分析来看,教育软件方面高层次人才是需要的,我国需要培养出大量高层次教育软件人才,不断完善教育软件学科的建设是我们面临的紧迫任务。

三、建设教育软件硕士点的时机和可行性研究

1.建设教育软件硕士点的时机

2010年6月21日中共中央政治局通过了《国家中长期教育改革和发展规划纲要(2010-2020年)》。《纲要》中对教育软件资源方面提出了明确的要求:

(六十)加强优质教育资源开发与应用。加强网络教学资源体系建设。引进国际优质数字化教学资源。开发网络学习课程。建立数字图书馆和虚拟实验室。建立开放灵活的教育资源公共服务平台,促进优质教育资源普及共享。创新网络教学模式,开展高质量高水平远程学历教育。继续推进农村中小学远程教育,使农村和边远地区师生能够享受优质教育资源。

(六十一)构建国家教育管理信息系统。制定学校基础信息管理要求,加快学校管理信息化进程,促进学校管理标准化、规范化。推进政府教育管理信息化,积累基础资料,掌握总体状况,加强动态监测,提高管理效率。整合各级各类教育管理资源,搭建国家教育管理公共服务平台,为宏观决策提出科学依据,为公众提供公共教育信息,不断提高教育管理现代化水平。

《大纲》的通过,为我们新时期教育软件资源的建设提供了方向和良好的时机。我们可以抓住这个时机,不断推进教育软件工程硕士点的建设。

2,可行性分析

985院校有国家的大力扶持,建设教育软件工程硕士点是可行的。随着通信网络技术的不断发展,软件方面的人才也越来越多,在建设教育软件工程硕士点的人员配置方面也是可行的。

四、教育软件硕士点建设研究

1.数量增加

在未来的十年内,争取在“985”院校中开设有教育软件工程硕士点的学校增加到10所以上。以“985”院校带动其它高校的发展。

2.课程的设置

软件方面国外发展的脚步远远领先中国,所以引入一些国外原版教材是必要的。

我国的教育技术学教育软件工程方向硕士点的发展还处于起步阶段,笔者对国内教育技术学教育软件工程方向课程设置进行了调研,比较有代表性的是清华教育研究院和北京邮电大学网络教育学院的教育技术学教育软件工程方向清华大学和北京邮电大学的软件学科排名处在全国前列。

笔者发现,即使是软件学科在全国处在全国领先的水平,但教育技术学的教育软件工程方向的建设还很不健全。一方面软件方面的课还偏少,另外一方面实践环节安排的太少。

(1)软件方面的课程偏少

笔者对北京邮电大学教育技术学培养方案的调研来看,北京邮电大学软件工程方面的课程包括数据库原理、面向对象的技术与c++编程、软件工程实践、java技术、数据结构。清华大学教育研究院教育技术学还没有相关的专门软件课程。北京师范大学教育学部教育技术学专业硕士点设置了计算机软件与理论专业,软件方面的课程包括教学软件设计与开发一门课。为了提高培养质量,需要增加一些软件方面的其它课程。兰州大学在设置教育软件硕士点的时候开设了很多软件课程包括教育软件基础(1inux)、软件工程导论、vb程序设计、网络系统规划与设计、数据结构与算法分析、java程序设计、软件体系结构、软件项目管理、软件开发过程及配置管理、软件构件与中间件技术、教育软件制作实践等。这样的课程设置相对比较齐全。

(2)实践环节不足

培养高层次教软件人才需要不断增加学生的动手实践训练,增加实践课的时问,不断提高实践课的质量和增强实践课的效果。北京邮电大学教育技术学专业教育软件工程硕士点实践课包括而向对象的技术与c十+编程、软件工程实践。清华大学教育研究院实践课只有一门课社会实践。兰州大学实践课包括教育技术综合实验、教育软件制作实践、信息化教学实践。一方面,很多高校教育软件硕士点实践课的时间短、种类少。另外一方面,实践课不被重视,上课效果根本达不到预期效果。要严格制定实践内容的计划和任务。实践课一般包括程序设计实验、软件文档书写实验、教育软件工具使用等。我国目前实践课的建设还处于初建阶段,需要不断探索实践课的教学规律和教学模式。实践课的学分比例和考核机制需要不断探索。需要不断增加实践课的比重。建立健全实践课的考核机制很重要,有了很好的考核机制,学生实践的动力就会得到增强。

3.实践基地的建设

(1)软件工程实验室的建立

培养教育软件高层次人才,实践是非常重要的一环。对于软件工程来说,建设软件工程实验室是必要的。软件工程实验室可以说是很重要的一个实践基地。

软件工程程实践课程的设计目标是培养学生的团队合作级工程项目研发能力,让学生在团队环境下使用最新的软件开发工具获得较真实的软件开发经验,提高学生存项目规划、队伍组织、工作分配、成员交流等多方面的能力,培养积极向上的合作精神。

软件工程实验室的建设目标是给学生提供~个团队环境,让学生应用最新的软件开发工具获得尽可能真实的团队软件开发经验。在实验项目的安排上尽餐模拟真实世界软件开发开发巾可能遇到的问题,在受控的情况下培养学生对这些问题的解决能力。

我国比较著名的软件工程室有武汉大学软件工程实验室、复旦大学软件工程实验室等。

软件工程实验室的建设一般包括需求分析平台、设计平台(包括概要设计和详细设计)、编程平台、测试平台、计算平台等。所配置的软件一般包括绘图工具microsoftvisio2003,项目管理工具project,ultraedit编辑器,软件配置管理工具cvs,powerdesigner等。

我们要不断建立健全实验室的配置,不断提高实验室的管理水平,不断提高实验室的利用效率。

(2)鼓励学生参与实践项目

鼓励学生和企业共同开发软件项目。鼓励学生参与导师课题。对学生的参与给予一定的报酬和奖励。

4.不断创新培养模式

我们要不断建立健全奖励机制,不断鼓励学生参加各种计算机竞赛和其它大赛,例如计算机程序设计大赛,多媒体课件制作大赛等。鼓励学生开展研究,发表学术论文,参加国际学术会议,不断培养学生的创新能力和开拓学生的视野根据竞赛获奖或者发表的学术论文等科研成果的级别给予不同的奖励,以不断提高学生参与科研的热情。要举办学术论坛,增加学生的交流机会,同时让导师也参与进来。

要不断增加研究生培养经费。我国目前存在着人均研究生的培养经费偏低的问题。导师带的学生偏多也是我国研究生教育目前面临的问题之一。导师带的学生过多会导致对学生个人的培养不足,从而导致培养质量下降等后果。

软件工程硕士论文第2篇

1.1P(计划)——明确培养目标定位,制订培养方案

中国人民大学的经济学、金融学、法学、商学等学科居全国领先地位,与这些优势学科相结合,促进学科交叉与融合,是学校工程硕士的发展方向和目标定位。我们设立了5个研究方向,其中金融信息工程方向是软件工程学科与金融学科的结合,企业信息化与电子政务是软件工程学科与工商管理学科的结合,计算机取整与司法鉴定是软件工程学科与法学的结合,大数据与云计算方向、基础软件方向都是我校计算机学科的重点研究方向。这5个研究方向与学校的优势学科紧密结合,充分彰显了中国人民大学全日制工程硕士的培养目标和定位。学生可根据兴趣自行选择研究方向,根据研究方向选修相应的课程。中国人民大学在工程硕士的招生、培养模式方案设置、学生实践落实、质量体系控制的过程中都与人文社科学科紧密结合,目标明确,过程严谨。

1.2D(执行)——实施培养方案,严格培养过程,完善质量保障

工程硕士培养要经过3个重要环节:课程学习、企业实习和学位论文。在每一个环节中又有若干环节,为保证培养质量,我们严格规范每个环节[2]。图2是一套完整的工程硕士培养质量保障体系。

1.2.1课程环节

在课程环节,除严格执行培养方案外,每门课程都有教学大纲。授课期间要进行教学评估,学生给每位授课老师在教学态度、教学内容、教学方式、教学效果等方面进行打分,也可给出具体的意见和建议。评估结果和学生给出的意见将会反馈给老师,让老师在教学中不断改进提高。每个年级的硕士班设立一名班主任,协调课程安排,了解学生动态,组织课余活动。

1.2.2实习环节

面向行业进行专业实践是培养模式高层次应用型人才的重要环节。落实实习基地和实习制度是保障实习环节有效完成的关键。我们选取与软件工程学科相关的高新技术型企业、金融信息化企业等作为学生的实习基地,在实习基地聘请企业导师,具体指导学生的实践环节。在实习过程中,制订实习管理办法,明确实习的时间、形式、要求,通过《企业实习手册》对实习环节进行过程控制。

1.2.3论文环节

工程硕士学位论文是工程硕士研究生掌握理论知识、实践能力、创新能力的全面体现,也是衡量培养质量和授予学位的重要标志。工程硕士的学位论文与工学硕士的学位论文侧重点不同,它更加重视解决工程实践的问题,因此论文的形式和评价标准也有不同的要求。我们将工程硕士论文划分为系统研制报告、IT管理类论文、工程设计类论文以及学术研究类论文4种类型,每一种类型都对论文提出了相应的要求。为保证论文的最终质量,我们在论文阶段设置了开题报告、、预答辩、论文评阅、论文答辩5个环节,每个环节都有相应的要求规范及实施办法,任何一个环节不通过,都不能进入下一个环节,这就保证了能够进入答辩的论文基本质量。具体实施如下:(1)开题报告环节。学院组织不少于3人的开题报告评审组,对学生的学位论文开题报告进行评审。基于工程硕士的培养目标,我们制订了开题报告评价标准。相关文件包括《开题报告模版》《工程硕士学位论文开题评价标准》。(2)环节。为了有效惩戒学位论文学术不端行为,保证研究生学位论文质量,加强研究生学术道德和学术规范建设,我们针对研究生学位论文学术不端行为进行专门审查,采取软件检测的方法,务求论文重复率不超过10%。相关文件包括《信息学院开展研究生学位论文学术不端行为审查工作办法》。(3)预答辩环节。工程硕士学位论文预答辩是保证学位论文质量的重要环节,是对进入答辩环节论文的又一轮筛选。相关文件包括《信息学院工程硕士研究生学位论文预答辩工作实施办法》《中国人民大学信息学院工程硕士学位论文预答辩评价标准》。(4)论文评阅环节。由两名专家对论文进行评阅,其中至少一名校外企业评阅专家针对论文的应用性给予评审和评价。(5)论文答辩环节。严格执行学校关于学位论文答辩环节的规定,保证通过的论文质量。

1.3C(检查)——培养质量检验

培养质量的高低可以从论文质量、教师学生的反馈、就业情况3个方面来检验。

1.3.1论文质量

论文写作过程5个环节的把关保证了通过答辩的论文已经过至少3次专家评判、1次。在某个环节被淘汰的论文,需要重新修改后才可以再次进入答辩。

1.3.2学生和教师的反馈

我们定期举行授课教师、学术导师、企业导师座谈会和学生座谈会,通过座谈会的形式,收集学生和老师对培养方案、课程设置、实习安排、论文等环节的意见和建议,听取学生和老师的评价意见,听取导师反映的培养和指导过程中出现的问题,为下一步改进方案作准备。

1.3.3就业情况

工程硕士的培养目标面向企业、面向实践,因此学生的就业情况最能反映我们的培养质量。企业在选拔人才时有它所关注的指标,企业的人才需求是否与我们的培养目标一致,从就业率及就业情况就能反映出来。2012年人民大学第一届全日制工程硕士毕业生和2013年第二届毕业生的就业率均为100%,毕业去向为金融机构、国家机关、大型国有企业(非金融类)、外资企业和国内其他知名企业,有的学生甚至同时拿到几家单位的录用通知。以2010级为例,50名学生的毕业去向数据分布情况如图3所示。从图3可以看出,近一半的学生被金融机构录用,这与我们最初设定的培养目标不谋而合。我们秉承与人文社科优势学科相结合的理念,将金融与软件工程结合起来,学生在课程学习、企业实习等环节都接受了相应的培养和训练,这样的毕业生一定是用人单位所欢迎的。

1.4A(处置)——总结、反思及改进

PDCA理论的最后一个步骤,是对于既往的总结与反思,提出改进措施。通过检验和反思,我们对培养方案进行更精细化的调整,对开题、评阅、答辩的各个环节以及管理流程进行改进,使之更适应工程硕士的培养。

2结语

软件工程硕士论文第3篇

摘要:软件工程是高校计算机专业的一门重要课程,工程实践性非常强,相关理论与技术也发展非常快,为适应社会要求,培养高素质的软件工程技术人员,文章提供了在课程教学方面所作的积极的教学方法改革。从教学准备阶段、教学过程和教学考核三个重要阶段,分别阐述了“案例”;教学法的实践过程,是教学方法改革的一次探索。 关键词:案例教学;实践教学;软件工程  软件工程硕士论文是高等学校计算机教学计划中的一门核心课程,是研究软件开发与软件管理的综合性工程学科,工程实践性非常强,要求学生不仅具有良好的程序开发能力,而且要具备软件项目的整体管理概念,以及团队合作的精神。因此,传统的教学方法显然不能满足该课程的需求。另一方面,与该课程相关的理论与技术的发展速度也非常迅速。软件工程硕士论文新的理念、新的开发工具层出不穷,这给课程体系结构的建立、教学资料的选择和积累带来了很大的难度。为了提高该课程的教学效果,专门成立了软件工程课程组。针对该课程的特性,多次召开教学研讨会,交流教学体会和有关教学资料,不断总结教学方法和教学经验,在吸取国外同类课程Software En- gineering教学经验的基础上,积极探索教学方法的改革,将软件工程专业素质的培养作为教学目标,逐步形成了一套有效的、完善的教学规范。总结起来,可以从教学准备阶段、教学过程和教学考核等三个方面来看。

一、软件工程硕士论文教学准备教学前的准备工作非常重要。首先,根据教学大纲,在深入分析教学内容的基础上,列出该课程的知识结构体系,以及与相关课程的联系,从而确定该课程的教学目标。该课程的教学目标主要可以包括以下3方面: (1)知识目标:了解“软件工程”;这门学科的形成和发展;掌握与大型软件系统相关的规划、分析、设计、实现、测试与维护等概念、原理、方法、工具与过程;掌握“软件工程”;的基本管理方法。 (2)能力目标:体验软件工程各阶段的主要工作,特别注意吸取教训;训练实际软件工程动手的能力,培养综合应用能力;通过教师与学生之间、学生与学生之间的合作学习,增强学生的团队协作能力, 并学会与他人交流。(3)情感目标:通过学生的个性化学习,增强学生的自信心和意志力。其次,软件工程硕士论文课程组成员充分交流教学体会和相关教学资料,参考了大量国内外先进的软件工程理论和应用实例,对教学内容进行了必要的补充和删改,增加了软件工程学科发展动向的介绍,加强了包括项目管理、版本控制、建模工具和调试工具在内的各种现代软件工程开发工具的使用介绍,编制了内容丰富、联系实际的多媒体教学课件。一方面,为训练学生对现代先进软件工程技术及其前沿理论发展的敏锐性、提高学生双语学习的能力,收集准备了大量原版技术文档;另一方面,为了培养学生自觉应用软件工程硕士论文的理论分析问题、解 28决问题和使用工具软件的专业能力,配合理论教学, 设计了完整的、具有实际工程意义的综合型软件项目实验,并为此建立了案例库,为每一个案例提供详细的分析参考说明。

二、软件工程硕士论文教学过程在具体教学过程中,重点采用理论与实践密切相结合的方式,让学生在项目开发实践中自觉应用软件工程理论。首先,让学生了解整个课程的结构与重点,以及该课程与其他课程的关系。在深入分析教学内容的基础上,列出该学科的知识和能力结构体系,以及各单元或章节之间的逻辑关系,然后再按单元或章节分别列出知识能力结构体系。按照教科书的章、节(课)的顺序,用简明扼要的语言列出各知识点的内容,并标出各知识点的学习目标层次,同时注明哪些知识点属于教学中的重点或难点。其次,在课堂讲授中,采用多媒体方式,提高讲授信息的先进性和现实性。同时开展指导性自学, 提倡和鼓励学生阅读英文原版教材及其参考书。通过一系列讨论会,训练学生对大量新信息的接收消化能力。在软件工程硕士论文实践过程中,通过案例研究,把综合型开发实验划分成若干练习单元,进行举一反三;然后,学生按教师组要求组成4~6人的项目小组,扮演项目开发过程中的不同角色,进行分工协作,模拟练习,参与项目管理和开发,从不同角度全面把握和体会整个软件工程项目开发和管理的基本思想,共同完成实验项目。教师加强在实验过程中的指导作用,要求各项目小组分阶段提交讨论记录和项目工程要求的里程碑成果。具体实施过程: (1)选题分组在开始理论教学之前,通过案例研究,向学生提供典型的软件案例,可来自案例库。由学生根据自己的兴趣自由选择软件工程硕士论文题目,组成项目组,并选取项目负责小组长。每小组人数最多不超过6人,各个小组由小组长负责组织、分工、控制进度等,对小组成员的最终实验成绩有5分浮动调整权;引起过半数组员不满意,改选组长;组长带领全组顺利完成任务, 总评可以加5分。主要要求是让学生体验软件工程各阶段的主要工作,特别注意吸取教训;并且学会与他人合作,培养团队精神,单干户将得不到成绩。 (2)阶段验收根据理论教学的进度,各个项目开发小组将提供软件工程硕士论文过程中的阶段性成果,大致将提交如下几个成果:可行性分析报告;需求规格说明书;项目计划书;总体设计报告;详细设计说明书;软件测试报告;各课题组进行合并,现场验收软件期末最终版;项目开发总结报告;用户使用手册等。每个阶段都将严格按照软件工程硕士论文的管理方法进行评审活动,并提供给大家一个互相交流的机会。首先,每个项目组都将汇报、展示自己的成果。主讲老师和其他同学组成评审委员会,对每个项目组的汇报情况、里程碑成果、文档质量进行评审、打分,提出修改意见和建议。每组演讲结束后, 分组讨论,按阶段评分标准给出除自己组外的几个组的分数,并写出评语。教学实践以课题小组为单位完成综合实验项目,教师本着训练同学交流能力的目标,制定一些分组标准。下图就是需求分析软件工程硕士论文阶段的一个评分标准示例: 最后,主讲老师要进行总结点评,既总结课程的主要内容和相关知识点,又点评学生的表现,帮助学生整理学习内容,鼓励积极性。 (3)成绩评定课堂教学不仅仅是理论教学,还包括案例分析、讨论,结果展示汇报等,教师引导学生展示自己的实验成果,根据各个项目小组的整体完成情况和各个成员在其中的表现综合评定每个学生的成绩。每个学生的成绩既包含项目小组负责人打分,又包含教师的评分,从而充分调动学生参与项目的主动性,以 29防止部分小组成员不参与项目完成而又蒙混过关的现象。下面将具体描述本课程的考核办法。

三、教学考核本课程既有理论教学又有实践环节。每个学生的软件工程硕士论文课程成绩由三部分组成:实践成绩占30%,期末笔试占60%,平时考勤占10%。其中,理论部分的考核以笔试为主。主要考查学生对基本理论与基本概念的理解和掌握情况。实践成绩的评定包括小组成绩和个人成绩两大部分,各占50%。小组成绩由各个小组阶段成绩的平均值与系统最终验收的情况(包括系统是否达到需求规格说明中的功能性、非功能性要求,文档是否全面、合理、规范,源程序编写是否规范、可维护性好等方面)组成;个人软件工程硕士论文成绩主要由小组长根据个人在组内的表现和工作给出,约占50%,另外50%的个人成绩由最终答辩时主讲老师根据答辩成绩来评定。小组长的个人成绩由老师根据其组织项目组完成软件开发的具体情况和其管理质量(如分工是否合理、进度安排是否合适、软件质量如何等)来综合评定。教学实践过程在教师引导下,学生自主管理,分工协作,既锻炼了学生参与项目管理的能力,又训练了学生之间的团队合作精神。教师掌握各小组成员的实际完成情况,强化学生各种现代软件工程开发工具的应用能力,要求学生按规定提交讨论记录和项目工程要求的各种文档。软件工程硕士论文形成了一套较为成熟的科学的综合成绩评定方法。该考核办法较为科学、公正、合理,学生普遍能够接受,并且极大地推动了学生的学习积极性,学生反映良好。

软件工程硕士论文第4篇

2011考研复试国家线将于本月月末公布,敬请考试关注,广东华南理工大学研究生复试分数线:

报考学科门类 政治 外语 业务一 业务二 总分 01哲学 50 40 90 90 320 02经济学 55 55 90 90 330 03法学(不含马克思主义理论) 50 50 90 90 330 0305马克思主义理论 50 40 90 90 320 04教育学 60 45 180 295 05文学(不含艺术学) 60 55 90 90 350 0504艺术学 40 30 85 85 305 07理学 55 45 80 90 310 08工学(不含照顾专业) 50 50 80 85 325 工学照顾专业(0801、0807、0815、0824) 40 40 70 70 300 12管理学 50 50 90 90 345 专业学位类别 政治 外语 业务一 业务二 总分 0251金融硕士 55 55 90 90 330 0255保险硕士 55 55 90 90 330 0351法律硕士 50 45 80 80 310 0551艺术硕士 40 30 85 85 305 0552翻译硕士 60 55 90 90 350 0851建筑学硕士 50 50 80 80 310 0852工程硕士(不含软件工程领域) 50 50 80 80 310 085212软件工程 采用教育部一区工程硕士线 0953风景园林硕士 50 50 80 80 310 1251工商管理硕士(MBA) 50 100 175 1252公共管理硕士(MPA) 45 95 155 1253会计硕士 55 55 110 70 330 1256工程管理硕士 40 90 145

(二)参加全国统考、面向行业委托培养的考生

类别 政治 外语 业务一 业务二 总分 030105民商法学(知识产权方向) 50 40 80 90 305 070103概率论与数理统计(精算与风险管理方向) 45 40 90 90 300

软件工程硕士论文第5篇

【论文关键词】工程硕士;数字信号处理;统计信号处理;教学质量

为适应国民经济与人才需求的多样性发展,促进科技、教育、经济的紧密结合,培养更多更好的高素质应用型人才,我国于1997年设置了工程硕士专业学位。工程硕士是相对于工学硕士而言的学位类型,它与工程领域任职资格相联系,与工学硕士处于同一层次,但侧重于工程应用。我国的工程硕士教育极大地丰富了研究生培养模式和学位类型,在研究生教育的理论与实践中具有重大的意义。

为了满足军队人才培养的需要,装备指挥技术学院招收项目管理专业和通信与信息系统专业工程硕士,笔者们有幸连续五年承担了通信与信息系统专业《数字信号处理》和《统计信号处理》课程的教学任务,最初的教学我们还是秉承了已有工学硕士相关课程的教学思路和模式,但是实际的教学效果并不是非常理想。

矛盾集中体现在上述两门课程的最大特点就是需要很多的公式推导和证明,同时与本科阶段学习的某些课程紧密相关,前来学习的工程硕士学员大多工作了很长时间,积累了丰富的实践经验,同时也远离了课本很长时间。感受到学员们面对成串公式的难耐之情,我们不得不进行认真的思考,原有的工学硕士的教学模式已不能适用于工程硕士的教学特点,只有结合工程硕士自身的特殊性以及课程的特点,合理地设置教学内容,选取教学方法,才能提高工程硕士的教学质量。总结近几年的教学经验,主要从以下几方面进行了改进,取得了一定的效果。

一、从回忆中获取新的知识

工程硕士研究生均来自各单位的一线岗位,大都具有5年以上的实践工作经验,一般都具有较多的独立工作经验,是本单位有一定发展前途的技术骨干。这些学员的最大优点就是参加工作时间长,有较丰富的实践经验,分析和解决实际问题的能力较强。然而,从学校毕业时间长也是他们的缺陷所在,他们在大学本科学习的专业知识部分如果本职工作中几乎不用的话,在他们最初攻读工程硕士学位课程的时候已经是所剩无几,甚至有些知识已经陈旧,亟须更新。即使是由于有机会经常使用,对某些知识还比较熟练,但这也是很有局限性的,因此,旧知识的遗忘和现有知识的不系统性成为了工程硕士学员们要通过的第一难关。

笔者所在学院为工程硕士开设的课程统一都是32学时,如何在有限的时间里使其有最大的收获是每一位教员应当用心思考的问题。我们的做法是在刚开课的时候先拿出4学时对本科阶段的有关专业知识进行复习,唤起学员们的记忆,为后续内容的学习打下良好的基础。这种复习不是面面俱到的复习,而是有针对性的复习,即只复习与后续课程息息相关的内容,

如《数字信号处理》课程我们只复习卷积、傅立叶变换、滤波器设计和系统的变换域等内容;《统计信号处理》课程我们只复习概率、随机过程和随机信号与线性系统等内容。复习的过程也不是旧知识的简单复现,而是启发式的回忆,即教员先提出一些关键信息。启发学员进行回忆,通过对学员零碎的知识片断进行有序整合,最终在学员的脑海中搭建出本课程的体系结构。

正如那句老话,“磨刀不误砍柴功”,这样的回忆是非常有意义的,它有助于学员状态的调整,使其从一个习惯于工作的忙碌的骨干转变为一个勤奋学习的学生;有助于学员对新知识的掌握,我们相信从一个高的起点出发,总会收获更多的成功。当然这样的做法无形中提高了对教员的要求,任课教员必须非常熟悉本课程的内容,清晰地理出新旧知识之间的关系,各个知识点之间的关系,甚至是这些知识在现实生活的具体应用。

二、有失必有得

经过4学时的回忆之后学员们逐渐有了一些信心,但当他们打开厚厚的课本时,还是会感到一丝厌烦。由于各种原因,许多工程硕士课程选用的教材基本上和工学硕士的教材是相同的,这些教材无论从体系结构上还是具体内容上都过于强调基础理论,强调内容的系统性、严密性和完整性。然而对于工程硕士而言,他们更加渴望的是教材内容的宽广性、综合性、先进性和应用性。在尚未寻找到专门为工程硕士编写的教材的条件下,我们针对工程硕士研究生的特点与培养目标,结合相关工程领域的发展方向和所面临的新技术新问题,对教材的内容进行删减和重新的组织,使其既能够保证足够高的学术水平,又能适应工程硕士的实际知识结构与能力水平。例如,我们将《数字信号处理》课程中同态滤波、K—L变换、DHT变换等应用范围比较小的内容作为自学内容,供学员们根据自己的能力和兴趣自行选择,而将课程的重点放在平稳随机信号的功率谱估计上,着重研究各种经典谱估计方法和现代谱估计方法的基本原理、各种方法的估计性能比较、改善措施以及其在实际应用中的适用条件等,同时,根据当前本学科的前沿发展动态,适当地加入软件无线电技术相关的知识。

对教学内容合理的取舍有助于带领学员集中精力进行深入的钻研,而面面俱到的教学,表面上学了很多知识,事实上真正学到的东西却很少。

三、让抽象的知识“活”起来

无论我们翻开到《数字信号处理》和《统计信号处理》课程教材的哪一页,通常映入眼帘的都会是密密麻麻的公式,这是一种科学的语言,用数学符号来描述物理现实,是对物理现象高度的抽象,从而能够更有效地找寻和建立一些通用的方法来解决实际问题。换句话说,公式的得来源于现实,而公式的终极目标又是要服务于现实的,即需要利用公式去解决现实中更多的问题。

对于实际工程经验丰富,但是理论知识不够系统的工程硕士而言,直接铺天盖地的推导公式只能让他们望而却步,甚至会使其失去了自己研究的方向,只有让抽象的知识“活”起来,才能使得学员更好地理解、接受和灵活应用所学知识。针对这两门课程“公式繁多”但“与实际联系紧密”的特点,我们在教学过程中应重点就以下几方面进行了设计。

(一)从熟知的现象中引入新的知识

尽量从学员熟悉的事物中引出新的知识,这样可以增加学员对新知识的亲近感和熟悉感,更有信心学习掌握新知识。从某种意义上说,一个新的知识。未必是一个新的事物,而是与各种已有的旧知识息息相关,更进一步说,这种新的知识很可能仅仅是诸多旧知识之间建立了一种新的联系。新知识的出现并不是为了旧的知识而是为了优化旧知识而已。

帮助学员在脑海里建立知识点和知识点之间的联系非常重要,这样更有助于让学员认清知识的本质。因此在引入新知识的时候,我们尽量注意先分析原有方法的性能、优缺点、局限性,以及造成这些问题的根本原因,即为学员描述新知识的“来龙”。而后,从找到的根本原因出发,分析可能的解决方法,进而转入对新知识的讨论。最后,对新知识的应用进行概述,为学员指明该方法的“去脉”。在对每个重要知识点的“来龙去脉”都非常熟知的情况下,在工程中究竟应该选取什么样的方法就可以做到心中有数了,即使是忘记了公式的具体符号,也可以很快地在资料中找到。

(二)注重物理意义的解释,简化繁琐的公式推导

繁琐的公式推导是会让大多数人厌烦的,但是我们可以注意到这样一个事实,在实际应用的过程中往往不是需要我们对已有公式进行推导,而是正确应用。影响了公式正确应用的不是能否推导出该公式,而是是否理解了该公式,是否了解公式中的每一个参数与实际物理世界中的对应关系。所以,在进行《数字信号处理》和《,统计信号处理》课程的授课过程中,我们一般只选取最重要的公式进行最简单的推导,很快得出结论,将大部分的精力放在对结论性公式的解释上。

(三)使用多种仿真软件丰富教学手段

计算机技术以及信息技术的不断发展极大地促进了教育技术手段的提高。近些年来在信息与信号系统学科领域中涌现出了大量的可以用于辅助教学,辅助系统开发的软件,例如,Systemview、Matlab、Lab Win—dows/CVI等。将这些仿真软件应用于课堂教学,可以使枯燥的公式变成形象的波形和频谱,很容易就能够理解和掌握所学知识。

另外,学员在课后也可以使用这些仿真软件,软件强大的计算功能、数据处理显示功能和某些软件的图形编成语言使得学员仿佛置身在“示波器”“频谱仪”“矢量分析仪”等仪器旁边,每当自己有一些新想法的时候,不再需要闷头推导公式去论证自己的想法,而是在仿真环境中依据自己的想法,轻松搭建一个属于自己的小系统,运行之后就可以看到自己的想法变为现实之后的效果,如果对自己的想法并不满意,则可以继续进行调整。经过这样的磨炼,他们的科研能力都得到了锻炼,提高解决工程实践问题的能力也正是工程硕士的培养目标。

四、以工程实例为牵引

对工程技术型工程硕士的学位要求是“掌握本门学科坚实的基础理论、系统的专门知识和工程技术;具有独立担负专门技术工作包括开发研究、工程分析和设计工作的能力。”可见,对于工程技术型的工程硕士的培养,基础理论知识和工程技术的培养是齐头并进的,更加侧重于对其工程实践能力的培养。理论知识和工程技术不是截然分开的两种事物,而是紧密联系的同一事物的两个方面,理论知识是工程技术的基础,而工程技术则是将理论知识在实践中的具体应用,要想提高学员的理论知识和工程技术水平,教员应当先具备足够的工程经验,这样才有可能引导学员顺利地从理论过渡到实践。

笔者们的工程实践经验比较有限,但是还是尝试着将已经完成的科研项目进行适当的简化,作为案例进行使用,以工程实例作为课程的牵引。根据课程的进程,在一定的阶段以某些工程实例为背景介绍该项目的基本技术指标要求,根据任务的要求在学员问展开讨论,将具有代表性的观点归纳总结成不同的实现方案,再利用各种仿真软件对方案中的各个关键环节进行仿真分析,对其所能够达到的指标进行论证,回溯到原始的技术指标进行比对,对各个方案的优缺点进行比较,最后教员给出已完成的工程实例的技术方案,并解释每一项关键技术的选择、论证的过程,以及该项目所获得的收益。

这样的做法极大地丰富了教材的知识,更重要的是极大地提高学员的积极性,以《数字信号处理》课程中引入的“记录分系统”项目为例,当该课程的进程过半,学员已经熟悉了模拟信号数字化方法、离散时间信号的时域和频域分析方法、多速率信号处理技术等知识,教员介绍“记录分系统”项目的指标要求,对中心频率70MHz、带宽23MHz的中频信号进行采集并存储于介质中,要求因“记录”操作所造成的信号损失不超过ldB。接受项目后学员很快将项目分解为“采集”“传输”和“存储”三个主要环节。

学员们在第一个环节上就遇到了困难,按照常理,教材上介绍最多的是“低通采样定理”,定理要求只有在采样的过程中使用高于原始信号最高频率2倍以上的采样速率进行采样才能保证能够从采样后的信号中无失真地恢复原始信号,但是此项目中被采集信号最高频率为81.5MHz,工程上一般采用5倍最高频率作为采样频率,粗略估算采样频率应为400MHz左右,如此高速率的ADC器件造价很高,性能也不是很稳定,而且由此产生的采样值经过量化编码后形成的数据量更是大的惊人,显然这是不可取的一种采集方案。

软件工程硕士论文第6篇

一、软件工程的认识体系

软件工程主要研究各类软件的创建、软件生产过程的控制、软件维护等一系列软件生命周期中的活动,是自然科学、社会科学、计算机科学、技术科学、管理科学等之间的边缘学科,涉及人们对计算机及其应用专业领域、人类思维规律、管理及实施技术等各方面的知识。

哲学层次软件工程学科指导思想可为某种认识论、反映论、世界观,更具体的可为信息论、控制论、系统论等。在基础科学层次研究软件开发的基本元素,并据此违立应用软件的开发模型,把由人理解执行的客观世界对象转化为由数学理论或人理解执行的软件逻辑模型,继而转化为由计算机硬件理解执行的软件物理模型,展示软件开发的基本规律,确定基本概念。在技术科学层次研究实际生产或工业任务实施时遵循的技术原则,决定采用的具体方法和技术。根据基础科学层次上建立的开发模型,研究软件开发方法,确立实际软件开发时采取的具体方法和各种描述与构造技术等。例如自顶向下逐步求精方法学是一种自顶向下功能的分解,在求精的每一步做出一个设计决定,这一设计决定或是一个算法步骤的确立,及新的子功能逻辑模型的定义,或是一个完整的算法确定,这是一种层次的决策,形成软件逻辑模型。工程管理层次研究工程化管理、实施环境,为软件开发方法和技术的实施提供具体的管理手段、环境和保障。软件工程的上述四个层次,组成了该学科从理论到实验技术的完整的认识体系。

二、软件工程硕士研究生知识结构模型

软件工程是一门年轻的学科,但是它的知识体系却十分庞大和复杂,其具体内容至今仍然是模糊的和高度动态的,不但包括计算机科学的基础知识,还包括管理科学、经济学、通信技术、人类工程学及一般工程技术等各方面的知识。各类知识主题之间相互交错地联系在一起,它的变化与发展之快令人难以预料。在这种情况下如何组织软件工程的知识体系,对指导软件工程的研究、软件工程硕士研究生的培养有着重要的现实意义和长远意义。软件工程的目标是产品,软件工程的实施是过程,因此软件工程知识组织可以按过程观点和产品观点为主线,建立硕士研究生知识结构模型,把软件工程知识分解成一些相对独立的、足够小的但包含某个中心论题的单位模块。

1.过程观点的知识体系

软件工程的活动是面向过程的,是把软件工程过程划分为开发、控制、管理与运行维护操作等四种不同活动。过程观点是一种动态观点,它把软件的开发与使用看作与人类的学习工作和通信过程密切相关,从软件生命周期需求分析、规格说明、设计、实现和测试各阶段的软件开发人员协作的各种活动出发考虑问题和解决问题。控制指对软件开发起指导和约束作用的活动,包括质量保证、配置管理、验证与确认、复审、性能评价等。管理包括项目计划、资源分配、开发小组组织、成本估算、法律问题等。运行与维护操作包括使用人员的培训、系统的移交与安装、新旧系统的交接、系统的操作与维护、系统的退役,以及这些活动对系统开发各种决策的影响。

以上的四类活动,又可认为由抽象、表现技术、方法、工具、评价、通信等六个活动侧面构成。抽象指各种基本理论和形式模型。如软件设计的模块化和信息隐藏原理,生命周期模型,成本估算模型等。表现指各种记号和语言。如项目计划的PERT网记号,设计的DFD记号,实现用的各种程序设计语言。方法包括各种形式化方法,当前流行的各种实践和方法学。例如正确性证明的形式验证方法,面向对象的设计方法等。评价包括对软件产品、软件过程以及软件对各有关部门产生的影响等方面的测定分析和评价,软件质量与软件标准等。工具包括各种单项工具和集成化工具集合。通信包括各种口头的和书面的通信技术,各种文件资料的格式和书面的通信技术,各种文件资料的格式和书写技巧。

2.产品观点的知识体系

软件工程的性质是面向产品的,产品的观点是一种静态的观点,即把软件看成是独立的,由一组程序及其相关的定义文档组成的产品,其应用的上下文固定且被充分理解。产品观点从产品类型和产品的一般质量要求出发考虑问题和解决问题。其中产品类型包括软件与环境之间的关系,例如批处理,实时,交互式,嵌入式等。处理方式,如集中式,分布式,串行,并行等。内部特性,如表驱动,进程驱动,基于知识的等。应用领域,如商用系统,导弹控制系统,操作系统,数据库系统,专家系统等。质量要求包括不同产品对可靠性,正确性,可维护性,安全性的要求等,质量要素的要求可能是不同的,为达到特定的质量指标,可能必须采取一些特定的行动和手段,因此,也可以某些特定的质量要求为主线组织有关知识内容。

3.过程观点和产品观点的四维空间知识体系结构模型

根据以上讨论,可以过程观点的活动,活动侧面,产品观点的产品类型,质量要求为四个轴构成一个四维空间。空间的每一个点,如果非空的话,即至少包含某一论题的知识体,就可构成一个单位模块。

研究生的知识结构要适应未来,就要学习学科前沿课程,在探索中读书,在消化中思考,在思考中接受,构建研究生的最佳知识结构及相应的课型配置。四维空间模型为此提供了方便,它把庞大的复杂的软件工程体系分解成各单元模块,可以就各单位模块的主要论题深入研究,作出全面透彻的论述,引导研究生参加到创造知识的行列。也可根据不同的目标和学生的具体情况因材施教,组织课程时把相关单位模块组成一个培养方案,给导师和硕士生更大的选课自由度,确定合理的课程结构。有利于知识更新、及时修改多单位模块的内容,反映软件工程最新最好的原理、方法等。

三、软件工程硕士研究生的培养

软件工程的主要目的是在合理的时间和成本约束条件下生产高质量的软件系统。因此软件工程教育培养的应该是这个目标的软件开发或生产人员。这样的开发人员有不同层次的差别和不同层次的要求。对软件工程方向的硕士研究生这一层次人才的培养应着眼于能力提高方面,以软件工程的过程观点和产品观点的四维空间知识体系结构模型为依据,解决好研究生的知识结构中的个性问题,以利于因材施教,因需施教,因知识更新进行再组织,特别是研究生选修课程多规格、多类型的考虑,引导他们深入思考和正确判断,培养他们独立获取知识和解决问题的能力。要求他们除具备实践软件工程所必须的各种技能、经验和训练的知识外,还特别要求能规范地应用各种工程的、科学的和数学的方法,经济地生产高质量的软件。为此在培养阶段应注意加强对以下几个方面的培养与训练。

(1)软件工程知识结构的培养和训练

(2)管理能力训练

(3)工程技术训练

(4)程序设计训练

(5)理论验证训练

我们依照以上提出的知识结构模型,对90、91两届软件工程方向硕士研究生进行培养目标确定、培养阶段划分、课程设置、培养计划的制订和实施,取得了较为令人满意的效果。

软件工程硕士论文第7篇

摘要: 构建有效的创新及应用能力培养模式是工程硕士教育的当务之急。文章在界定工程硕士创新能力和应用能力内涵的基础上,分

>> 机械工程硕士创新及创业能力培养模式研究 机械工程硕士创新、创业能力培养模式及质量保障体系 全日制工程硕士研究生创新能力培养模式探索 全日制工程硕士研究生实践能力培养模式探索 以实践能力为核心的工程硕士校企合作培养模式研究 基于企业自主创新需求的工程硕士培养模式研究 面向企业需求的机械工程硕士创新培养模式研究 我国工程硕士培养模式研究 关于轻工院校培养工程硕士模式的研究 论工程硕士研究生英语语言应用能力的培养 德国工程硕士培养模式述评 非全日制制药工程硕士专业学位研究生创新能力的培养 兵器工程领域工程硕士研究生能力培养研究 工程硕士“实践―论文―就业―创新”四结合培养模式 “双创型”工程硕士研究生培养模式研究 “开放型”工程硕士研究生培养模式研究 全日制工程硕士培养模式存在的问题及对策 科教用相结合的工程硕士专业学位研究生培养模式 服务地方产业发展需求的软件工程硕士培养模式研究 面向产业需求的全日制工程硕士培养模式研究 常见问题解答 当前所在位置:l,2009-3-5.

[6]刘建秀,汤富强.工程硕士教学过程中存在的问题及解决办法[J].教育与现代化,2009,(3):41-44.

[7]刘建秀,汤富强.工程硕士教学过程中存在的问题及解决办法[J].教育与现代化,2009,(3):41-44.

[8]创新型科技人才队伍建设研究课题组.高层次创新型科技人才的内涵及成长规律[J].科技智囊,2008,(10):52-63.

软件工程硕士论文第8篇

在软件工程工程硕士培养的诸多问题上,做了一些有益探索与研究,针对性地提出了一套适合于省属高校软件工程全日制工程硕士培养的解决方案,希望能为同类型高校提供人才培养的借鉴。研究生培养方案的制定,重点需要解决课程体系设置、培养流程规划与控制。对专业学位研究生而言,还需要解决专业实践能力的培养与训练这一关键问题。

1.课程体系设置软件工程学科正式确立的两个标志性文件是2004年IEEE推出的软件工程知识体(SWEBOK)和软件工程教育知识体(SEEK)。两个文件内容相近,都包含了软件工程核心类的知识领域、基础类或前导类的知识领域,以及其他相关领域的知识[4]。软件工程研究生的培养从原则上说应遵循上述两个文件,围绕上述知识领域进行教学。但由于这两个文件将软件工程的知识体系划分为知识点,各领域之间必然存在重复和交叠。在课程设置上无法照搬上述两个文件。以SEEK为基础,我们对软件工程的课程设置进行规划。整个课程设置被分为五个层次,分别为工程基础课程、计算机基础课程、软件工程核心课程、扩展课程和实践课程,如图1所示。课程开设顺序大体按照五个层次由低到高依次开展。其中,工程基础课程提供软件工程所需数学理论基础、外语能力培养、软件工程文档写作、论文写作基本功训练。计算机基础课程提供软件开发必须的计算机基础知识,如网络、算法和数据库知识。相对于本科课程而言,此类课程讲授内容更深入全面。软件工程核心课程设置了高级软件工程、软件体系结构和软件测试与质量保证三门课程。高级软件工程侧重于软件分析与设计、软件工程过程、软件开发案例分析。软件体系结构侧重于结构风格、案例研究、共享信息系统、结构描述、结构的分析与评估、特定领域的软件体系结构和流行的软件体系结构等。软件测试与质量保证着重于软件质量的改进,讨论如何提高软件质量的方法。扩展课程包含系列领域知识课程,研究生可根据研究方向选择两门;软件开发工具讲授最新流行的软件开发、过程管理所需要的软件工具的使用,以实践教学为主。软件开发新技术研讨课程以讲座形式开展,教师和学生均可作为一个专题的主讲。实践课程包含校内实践、校外实践和毕业设计三个环节。

2.培养流程与实施教育部明文规定,专业学位研究生学制原则上为两年,同时要求应届本科生进行专业实践不少于一年。一般来说,研究生在校课程学习时间应有一年左右,加上专业实践的一年,如何合理安排学习计划,在两年内完成培养环节成了一个现实的重要问题。我校以周为单位制定了四川师范大学软件工程专业学位研究生培养流程,如表1所示:上表规划了研究生培养中的几个关键环节,依次为报到入学、课程学习、校内实践、校外实践、开题、毕业设计、论文写作和送审答辩。第一学期研究生主要是课程学习,同时在校内导师指导下开展文献阅读和编程能力锻炼。第二学期前半学期结束理论课程的学习。后半学期和暑期开展校内实践和毕业设计开题工作。第三学期研究生到实习基地进行校外实践。从第二学期后半段和整个第三学期,学生在专业实践的同时,需完成毕业设计。从第二个寒假开始直到第四学期前六周,研究生完成毕业论文的初稿。从第七周开始,进行论文修改、、盲评和答辩工作。从培养流程表可以看出,这种安排具有两个显著特点。一是理论课程学习安排在一个半学期完成,二是实践课程分为校内实践和校外实践。研究生理论课程学习任务并不重,完全可压缩到一学期半,同时可为实践提供更多时间。校内实践非常有必要。由于是省属高校学生大多能力一般,为保障学生进入企业能融入研发团队从事技术工作,必须先期培训其实践能力。这种安排时间较为紧凑,也比较合理,符合专业学位研究生侧重于实践能力培养的要求,也在两年的学制内确保了研究生的实践时间不少于36周。

二、专业实践能力的培养与训练

软件开发能力是软件工程专业硕士必备的核心能力,其能力培养既是对前端课程学习效果的检验,也是后端毕业设计和就业的必然需要。我校将软件工程专业硕士实践能力培养融入了众多环节。从前期的实验型课程教学,到中期的校内实践、再到后期的校外实践和毕业设计。实验型课程教学解决软件设计开发的基础技能,校内实践解决中小规模软件设计开发能力,校外实践和毕业设计解决中大规模软件设计能力。

1.实验型课程教学包含软件工具的使用训练、软件开发环境的搭建、软件开发案例分析和新技术研讨。软件工具的使用训练学生单个软件开发工具的使用,如项目管理软件Project、开发文档化软件Rational、软件测试工具LOADRUNNER、QTP、TD等。由于这些工具结构分散,还需进行开发环境的搭建训练。开发环境搭建训练内容一为搭建基于微软的VSTS和VisualStudio的开发平台,适合.net方向;内容二位、为搭建基于IBMRSA和Eclipse的开发平台,适合J2EE方向。软件开发案例分析中研究生将自己放在决策者的角度来思考项目所涉及到的具体问题,增强了学生的实际应对能力。新技术研讨促进学生或主动或被动地掌握了一些新兴技术,拓宽了技术领域。

2.校内软件开发实践采用项目驱动形式开展。要求研究生必须申报各类实际的软件开发项目,如四川省苗子工程、学校研究生科研创新项目、学院研究生科研创先项目。研究生可组织本科生参与项目实施,但必须任项目组长,在项目中担任核心角色,完成软件需求文档审定、软件架构设计、软件详细设计、大部分编码工作、测试方案制定等重要工作。

3.校外软件开发实践在上述环节经历后,研究生已经掌握中小规模软件开发的基本技能,此时将研究生派到实习基地,实战参与企业软件开发项目。其实践由校内导师和企业导师共同负责。前期技能的培养已保证研究生胜任企业中一般性的软件开发角色。

4.毕业设计研究生在校内和校外实践的36周中,还需要同时进行毕业设计的开题、实施。研究生可结合企业实习工作完成毕业设计。专业实践的考核分为定期汇报和实践环节结束汇报两种形式。研究生应每隔两个月集中汇报一次实习期工作心得,取得的成绩等。实践结束时在全院公开汇报,其成绩作为实践课程成绩。

三、结论