您当前的位置:首页 > 计算机论文>软件开发论文

软件工程管理硕士论文的现状及策论(共3篇)

2023-12-11 11:08 来源:学术参考网 作者:未知


  第1篇:软件工程管理的现状和创新策略


  软件工程管理是软件工程和项目管理结合而形成的一个交叉学科,是软件工程管理学科的方法具体到软件工程领域的实际应用。与普通领域上的软件工程管理不同,软件工程项目具有一定的特殊性和复杂性,所以软件工程管理是保证软件产品的成本,进度,质量以及按时交付的一个不可或缺的重要因素。本文分析了软件工程管理的现状,并对以〔姑姑为代表的创新管理策略进行了分析和研究。

  软件工程管理的提出和研宄源于上世纪70年代中期,美国国防部在那时曾经专门针对软件工程进行不理想进行过研宄,其中大约70%是由于管理不善所引起的,大家所认为的技术因素等并不是主要原因。他们从这些研宄中得出一个结论,影响软件研发项目全局的因素是软件工程项目的管理,而技术等相关因素只是起到了一些局部作用。到了上世纪90年代中期,软件工程管理水平低下的问题仍然存在并且更加严重。根据美国软件工程项目实施现状的调查结果显示,软件工程研发的总体情况仍然很难预测,大约只有10%的软件工程项目能够在大家预定的花费和时间点交付。在国内的软件工程中同样存在着这种情况,甚至更加的严重。近些年来,在整个软件业也在倡导一些新的管理模式,但是从总体上来看,传统的软件工程管理模式即瀑布型模式,仍旧是使用最为广泛的管理方法,现在一些企业也在尝试一些新型的管理模式,比如队以及敏捷模式。

   1984年美国国会与美国灯行业一些主流公司和相关的研宄中心一起创立的一个由美国联邦政府资助的非盈利组织一软件工程研究所在其早期研究中得出的研究成果。该模型提供了软件工程成果以及管理方法的框架,自90年代提出之后,已经在北美洲、欧洲和日本等地成功地进行了实际应用。现在该模型已经作为业界软件过程改进的工业标准。

  现在国外对…的研究已经比较成熟并得到了广泛应用,但是在我国对^的研究远远落后于国外软件发达国家。^……是一个非常复杂的体系,有着大量的标准和要求,对于软件过程中每一个方面都有很多具体的标准要求。国内大部分软件公司规模较小,人员配备在10至20人之间,经常是四五个人就实施一个项目,完全按照的体系来管理进行软件工程管理并不符合实际情况。所以本文基于^理论,对软件工程管理的现状进行分析和总结的基础上,就等创新策略进行研究。

  1软件工程管理的现状及其特点

  (一)    工程管理的内涵

  软件工程管理的定义,美国对软件工程管理作了如下解释:软件工程管理是为了完成一个项目的需求和目的,将相应的知识、技术、工具以及技巧运用到该项目的具体事务中去的工作,软件工程管理的实现是通过执行以下这些运作流程:启动、计划、执行、控制和结束。

  ?祖倡导的软件工程管理理论的中心内容是执行软件工程管理所需要的具体知识,这些具体的知识根据普通软件工程管理的要求可以划分为九大知识领域,传统意义上的软件工程管理的概念就是如何实行和运用这九个领域知识,来对一个项目进行管理。

  (二)软件工程管理的特点

  软件工程管理的特殊性还体现在其管理过程以及内容的特殊性。为保证软件工程获得成功,必须清楚其工作范围、要完成的任务、需要的资源、需要的工作量、进度的安排、可能遇到的风险等。软件工程项目的管理工作必须开始于软件开发工作之前,并且要始终贯穿于整个软件开发的过程之中,最后结束于整个软件工程所有工作终止之时。?心1的定义包含了很多重要的理念,最重要的是制定了一个重要的准则,就是实施流程管理,它明确提出了软件工程管理整个流程的五个阶段,即启动、计划、执行、控制、结束。任何一个项目都是由开始到结束的一系列活动,具有从始至终、渐进性的特征。一个项目的具体工作要分为几个步骤的过程来完成,这些过程称为项目中的阶段,一个项目从始至终所有阶段的总和称为一个项目的生命周期。通过对项目的总结,任何一个项目都应该具备以下阶段:

  项目启动阶段:启动阶段的目的是决定某个项目整体或某个项目的某个阶段是否启动。决定一个项目是否启动,首先要建立对一个项目的认同感,要弄明白开发的是什么类型的产品,满足客户的需求是什么,同时还要对一个项目的工作任务所涉及到的范围、具体资源要求、费用要求、面临的种种风险等,将这些内容形成一个项目意向书来呈现出来给客户,来帮助客户确定他们的要求以及期望,并帮助他们做出一个判断,来确定是否让项目立刻上马。一个项目的意向书得到客户的通过,形成整个项目的起点,并开始组织软件工程管理班子。

  项目计划阶段:这个阶段的主要工作就是为整个项目做出一份合理可行的计划。明确出在项目各个阶段的任务,需要做的事情;然后由各级项目经理来确定具体每部分的工作计划,列出每部分需要做的具体事情,并根据整个项目各个部分的重要紧急程度排序;确定每项工作所需要的人员配备及各种资源;并且根据人员具体的配备而制定出各个部分工作的时间节点以及整个项目的时间表。

  项目执行阶段:这个阶段的主要任务就是根据项目的计划来完成相关的事情,包括确定落实完成各项任务所需要的资源,比如说人员,实施设备,相关费用,以及各种所需信息。然后由项目经理带领全体人员开展各项项目工作。同时跟踪整个项目以及项目各个部分工作开展情况,并通过各种方式向项目利益相关方报告项目进度和执行的具体情况。

  项目控制阶段:项目控制阶段的主要任务就是确保项目各个阶段的结果是否和项目的计划保持一致。通过各种方式来控制项目的结果不要和项目计划产生偏离,并且通过衡量结果,对比项目计划,来找出项目差别,并且提出相应的策略。这个阶段的任务还包括,审核在项目的执行当中提出的一些修改的请求。同时能够调节项目整体进程当中的资源配给,并且根据项目的实际情况对工作的总体进程做出一些修正。

  项目结束阶段:这个阶段的主要工作就是使整个项目的最终生产结果能够符合这个项目最初所定的计划,满足客户的需求,并且得到一个客户方肯定的确认。而且还包括一些项目完成之后的收尾交接等工作,对整个项目进行总结,并且完成文档等项目相关资料的保存等一些善后工作。

  (三)当前软件工程管理面临的问题软件工程管理是一个很有挑战性和创造性的学科,并没有一个非常成熟,放在哪里都行之有效的管理模式,对于国内的一些中小企业来说,要想在竞争激烈的市场上占有一席之地,实施软件工程管理是必要的。但是实施软件工程管理也并非易事,在软件工程管理实施过程中,会面临很多问题:

  ⑴软件工程管理系统培训的缺乏。在软件企业中,往往都是由本公司在技术方面具备非常强能力的人担任项目经理,而他们缺乏专业的软件工程管理知识和技能。

  ⑶软件工程计划意识的缺乏。项目经理对软件开发的总体计划以及开中阶段计划的作用认识不足,所以项目实施过程中缺乏一个具体可行总体计划,而由于工作中不断出现的事情而导致阶段计划经常被拖延,以致进度控制管理未能达到预期效果。

  ⑶管理意识的缺乏。由于项目经理经常投入于具体的技术工作,而忽略软件工程管理的整体,容易造成项目团队成员之间,任务安排不合理,资源浪费,以及计划不周等,任务不能合理的得到分配,以致很多事情都要自己埋头做。

  ⑷沟通意识的缺乏。软件工程最大的特殊性,是智力劳动,纯知识产品,人在其中的作用起决定性作用。如果在定制计划,需求等方面缺乏必要的沟通,就会造成了很多重复性劳动,以及项目结果未能达到预期。风险管理的问题。有些项目经理缺乏风险管理的意识,忽视了软件工程管理中的风险管理的部分,对风险管理的制定有些随意,未能对风险做具体的分析,不能起到有效防范风险的作用。软件工程变的异常复杂。由于项目规模的增大,参与人数大量增加,软件工程管理也变得异常复杂,需要解决的问题也随之变的复杂起来。

  由于上述问题在软件工程管理中出现的比较多,同时也比较复杂,为了更好的进行软件工程管理,[……管理是一个比较有效并可行的方法。

  2。贼贼管理的内涵和现状

  ^一………管理的内涵

  〔……是1984年由美国国会联合美国的一些订公司联合创立的一个有由联邦政府资助的软件工程研宄所(〜丨加狀如66如8I肥11加伯,%!)的一个研宄成果。见1的策略是将工程学科即结构化的环境引入到软件开发当中,正如结构建筑师、桥梁建筑师与飞机设计师都是用统一的环境一样。3瓜将…定义为:对于软件组织在定义、实现、度量、控制和改善其软件过程的实贱中各个发展阶段的描述。[⑭⑭的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研宄,以使其更加科学化、标准化,能够更好地实现目标。

  …采用5级等级结构,由最低的一级到最高的五级,被评为等级五的组织,那么它则达到了完全成熟度。完全的成熟度指的的是软件组织有一套实际运行方法和规范。使软件开发团队能在一个可以预见的,可靠的,可以重复的方式来生产高质量的软件,被评为等级一的组织缺乏这种能力,称为初始级,在实际中他意味着“有组织的混沌状态”,质量不是通过有计划的一系列的过程来实现,而是通过个人自己来达到的。

  (二………国内应用现状

  在上世纪九十年代初,[……1.0版由美国软件工程研宄所发布,引起了我国沿海的几个大城市部分灯人士的关注,他们引进了    1.0版到我国软件工程领域。后来在1995年我国

  开始载人飞船工程的研宄,需要一个比较成熟的软件工程管理框架,所以选择了〔……并进行了深入的研宄,提出了…队并在载人飞船项目组内内实施,取得了积极的好评。由于国际上软件工程合作的加深,清华鼎新公司率先于1999年通过了…二级的评估。随着国务院18号文件的发布,〔……在我国的研宄和应用迅速升温。相关的过程管理标准的书籍越来越多的面世。很多企业加入了    …管理的评估中来。根据国内软件

  工程管理方面研宄专家的调查表明,由于软件过程必然与工程管理相关,因而它不像具体的软件开发技术问题容易实施。特别是国内广大的中小软件企业和部门,在进行过程改造时,容易面临很多问题:

  ⑴急于看到效果。由于〔的应用要对旧的软件过程进行大量的改进,甚至是抛弃一切,从头再来,这个过程需要企业方面很大的投入,如果企业决定进行…管理应用,那么必须能够尽早的投入到这个过程中来,而其必须做到应用的彻底性,不要半途而废。

  ……作为一套管理框架、标准,它只告诉了企业做什么,您的论文得到两院院士关注    管控一体化

  而不是怎么做的改进重点放在了影响过程的关键问题,主要针对大型软件企业,这些企业部门完备,可以对软件过程中的方方面面进行改进,对于中国目前大量的中小型企业中的一些因素可能并不适用。

  ⑶企业在过程改进的同时,可以引进一些工具和新技术。但是,过程的改进是一个周期长投资高见效慢的长期过程。所以企业必须有耐心进行过程的改进,在一个很长的周期内,过程改进的收益才会明显。

  3实现。贼贼的创新策略

  (一)需求管理过程创新

  需求管理是在用户和软件工程之间建立对顾客需求的共同理解,实施有效的需求管理是项目成功的关键。需求管理是软件工程非常关键的一个步骤,需求分析的完整与否直接影响到软件过程的改进,甚至导致软件开发的成败。因此,面向用户的需求一定要和用户多沟通、交流,最终通过双方有关部门人员的论证以文档资料的形式确定下来。任何一个需求分析因客观原因可能存在着需求更改的可能,对于这种情况一定要注意需求更改的可控性,要及时判断需求更改所影响的范围,通过定义一个规范的流程来处理需求变更,要建立需求的基准版本和更改版本控制文档资料,一方面使受需求变化影响的产品与需求变更一致,另一方面使需求变动影响到的产品尽可能少,最终目的是在需求发生变更的情况下项目仍然能取得成功。

  (二)软件工程计划过程创新

  软件工程策划是根据目标对软件过程实施活动的安排,是实施…的核心并纳入基线管理。其关键活动有软件生存周期模型、工作产品、工作分解结构、项目估算、风险分析、项目计划。在软件工程的实施过程必须做到:^)制定软件工程计划的标准格式,说明系统的功能、性能、应交付的文档资料;(习明确项目所需的资源、条件约束、所用的开发方法和面临的风险;丨3丨说明项目所需人员的类型、组成结构、数量;丨4丨说明项目的开发进度、应完成的任务及时间、预算支出;(为撰写软件工程计划文档。

  (三)软件工程跟踪和监督创新

  软件工程的跟踪和监督是根据项目的计划,在指定的时间对项目制定的目标进行监测,它始终贯穿于整个过程中。目的是规范软件过程的流程,增加软件过程中进度、成本、质量的可视性。与项目相关的人员应完成以下相应的任务:丨1丨由项目经理负责依据开发计划对项目实施跟踪与监督工作,并在项目的执行过程中要求项目中的各级负责人查阅和分析组织软件过程数据库和文档库,使用组织级的经验对项目进行监控,跟踪项目的执行情况,按工程实际情况定期检查项目的进展情况并形成文档;(习项目管理部门对项目的执行情况进行数据分析和评审并采取必要的措施。

  软件工程的实施是一个复杂的过程,软件开发人员以及软件开发组织的管理是重要因素,[……是软件工程领域一个比较完善的标准,[……有助于软件开发过程的规范化、标准化,可以提高软件开发效率,降低软件开发失败的风险和错误发生率,提高软件产品质量,缩短整体开发时间,减少开发成本,从而保证用户能得到满意的软件产品。

  本文无抄袭,作者全权负责版权事宜。


  第2篇:软件工程领域专业硕士培养模式初探


  随着软件工程自身观念、知识、实践、工具等的发展更新,我国软件工程领域专业硕士教育的发展迎来巨大的机遇和挑战。文章介绍05*2009中的〇巳01^以及最新的5^^801^^3两种软件工程知识体系,阐述借鉴05咖已2009的南京大学课程体系和与之配套的工程能力训练系统,结合中国研究生教育的实际,提出将软件工程中的过程管理方法引入教学管理体系。

  0引言

  20世纪90年代初,卡内基-梅隆大学软件工程研究所和软件工程教育者研讨会共同努力建立了软件工程硕士教育计划。1993年,联合指导委员会建立,标志着软件工程建设进入一个新的时期。随后,经过软件工程协调委员会“以丑匚匚)的多年努力,2004年正式发布了软件工程知识体8^30“1]和本科生软件工程教育计划008丑2004閃,2009年发布了软件工程职业道德规范和职业实践^以及研究生软件工程教育计划08^82009⑷。2014年,随着软件工程自身观念、知识、实践、工具等的发展更新,8^830〖也终于更新到乂3版[习。

  2002年国内启动了软件工程硕士培养程序,2011年软件工程作为独立的一级学科得以设立。因此,研究国际软件工程硕士教育体系,对处于初创期的中国软件工程教育具有特别重要的意义。南京大学软件学院对软件工程领域专业硕士培养模式进行初步探索,试图从知识体系、课程体系、工程能力训练体系以及教学管理体系上为

  我国软件工程专业硕士教育提供思路。

  1知识体系

  软件工程知识体系主要有两个来源:8^30反和08^2009中的教育知识体系030反。

  08^82009中的教育知识体系030〖主要来源于8^830〖2004,同时也参考了88丑〖2004、放匸0882003和只狀以耶2007。相比较8观30反2004,匸30〖增加了一个新的知识域(匕〇评1“86虹邱,以)〔职业实践)和4个关于教育的知识域(工程经济学基础、计算基础、数学基础和工程基础乂与此同时还增加了系统工程基础和职业操守指导等两个全新知识域。此外,030〖还调整了—些知识单元7知识点,具体为:

  (丄)人机交互设计被加入到软件设计知识域;

  (之)工程经济学单元被加入到软件工程管理知识域;

  〔3〕风险管理单元被加入到软件工程管理知识域;

  以)软件检验和有效性验证单元被加入到软件质量知识域。

  为加强软件工程在08^82009中的角色和地位,08^82009对部分知识域的名称和知识单元,知识点组织进行了调整,如软件需求改为需求工程,软件测试改为测试,软件配置管理改为配置管理等。

  2014年新版的8以880〖乂3与080〖类似,在2004的基础上增加了4个关于教育的知识域(软件工程经济学、计算基础、数学基础和工程基础〕和软件工程职业实践知识域。软件工程专业实践知识域又细分为专业性通过对这两个知识体系的分析可以发现,只有具有坚实的数学基础、计算基础、经济基础和工程基础,全面了解软件开发的过程、方法和工具且受过良好训练的人,才有可能成为未来软件行业的中坚力量和领军人物。

  2课程体系

  在设计课程体系架构时,08^82009规定至少为080〖所规定的核心知识单元分配15个学分的教学时间和200小时的交流时间(北美的学术模式乂同时课程设置应满足080〖所规定的相关核心知识单元的布鲁姆分类学认知范畴中的

  6种级别(知识、理解、应用、分析、综合和评价;1。08胃丑2009建议使用整个课程50%的学时来覆盖080〖所规定的核心知识单元内容。

  南京大学软件工程专业的硕士研究生课程体系架构采取混合模式^,要求硕士研究生在校学习8个学分的通修课程(八类)和24个学分的专业课程〔8/0/0类乂8类课程为高级软件工程课程,覆盖重要的软件工程核心知识;0类"系统分析与设计"及"软件质量保障"课程,覆盖部分软件工程核心知识、软件工程高级知识深入和特殊应用领域知识;0类课程分两类,第一类为与软件工程核心知识和高级知识相关的课程,第二类为与专业方向(即办学特色和特殊应用领域)相关的课程。部分人类课程、8类课程、(:类课程和0类第一类课程覆盖了08^82009推荐的15个学分所要求的核心知识,0类第二类课程的教学内容体现了学校的办学特色和对特定应用领域的关注。具体课程体系见表1。

  3工程能力训练体系

  与08^82009和8观80〖乂3中的职业实践要求相对应,南京大学软件学院通过知识点分解和联合设计教学体系,确保了理论与实践教学的一体化。

  在此基础上,软件学院进一步整体规划与设计验证型实验、设计型实验和实习。工程能力训练体系以软件工程方法为指导,以验证型实验〔软件工程知识和领域知识的简单个人应用,用于巩固和加深学生对于特定理论知识点的理解程度乂设计型实验〔团队级综合软件工程课程实践、与应用相结合的领域课程实践,循序渐进地对学生构思、设计、实施和操作能力加以强化乂实习等阶段为主线,以特定软件工程方法系列实验和特定软件系统彳技术系列实验为两翼,以前沿技术和学生创新为补充,全面提高学生的工程化实践能力。为期36周的全时制实习使学生体验了业界氛围和一线开发人员的工作环境,进一步锻炼其工程能力。为培养学生的工程创新思维

  和创新能力,工程能力训练体系中还引入了面向问题的教学模式、案例驱动的教学模式、开放性实验模式和学生创新小组模式等创新型实践教学方法。

  以手持设备软件开发课程为例,整个课程实验作业见表2。前两个迭代主要以验证型实验为主,后两个迭代则是充分发挥团队合作的设计型实验,要求所有作品必须在^〇记或者丨08的市场中上线,获得真实的用户评价和建议并能据此改进,这样会给学生带来更好的前进动力和高质量的要求。迭代过程也强调教师对学生开发工作的跟踪和反馈,以帮助学生思考软件项目开发中的不足并持续改进。

  除了工程技术能力的培养,南京大学软件学院还特别注意学生的知识产权和保密意识,开设了相关课程。学生在实习期开始时需要和企业签订知识产权及保密协议书,从而系统全面地培养学生的工程职业能力。这也正是08^82009和8^80〖所要求的。

  4教学管理体系

  软件工程管理中有一个著名的论断:没有高质量的开发过程,就没有高质量的软件。软件产品的质量与软件人才的培养质量有很大程度的一致性,因此教育教学的质量在很大程度上取决于教学过程的质量。南京大学软件学院创新性地将软件工程中的过程管理方法引入教学管理,从教学过程设计阶段就充分考虑质量保障的目标、方

  法和措施,并在教学实施的每个环节之中动态地进行质量跟踪和监控,通过不断提高教学过程的质量来确保教学目标的实现。

  以对软件工程领域专业硕士生最重要的实习环节为例,南京大学软件学院开学初就为学生确定导师,第一学年在校期间由导师指导学生进行学术或工程型项目研发,第二小学期末学生向导师提交学术或工程型报告,经导师确认,启动实习。如导师认为报告不合格,可向学院申请延期3个月启动实习。

  其拖延期相应顺延毕业时间。工程发展中心会定期检查师生交流的情况,确保实习期导师指导的顺利进行。研究生在实习期调整实习单位,必须有明确理由并报学院工程发展中心同意。凡未经批准自行调整实习单位,导致论文工作无法延续者,实习期重新计算,毕业时间相应顺延。

  除此之外,学位论文也有一个严格的过程管理。学位论文的写作分为选题、开题报告、中期检查、论文提交等环节。学院通过每个节点的阶段性审查来控制整个论文写作的质量。

  对于全日制研究生,规定在软件工程专业实践开始的第四个月与学位论文指导教师讨论选题,并在软件工程专业实践开始的5个月内完成开题报告。无故推迟完成开题报告,学院将对学生作延期毕业处理。所有研究生应在学位论文答辩前3个月向学位论文指导教师提交学位论文中期进展报告,如学位论文中期检查未获通过,学

  院和指导教师有权推迟相关研究生的答辩。所有研究生应在学位论文答辩前两个月向学位论文指导教师提交学位论文初稿,并在学位论文答辩前—个月向学位论文指导教师提交学位论文,以便启动软件工程专业实践成果评审、学位论文评阅等答辩前准备工作。如果在论文中发现学术不端行为,学院将对学生作出延期毕业处理。

  5结语

  南京大学软件工程硕士课程体系、工程能力训练体系、教育管理体系实施5年以来,共毕业约600名研究生。他们的就业率和平均起薪一直在南京大学各院系中名列前茅。通过对他们就业的企事业单位的回访得知,这些毕业生陆续开始承担重要的技术和管理岗位,深受各方的好评。因此特撰写此文以供我国软件工程硕士教育体系设计者们参考。


  第3篇:软件工程专业学位硕士培养质量体系改革


  为提高软件工程专业学位硕士培养质量,从课程教学质量体系、培养质量过程控制和管理信息系统等方面全面加强专业学位硕士的培养工作。文章介绍这一过程,通过近几年的实践,逐步建立专业学位硕士培养质量体系,进一步规范专业学位硕士的培养工作,提高专业学位硕士的开发能力、科研能力和毕业率。

  1背景

  软件工程领域专业学位硕士主要培养从事软件设计、开发、制作、检测和质量控制、软件应用及软件企业管理的高级工程技术人才”。该领域要求专业硕士掌握计算机应用技术、软件开发平台和开发工具技能、建模技术、计算机语言、程序设计、网络技术与信息安全等方面的理论基础,熟悉国内外软件工程发展过程、现状和趋势,能独立从事某些工程领域软件设计和开发、软件测试和质量控制、制作和应用、经营和管理等,具有一定的外语水平,能顺利阅读相关文献⑵。

  为了提高软件工程专业学位硕士培养质量,进一步规范专业学位硕士的培养工作,我们从课程体系、教学体系、实践教学体系、培养过程控制和管理信息系统等方面,全面加强专业学位硕士的培养质量管理工作。

  2课程教学质量体系

  课程教学质量体系主要由课程体系、教学管理体系和实践教学体系3部分构成。

  2.1    课程体系

  课程设置直接反映软件工程专业学位硕士的培养目标,其课程体系主要由两部分构成:学位课程和非学位课程。其中,非学位课程包括公共选修课和专业选修课。专业选修课主要根据以下几个原则开设:①反映软件新理论、新方法的高新技术课程或讲座;@根据培养方向或模块设置的课程;③针对单位要求开设的课程;④完备的课程体系需要或课程发展要求。

  2.2    教学管理体系

  学生必须按照培养计划选修课程,教师也要按照教学计划开展教学活动,教学管理者根据教学安排组织考核。讲授专业选修课的任课教师由工程能力强的教师担任。学生考试成绩实行学分制,考试不及格或因故未能参加考试的,在中期考核或开题前必须补考合格。学生至少修满32个学分才能进入下一阶段学习。

  2.3实践教学体系

  实践教学体系由以下几部分构成:①参加导师项目(横向或纵向〕的研究开发;@在指定的工作站实习6个月;③自己联系汀公司实习6个月。

  为了保证实践教学工作有序进行,所有参加实践教学活动的学生必须填写申请表,由导师或实习单位指导教师签字、盖章,实习完毕提交实习报告。实习报告由以下几部分构成:①单位介绍或项目概述;@主要实习内容或项目开发模块;③实习或项目开发中取得的主要成果、存在问题及解决方案。

  3培养质量体系

  3.1培养计划制订

  专业学位研究生培养计划一般包括培养目标、培养目的、培养要求、课程选择、课外阅读书目及期刊、培养方式等内容。培养计划应明确课程学习内容、所需知识结构、必须掌握的专业技术或技能、相关知识学习、研究方向或今后从事的工作领域。

  为了保证培养工作的顺利进行,学校一般在专业学位研究生报到后即指定指导教师,学生和导师根据软件工程领域专业学位研究生培养方案,结合实际情况、导师的研究课题或项目,在3个月内完成研究生培养计划制订。专业学位研究生培养计划应包括4个阶段内容。

  1〉课程学习阶段。

  包括学位课和非学位课程学习、选修课程学习、课外阅读书目及期刊。

  2;1实践学习阶段。

  明确实践学习单位或相关课题(项目乂

  3〉中期考核及开题阶段。

  根据研究方向或项目要求查阅文献、撰写综述、进行中期考核、在综述的基础上进行课题的开题工作。

  4〉论文撰写阶段。

  完成课题或项目实验及数据收集整理,撰写学位论文及毕业答辩。

  3.2    培养过程控制

  培养过程控制主要包括时间节点控制、导师负责制、课程学习与实践学习、中期考核与开题报告、学位论文审核与答辩、学位授予等。

  3.2.1时间节点控制

  在规定的时间,设置相应的教学或培养目标,一方面使非全日制专业学位研究生明确任务,合理地安排好自己的工作与学习,准时返校;另一方面规范教学培养管理工作,从培养程序、制度上保证培养质量。我们设计的关键时间节点见表1。

  3.2.2导师负责制

  对于非全曰制学生,刚入学即分配校内导师和校外导师,这样可以使他们尽快了解导师的研究方向或项目、本专业的课程设置、本专业所需要的知识结构,根据学校或学院的学习安排和制度,提前安排自己的工作和学习。

  导师的职责是指导学生制定培养计划、督促学生的课程学习或实践学习、指导学生进行中期考核和撰写开题报告、协助和监督学生的实践学习、指导和审核学生的学位论文、指导学生进行学位论文答辩。

  如果导师指导的学生由于外审不通过而未能按期毕业,导师将承担相应的经济责任,减少招

  专业学位研究生培养主要进行应用技术培养或有明确应用背景的理论研究。根据培养目标,收相应数量的硕士研究生(全日制和非全日制;1。若导师连续2年有学生因外审不通过未能按期毕业,将停止招收硕士研究生1年。

  3.2.3课程学习与实践学习

  按照教指委的要求,专业学位研究生课程一般由12〜14门课组成,其中高级软件工程、软件测试、软件项目管理与案例分析是必须开设的课程,总学分达到32学分,实践单位评价为合格。考虑非全曰制学生的工作和学习特点,对于因客观原因未能参加考试或考试不及格者,统一在中期考核前1周进行补考。

  3.2.4中期考核与开题报告

  只有课程学习和实践学习全部合格者才能进行中期考核和开题报告。为防止中期考核和开题报告流于形式,保证开题报告工作顺利进行,原则上实行教师交叉开题,成员全部由教授组成。3.2.5学位论文审核

  学生只有通过了中期考核与开题报告才能申请学位论文答辩。为了保证专业学位研究生论文质量,我们建立了严格的论文审核制度:所有论文必须经过院教授委员会审核、学院组织的查重、外校的盲审,只有通过教授委员会审核通过、查重率符合要求、外校盲审通过的论文才能获得答辩资格。学位论文初稿必须于第3年8月底前提交,9月初学校组织院教授委员会进行初审。在初审中,我们只对学位论文提出限期整改要求,不淘汰任何一篇学位论文。

  学位论文第2稿必须在导师的指导下,根据初稿意见进行整改,并于第3年10月7日前提交,10月中旬院教授委员会根据初稿的整改要求进行复查,同时学院进行学位论文查重。未按照整改要求逐条进行修改或查重率高于30%的学位论文一律暂缓答辩,作延期毕业1年处理。查重率在20%~30%之间的学位论文,要求根据查重意见进行整改。学位论文第3稿必须根据查重意见进行整改,并于第3年10月中旬前提交。10月中旬学院对提交的论文进行第2次查重,查重率高于20%的论文淘汰,作延期答辩

  1年处理。查重率低于或等于20%的论文提交学校研究生院进行盲审抽检(随机抽检,比例为5%~10%,之前有学生学位论文盲审不通过的指导教师,本次必抽检〕,其余论文全部由学院送外校同行专家盲审。通过学校、学院盲审的学位论文才能获得答辩资格。专家评阅意见为"修改后重审"和"不同意答辩"的,论文一律视为不通过,未通过的学位论文作延期1年毕业处理。3.2.6学位论文答辩

  为了保证学位论文答辩工作有序进行,把真正优秀的学位论文推选出来,同时把在论文答辩中发现的问题及时反馈给导师,论文答辩实行导师回避制。原则上导师不参加所指导学生的答辩工作,参加答辩小组的导师实行交叉答辩,答辩小组全部由学科负责人和教授组成。答辩小组成员由学院统一安排,并在答辩前公布。

  所有论文答辩中发现的问题,学校会反馈给导师和学生,要求学生必须在最终提交的学位论文中修改,同时提交由学生、导师签字的"答辩论文修改情况反馈表"。

  3.2.7学位授予

  校、院学位委员会负责学位授予工作。院学位委员会对最终提交的"学位论文""答辩论文修改情况反馈表""学位申请表"进行最终审核,符合条件的学位论文,通过院学位委员会的审核,报送校学位委员会审核,授予软件工程领域工程硕士专业学位。

  学院将于每年3月中旬举行学位授予仪式,表彰院优秀论文获得者和指导教师,获得院优秀的论文,将被推荐参加校优秀专业学位硕士论文评选。

  3.3管理信息系统

  随着专业学位硕士招生规模的不断扩大,为了加强管理和提高培养质量,我们设计了专业学位硕士管理信息系统,系统主要由信息发布、学籍管理、教学管理、经费管理、信息查询、报表打印和文件管理等模块组成。通过该系统我们可以方便地管理学生的学籍、课程学习成绩、学生导师分配情况、中期考核、学位论文档案等。实行信息化管理专业学位硕士教学档案,为提高培养质量提供了有力支撑。

  4结语

  经过几年的实践,软件工程领域专业学位研究生的招生规模在不断扩大,目前已达到近30人,毕业率和就业率达到100%,许多学生进入著名的1丁企业,如腾讯、阿里巴巴,还有很多学生考取了博士研究生或成为企事业单位的技术骨干,毕业生受到了用人单位的广泛好评。

  软件工程专业学位硕士培养质量体系的建立是一个复杂的过程,实践中还有许多问题有待进—步研究解决。下一步我们将研究课程设置如何更紧密地结合社会需求、如何提高实践性学习效果、如何与实习单位或企业工作站建立紧密合作关系、如何提高学位论文的应用性背景等。

  6成果与特色

  在软件工程硕士研究生培养的实践中,哈工大软件学院在以下几个方面取得了优异的成绩,形成了自己的特色,积累了丰富的经验。

  (丄)面向软件产业的人才需求,校企合作,形成较为完善的应用型硕士研究生的工业化人才培养体系,开展多种形式的校企合作,建立有自身特色、符合国际化标准、满足软件企业需求的工业化人才培养计划。

  (之)创立软件工程国际化人才培养模式和教育体系;实现"跨学科融合,双边对等招生,联合培养,融合文化"的"^^^+乂"软件工程硕士跨国联合培养模式,为学生提供国际化学习环境。

  建立与国际接轨的办学机制和教育质量保证体系,实施课程考核累加计分制等教学管理7结语

  经过10余年的探索与实践,哈工大软件学院在广泛开展校企合作和国际交流的基础上建立起较完善的国际化、工业化软件工程硕士研究生培养体系。在培养过程中实施严格的过程管理,学院在软件工程硕士人才培养方面积累了一定经验,取得较好的成果。随着软件工程理论与技术的发展,特别是产业人才需求的变化,软件工程硕士的培养模式与培养体系仍需进一步完善,以适应新的人才培养需求。

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页