美章网 精品范文 软件工程硕士论文范文

软件工程硕士论文范文

软件工程硕士论文

软件工程硕士论文范文第1篇

1构建软件工程硕士课程体系框架

哈工大软件学院软件工程硕士的培养目标是培养学生掌握软件工程领域的基础理论、先进技术方法和手段,具备独立承担软件工程技术工作的能力、组织和管理专门技术工作的能力,同时具有较丰富的、与国际接轨的学习训练经历,工程实践经验,企业经历和良好的职业素质;使其树立科学的世界观与方法论,品行优良,身心健康,成为具有国际竞争力的软件产业高级人才,为进一步成为软件产业领军人物(高层技术人才与管理人才等)奠定坚实的基础。面向企业,综合考虑软件系统分析与设计能力、项目管理能力、企业管理能力、组织与沟通能力、团队合作能力等方面的需求,根据学科专业方向的设置,按照“模块化知识体系与能力体系相结合,体现国际化与工业化特色”的原则,我们制订了软件工程硕士课程体系框架结构,如表1所示。软件工程硕士课程体系框架针对培养目标和企业的需求,对能力培养的具体目标进行模块划分,横向构造“6个能力层面”;纵向根据专业方向划分为多个能力域,形成多个能力培养模块。软件工程硕士的专业方向应紧跟行业需求,灵活设置。近几年,哈工大软件学院先后设置了网络与信息安全、语言处理与信息检索、数字化企业与电子商务、嵌入式系统与软件、物联网工程和移动互联等专业方向。在专业要求方面,全日制学生必须修满32学分;在职学生必须修满35学分。软件工程硕士研究生学制2~4年,在校学习1年,修满规定的学分,包括参加企业实训3周;实习基地实习1年,结合企业项目,完成学位论文。企业实习期间实行双导师制,校内导师和实习单位导师分别指导项目开发和学位论文撰写工作。校内学习与企业实训交叉进行,校企合作,产学研结合,联合培养软件工程专业硕士。

2组建专兼职结合的国际化、工业化高水平师资队伍

构建3支师资队伍,每支队伍30人左右。建立以工业型师资为核心的专兼职师资队伍,形成工业型专职教师、校内及国内外兼职教师相结合的师资队伍结构,是实现国际化、工业化培养目标的重要保证。第一支是以工业型师资为主的专职教师队伍。这些专职教师多数来自工业界、国外著名大学或国内外IT企业等。其中除任课教师外,还设若干专职实验教师岗位。实验教师主要负责专业课的实践环节教学,包括实验设计与指导、上机指导、课程设计和毕业设计等实践教学环节,同时实验教师还负责TA(实验辅导教师)的培训及管理工作。第二支队伍由计算机科学与技术学院和管理学院认证并聘请的校内兼职教师组成。他们主要负责软件学院的基础课、计算机专业基础课和管理系列课程的教学任务。第三支队伍由来自国外高校或国内外知名IT企业兼职教师构成。他们来自行业前沿,掌握国内外最先进的软件开发技术和人才培养经验,了解企业最新的技术需求。他们在承担软件学院的软件工程类、软件工具平台类的课程部分教学任务的同时,作为双导师制的企业导师,在研究生的工业实践、毕业设计、学位论文的指导中发挥重要的作用。以工业型专职教师为主、校内兼职基础型教师为辅、国内外兼职教师相结合的师资队伍结构,可以满足软件工程硕士国际化、工业化的人才培养需求。

3校企合作,加强企业实践教学

建立完善的工业型软件人才培养体系,包括工业型人才培养方案、课程体系与教学大纲、质量保证体系、工业化教学方式、技能实验与大作业、综合设计与企业实训、工业实习与学位论文、校企联合实验室与实习基地建设等环节,将“工业化,个性化,精英式”的办学理念贯穿于人才培养的全过程。在校软件工程硕士第1学年寒假要到企业参加为期3周的实训。实训由学院统一带队组织,实行半封闭式管理。期间接受企业培训,在企业导师的指导下分组完成指定的项目。通过强化训练,学生可以了解企业的项目开发流程,学习运用所学理论解决实际问题的方法,发现学习中的不足和技术上的差距,对后续学习起到引导和促进作用。第2学年,学生到实习单位实习并根据实习期间的实践工作内容撰写学位论文。对硕士毕业论文的要求是:具有系统性和完整性,能表明作者具有一定的独立工作能力;理论联系实际,应用所学的理论知识解决实际工作中的关键问题;具有实用性且必须包含一定的工作量。取得的成果要有一定的先进性,要能表现出学生具有综合运用所学知识解决工程实际问题的能力。从2002年至今,哈工大软件学院建立了完善的工业实习管理制度,在国内外建立工业实习基地70余个,实际接收学生实习的企业达200余家。工业实习基地的建设有效保证了工业化人才培养的质量。为加强与企业界的沟通,了解企业需求,完善培养体系,提高学生工业实习质量和加强工业实习管理,学院定期举办“工业化人才培养与企业合作高级研讨会”,与企业界人士研究和探讨工业化人才培养中的合作问题,企业参与意识很高,取得了较好的效果。

4与国外大学合作,联合培养软件工程硕士

通过对软件工程国际化人才特点及成长规律的研究,我们对软件学院国际合作办学模式开展了学科专业、教学体系、合作形态、组织方式、国际文化交流等层面的前瞻性研究,率先提出并建立了特色鲜明的多国联合办学、多学科交叉渗透、多国文化融合的,培养高层次、复合型软件工程人才的国际化联合教育模式。哈工大软件学院与法国波尔多第一大学、法国克莱蒙-费朗第二大学、德国柏林工业大学、爱尔兰都柏林工业大学、爱尔兰国立都柏林大学、美国Embry-Riddle大学、意大利帕维亚大学、瑞典林雪平大学、日本会津大学等合作,采用哈工大软件工程硕士专业学位(MSE)+合作方硕士学位(X)的“MSE+X”模式,联合培养硕士研究生。培养过程共分4个学期。第1学期,学生在各自学校学习;第2学期,外国学生来哈尔滨工业大学,与哈工大学生合班学习;第3学期,中外学生一起去合作方学校学习;第4学期,学生自选在国内、外企业实习、撰写学位论文、答辩毕业,哈工大与国外大学分别颁发硕士学位证书。跨国联合培养班的全部课程采用英语教学,实行三导师制,由国内、国外大学和企业导师共同指导。为加强交流,每年举办一次“中欧软件工业教育国际研讨会”,来自海内外的高校教师、企业界朋友在一起交流经验,共同探讨国际环境下人才培养的相关问题。多国联合培养软件工程硕士实现了国际化与工业化办学理念的教育模式与教学体系的设计与实践,软件工程国际化人才的跨国联合培养模式及实践,面向企业人才需求的教学与工业实习,国际化师资与专家队伍建设,教育质量保障体系建设与管理及跨文化的融合等目标。

5完善质量保障体系,加强过程管理借鉴

欧美教学质量保证的成功经验,哈工大软件学院建立完善且适合自身特点的国际化、工业化人才培养质量保证体系。学院成立教学指导委员会和教学督导委员会,在各个培养环节上严把质量关,把规定、培训、预防、跟踪、反馈、控制等质量保证活动渗透到教学执行过程中的每个环节。加强实践教学环节的监督检查,有效保证教学质量和人才培养质量的稳步提高。为提高软件工程硕士的指导质量,学院成立了若干个指导教师组,每个指导教师组负责一个专业方向的硕士指导,设组长1人,负责本组指导教师的组织和督导。每名硕士研究生指导教师每年指导的硕士研究生不超过4人。学院组织专家组审核学位论文。只有通过了专家组的审核,学生方可申请学位论文答辩。另外,硕士研究生开题、中期检查和结题验收、论文等环节也有详细的规章制度、严格的过程管理,这是提升硕士研究生培养质量的有效手段。

6成果与特色

在软件工程硕士研究生培养的实践中,哈工大软件学院在以下几个方面取得了优异的成绩,形成了自己的特色,积累了丰富的经验。(1)面向软件产业的人才需求,校企合作,形成较为完善的应用型硕士研究生的工业化人才培养体系,开展多种形式的校企合作,建立有自身特色、符合国际化标准、满足软件企业需求的工业化人才培养计划。(2)创立软件工程国际化人才培养模式和教育体系;实现“跨学科融合,双边对等招生,联合培养,融合文化”的“MSE+X”软件工程硕士跨国联合培养模式,为学生提供国际化学习环境。(3)建立与国际接轨的办学机制和教育质量保证体系,实施课程考核累加计分制等教学管理新制度。(4)培养了一大批具有国际竞争力、满足企业需求的高级软件人才。

7结语

软件工程硕士论文范文第2篇

一、选题依据

1.阐述选题背景,研究意义,或工程设计的价值和意义,该选题国内外技术应用现状和发展趋势,选题的先进性和实用性。

1.1选题背景和研究的意义

软件测试是整个软件项目开发生命周期中的重要组成部分,应当贯穿与整个生命周期始末,与软件开发相辅相成。好的软件测试是好的软件产品质量的重要保证。目前,国内软件测试行业的发展还很不成熟,尤其是自动化测试的发展水平更是落后,相对于发达国家,我们国家的软件测试在技术上、规范程度上和重视程度上都有差距。

而javascript是web前端的新兴的、日渐流行的语言,对基于javascript语言的工程项目的自动化测试还处于探索发展阶段。我所选的论文课题就是要研究和实现更高效,测试更完全,使用更人性化的自动化测试框架,以广泛的应用于各种javasript工程项目。

1.2国内外技术应用现状和发展趋势

对于javascript的测试框架,国外已经有一些,比如qunit,jasne,jarvis,

jfunit等,这些javascript测试框架较为成熟,也各有优缺点,但在应用时适用性不够强,测试比较粗糙。

国内的自动化测试正在发展中,许多软件公司也愈加感觉到了自动化测试带来的好处。而随着更多的javasript项目在中国出现,而且很多软件项目越做越大,javasript项目的自动化测试必将受到越来越多的关注和重视。国内javascript测试方面还比较空白,相关的文档和论文文献也少之又少。

本课题选择基于qunit的javasript测试框架,进行更为细致更为实用的改进,以适应项目测试,使其覆盖率更强,使用更方便,查错更明显。

1.3选题的先进性和实用性

本课题围绕思科系统中国研究中心选择基于qunit的javasript

测试框架,进行更为细致更为实用的改进,以适应项目测试,使其覆盖率更强,使用更方便,查错更明显。此论文弥补了国内

javasript自动化测试框架领域研究的空白,解决了很多测试过程中的技术问题。

a.在javascript项目自动化测试中的测试用例加载机制;

b.异步测试和数据驱动测试;

c.自动化启动多个web页面交互测试;

d.自动生成测试报告并检测出错误点出现的位置,以方便纠错;

解决了测试用例不通过无法继续执行的问题,使错误用例显示无法通过验证,但是其他测试用例仍继续执行

2.主要参考文献(列出作者、论文名称、期刊名称、出版年月)。

二、课题内容及具体方案

1.课题内容

1.系统需求分析(应用软件工程专业描述工具描述)

2.系统概要设计(应用软件工程专业描述工具描述)

3.拟采用的开发方法、环境,测试方案等

软件工程硕士论文范文第3篇

【关键词】预审制度;硕士学位论文;质量监控

Pre-thesis master's degree in software engineering system of quality control role

Lin Bin-xuan,Zhu Hong-ming,Li Jiang-feng

【Abstract】This article discusses the current software engineering master's degree thesis problems and current master's thesis defense system reviewers and the limitations put forward the need for pre-trial system. This paper describes our use of pre-trial system and its application in practice, by the actual results and lessons learned to further improve the pre-trial system to ensure that the system function of the play, to improve the quality of papers presented some thoughts.

【Key words】Pre-trial system; Master’s degree thesis; Quality control

1. 引言

软件工程硕士专业学位的设立,是我国学位与研究生教育改革的重大举措。经过近十年的发展,已经逐渐发展壮大成为我国规模最大、覆盖面最广的专业硕士学位之一。随着数量的不断扩大, 软件工程硕士生的培养中出现了不少问题。如导师难以对每一个硕士生进行悉心指导和严格要求, 而且招生生源有着不同的理论及实践基础。在这种情况下,硕士学位论文质量难以提高,因此, 确保软件工程硕士的培养质量已成为一个不容忽视的问题。需要进一步对培养质量进行审视,并采取切实措施,保障培养质量。

2. 预审制度的必要性

硕士学位论文是综合衡量软件工程硕士培养质量的重要标志。它体现了研究生综合运用基础理论、专业知识与科学方法、解决行业实际问题的能力,以及反映具有新思想,新方法或新进展的创新能力。在数量不断扩大、培养质量面临严峻挑战的背景下,科学公正地评价软件工程硕士学位申请者的学位论文, 是保证培养质量的一个重要环节。

2.1目前软件工程硕士学位论文主要存在如下的问题:

论文缺乏自己的实际创新点和具体工作。部分论文停留在对以往研究内容的重组或综述的水平,缺乏对自己实际工作的阐述和验证,技术难度和工作量不够。论文写作缺乏整体性思路,很多学生论文撰写结构欠合理,对本领域内的工程和学术动态了解不全面,缺乏实用价值和社会效益。论文格式不够规范。主要表现在各级标题字号、错别字、参考文献引用格式不够规范、图标排版不符合要求等方面。

2.2目前学位论文评阅及答辩制度存在以下问题:

2.2.1校内外评阅制度难以切实起到监控作用:以往硕士学位论文评审实行的是校内外专家的实名评阅制度,校内、校外两位专家评审意见中有一人没有通过的,就不能直接进入答辩阶段;如果两位专家评审意见都是可以通过的,就可以直接进入答辩阶段。评阅制度是对论文质量的一种监控方式,是对硕士生是否达到培养要求及质量的检验,但目前现实情况是对评审专家没有一套严格、完整的遴选机制,往往评审专家都是圈内熟人, 甚至是硕士生指导老师的好友、课题合作人等,他们事先知道论文作者和导师是谁, 碍于情面,论文一般均可顺利通过评审。即使觉得论文不符合评审要求的,也不会直接给出不同意进行答辩的意见结论。

2.2.2“双盲”抽检制度不能全覆盖所有硕士学位论文:硕士学位论文“双盲”抽检制度(即评审专家不知道被评人、被评人也不知道评审专家),在多年实践中的确是提高学位论文水平的一项重要举措,实现并达到了非常好的效果,但由于实行的是抽检机制,并不全部覆盖所有的学生,抽中参加双盲审的学生比例有限,大部分学生和导师在得知未抽中参加“双盲”后,往往对论文的重视程度不足。

2.2.3硕士学位论文答辩流于形式:学位论文答辩成员组成尽管回避了导师,聘请了一些校外企业专家,但由于答辩专家通常是由导师聘请,会导致答辩专家们答辩时往往留面子,缺乏打破沙锅问到底的精神, 即使有些专家坚持原则认真负责的, 但在投票时少数比率起不了作用, 结果常常是评审结论与实际水准不符, 答辩流于形式。目前硕士学位论文一旦进入答辩程序,就很少有不通过的,使得论文答辩本应该具有的权威性大有所失。

2.2.4无法确保论文修改质量:答辩专家即使指出论文中有些较大的缺陷和问题,需要进行修改,但是由于答辩已经完毕,并且决议通过答辩,在申请学位之前,学生就没有动力也不会去花时间对要求修改的论文内容去做充分的修改和完善。答辩专家组也很难在答辩之后继续跟踪确保对原答辩论文进行修改质量的监控。

目前学位论文评审方式与答辩方式不足以及时发现和有力遏制以上所述的问题,而学位论文作为全面衡量软件工程硕士生培养质量的主要指标,因在各环节上予以严格要求,并在制度上给予切实的保证。因此,有必要在正式答辩之前建立一套硕士学位论文质量的内部控制管理机制,以确保硕士学位论文的质量。

3. 我们的预审制度和执行效果

预审,就是在硕士学位论文成型之后论文正式评阅之前进行的一项审查过程,采用匿名方式请专家对论文进行评审、以决定是否可否进入答辩阶段的一项论文评审制度。对于达不到要求的,就要求其继续修改或者下一次再申请。设立预审制度的目的是想通过匿名评审专家组对硕士学位论文进行内容和形式上的审查,发现问题,查找缺陷,提出改进意见,并决定可否提交正式评阅并进入答辩流程,以保证论文写作和论文答辩的较高质量。这是对以往论文答辩制度的一种修正、补充。它把对硕士学位论文的质量监控重心提前到评阅前,使得学生拥有充足的时间修改论文,并采用匿名审核,力争做到公平公正。对保证论文质量有较大的作用。

3.1预审制度的主要内容

预审由硕士学位候选人提出书面申请, 经导师同意并签署书面意见后,于每学期开学后第3周之前(大致在每年3月31日前、9 月30 日前)向学院软件工程硕士教学管理中心(以下简称管理中心)提交完备的申请材料。申请材料包括学位论文一式2份以及已发表的符合学校有关规定要求的论文复印件, 并由管理中心形式审查相关培养环节是否全部完成。符合条件者进人预审程序。管理中心根据论文研究内容,选择2名以上相关领域的教授或副教授组成预审小组进行匿名预审。导师不得作为本论文预审组成员。论文预审的主要内容是审查论文选题、分析框架结构、研究方法、工作量、引用资料文献数据和写作规范、基本结论,并进行原创性审查,看是否存在抄袭、剽窃等问题。预审组在规定时间内本着认真负责的态度严格把关论文质量,对预审中提出的问题要求进行书面记录并填写《软件学院--工程硕士学位论文预审意见表》反馈至管理中心,由管理中心及时反馈预审结论至相关导师告知答辩申请人。硕士生根据预审小组提出的问题和建议认真修改论文。

预审结论分为以下几种:

(1)可以参加答辩:认为论文达到了硕士学位论文水平,且不需要修改,可以直接参加答辩;

(2)修改后再审:认为论文及课题工作接近硕士学位水平。但论文需要修改,并给出具体修改意见。学生需根据预审意见认真进行修改,修改后的论文经导师审查确认后,再提交管理中心提请原预审专家组审核。符合要求的,可正常参加答辩,否则就不能参加本次答辩,需整改后下一学期再重新申请。逾期未提交修改论文的,视为自动放弃本次答辩申请;

(3)不通过:认为未达到工程硕士学位论文要求,不能参加本次答辩。导师应指导答辩申请人完善课题工作,修改论文,下一学期再申请参加论文预审和答辩。

(4)涉嫌抄袭:发现论文涉嫌抄袭、并经查实的,则一律退回,并至少一年内不得再申请答辩。如果以后再次发现抄袭,则直接取消答辩资格和申请学位的资格。

3.2预审制度实施效果

预审制度实施以来,迄今已经完成了对1367位硕士学位论文申请者的审查, 其中通过预审的629人、推迟答辩的167人、需要修改的544人、抄袭27人,共授予学位1143人。从总体上看,预审制度真正起到了对论文质量的监控、提高作用。由于论文预审不是最终性的,且匿名进行评审,排除了论文本身之外的因素,预审专家组本着对学生负责任、帮助提高论文质量的态度对硕士学位论文提出问题和修改建议,有助于硕士生多方位思考并对论文进行有效改进,起到了协助其导师把住质量关的作用。论文预审不仅对当事人有很大的帮助, 并且对其他准备提交论文的学生也具有很大的促进作用,导师们也更加重视论文的质量和指导。

4. 预审制度实施的总结和思考

预审制度最主要的优势是对硕士学位申请人的论文质量进行事前监控,在正式答辩前,学位申请人能够在导师指导下根据预审专家提出的修改意见对论文进行修改和完善。预审未通过的论文不许提交答辩,这在制度上将那些质量差的论文隔离在外,有效地把好了硕士生出口的质量。

在看到预审制度效果的同时, 我们也清醒地认识到要最大限度地发挥预审的功能, 必须同时严格硕士生的开题工作,只有抓牢抓实开题工作,才能在论文工作的源头保障论文的质量;同时引起导师及其论文作者对论文质量的重视,导师是保障论文质量的关键因素,只有导师和论文作者共同重视,才能保障培养的质量。为了更好的完善论文预审制度,我们觉得今后还需要在以下方面进行进一步的改进:

(1)落实论文预审的后续检查机制,预审结束后, 学位申请人应该严格按照专家提出的修改意见认真仔细地修改论文。在评阅和正式答辩阶段, 评阅专家及答辩专家除了对论文的主要工作给予评价外, 也要评判硕士生的学位论文是否按预审意见进行了修改和完善。如果后续的检查机制落实不彻底, 预审专家所提的修改意见得不到严格贯彻, 预审也难免会流于形式。

(2)预审过程中,为了避免论文预审的偏颇,尽量做到同一位导师所指导的学生论文分送到不同的预审组,以尽量提高论文预审的公正性和合理性。

(3)进一步细化预审复议环节的工作,对导师、学生提出的论文预审复议要求交由学科专业委员会复议,并指导导师、学生对论后续的修改。

(4)增强预审奖惩机制管理,促进导师持续关注论文质量,对预审结果优秀的老师予以适当的奖励,反之则需对导师增强后续再培训,鼓励导师改进研究生培养质量。

预审制度在我院已取得一定效果,我们将继续总结经验,不断探索和完善预审制度,切实提高我院的研究生培养质量。

参考文献

[1]别敦荣,赵映川,闫建璋.专业学位概念释义及其定位[J].高等教育研究,2009,6(30):p107-109.

[2]廖湘阳,研究生教育质量观演变与发展战略选择、忠告[J].高等教育研究,2004,f9):p25.

[3]同济大学软件学院 关于同济大学软件学院工程硕士学位论文预审制度(试行)

[4]陈运平,颜长青.规模迅速扩张下研究生的培养质量问题探析[J].南昌航空工业学院学报(社会科学版),2005,7(1):p8-13.

[5]谭跃进,王军民.对研究生教育中实施全面质量管理的思考[J].高等教育研究学报,2000,23(3):p4-6.

[6]王丽华.研究生培养质量的保障途径的探讨[J].黑龙江,高教研究,2005,24(9):p154-156.

作者简介:林冰轩(1977-2),女,汉族,同济大学软件学院,硕士研究生,教务办主任,研究方向高等教育改革;

软件工程硕士论文范文第4篇

2002年国务院学位办又批准在“工程硕士专业学位”中新增“软件工程领域”,并于同年开始招收和培养研究生“示范性软件学院”和“软件工程领域’的设置不仅有助于在几年后缓解我国IT业人才紧缺的状况,而且也开创了我国IT人才培养的新模式。重庆大学是经教育部批准设置‘示范性软件学院’的高校之一。而在信息类学科方向,我校还设有计算机学院、自动化学院、通信学院、光电学院等多个学院。因此,获得“软件工程领域’工程硕士招生和培养权后,学校即确定了在软件工程硕士的培养、管理工作中既要充分发挥软件学院的培养、管理优势,又要积极调动全校的软件学术、技术力量共同参与培养,并进一步整合学校软件工程学科力量的指导思想。根据这一指导思想,研究生院与软件学院等学院一起,经过反复研究逐步形成了重庆大学软件工程领域工程硕士的培养、管理体系。目前已招收软件工程硕士245名,共有11个学院参与培养工作。

一、学位评定分委员会

为了确保软件工程硕士培养质量,促进软件工程学科领域的发展,成立了全校统一的“软件工程领域学位评定分委员会”。分委员会由10个学院的学科带头人(或学术负责人)组成,负责软件工程领域工程硕士研究生培养方案制定、培养质量监控、学位授予审核、导师遴选等有关工作。学位评定分委员会挂靠在软件学院。

软件工程学位评定分委员会对软件工程设置了10个研究方向:软件工程理论与方法、软件工程应用(软件开发、测试、软件质量保证)、数字化技术、嵌入式软件及应用、网络安全与信息安全技术、软件项目管理、系统与领域应用工程(政府信息化、企业信息化、工业系统应用软件等)、软件系统技术支持与管理、软件市场营销和软件政策法规体系。

根据《重庆大学硕士研究生指导教师遴选及考核的有关规定》和《重庆大学软件工程领域导师遴选条件》,已遴选出软件工程领域工程硕士生指导教师106名。

二、培养方案,培养目标

首先,软件工程领域工程硕士的培养目标是为满足国民经济信息化建设和发展的需要、满足企事业单位对软件工程人才的需要,培养与国际接轨的高层次、实用型、复合型的软件领域专门人才,包括软件开发与项目管理者、软件系统技术支持与维护人员、软件企业管理者和政府相关部门的决策人员。一名合格的软件工程领域工程硕士学位获得者应当符合国民经济信息化建设和发展需要,以及市场和企业对软件工程技术人才需求,成为企业所需要的高层次软件工程技术和管理人才,其基本能力应当达到(具有国际水准的)高级程序员、系统分析和设计师、以及项目管理人员的水平。

其次,按《关于制订在职攻读软件工程领域工程硕士专业学位研究生培养方案的指导意见》制定了培养方案。

其三,很多学院参与招生与培养,培养方案既体现了软件工程的培养共性,又反映了各个学院的培养个性。

三、管理模式

软件工程领域工程硕士研究生的招生工作由研究生院招生办公室统一负责。具备培养条件的学院,经研究生院批准可开展本领域在职攻读工程硕士研究生的培养工作(原则需要5名软件工程领域工程硕士生导师的学院方可招生)。

为了规范培养过程,对于在职攻读软件工程领域工程硕士的研究生,采取了培养过程分两价段管理的培养模式。

第一阶段:课程学习阶段

在职攻读软件工程领域工程硕士研究生的学制为2—4年一般为2年。新生进校时,首先确定导师,导师所在学院即为学生所在学院,学生根据企业的需要和自己的爱好选择导师,并在导师指导下于开学两个月内完成个人培养计划。

重庆大学软件工程领域工程硕士研究生采用系统的课程学习和工程实践相结合的培养方式。

课程学习实行学分制学生可以采取集中或分散学习的方式,本领域共修课程30学分,其中公共课7学分专业课23学分(其中专业必修课14学分,专业选修课8学分分人文及管理选修课1学分)。公共课由研究生院负责安排、管理专业课由软件学院负责安排、管理。在此期间,学生的管理、学籍管理、跨专业本科段课程进修、专业介绍、教学条件建设、教学质量管理等均由软件学院负责。软件工程实践要求学生直接参与软件工程项目实践,完成必要的技术方案设计、软件开发、项目管理等工作,并在所取得的工程实践成果基础上完成学位论文或相应的技术报告的撰写。

采用多种教学训练方法,除了常规的课堂讲授和学生动手操练以外,还广泛采用讨论班、专题讲座和主题演讲、经验交流会、模拟项目演练、实际项目参与、自学与课外探索、学生团队竞赛、学生创新产品或项目计划等。并且学校还聘请具有丰富实践和教学指导经验的企业资深技术或管理人员参与课程教学,并对学生的软件工程实践进行联合指导。

第二阶段:论文工作阶段

此阶段10学分(含专业实践)。第一阶段完成后,软件学院将学生的学籍管理资料转到学生所在学院,但课程考试试卷由软件学院保存。学生由其所在学院进行管理,负责学籍管理、方向选修课开设及论文工作阶段的有关事宜。

四、结束语

软件工程硕士论文范文第5篇

在职研究生与全日制研究生在学习培养方面,有很大差异。如何根据在职人员的特点,分类指导,因人施教,是提高软件工程硕士培养质量的关键,是一个值得研究探索的问题。

一、在职软件工程硕士的学习特点

1.具备一定的实际工作经验

在职软件工程硕士生大多是大中型企业或IT公司的骨干技术人员,具备一定的工程经验和社会经验,他们处理和解决实际问题的能力要强于全日制在校生。这些在职人员学习目的明确,具有强烈的提高自身素质的愿望。教师重视并结合他们的经验进行教学,不仅可以激发他们学习的积极性,而且能够更好地促进理论知识和工程实际的结合。

2.专业选择与本职工作紧密相连

在职软件工程硕士生一般在本单位从事软件工程开发与研究、软件项目管理等工作。他们把攻读硕士学位,作为拓展专业知识,提高职业能力的重要选择“学”“用”对口是这些在职人员的一个显著特点。按照他们的需求设置课程,充实教学内容,把课堂教学指向实际工程问题,就能使在职研究生的自主性成为推动他们自我发展、自我提高的积极力量。

3“进校不离岗”的学习方式

在职软件工程硕士生最大特点是不脱产学习,采取“进校不离岗”的学习方式。他们平时分散在各自的本职岗位上,工作十分繁忙,精力较为分散,学习和作论文只能放在业余时间,工学矛盾突出。在职研究生在校学习时间比全日制学生少得多,与指导教师见面的机会少,特别是有些学生参加工作多年或专业跨度较大,专业基础知识掌握不牢,给学习带来相当的压力。此外,在职研究生具有分散性的特点,难以进行集中管理。

4.以解决现实问题为学习目标

在职软件工程硕士生是抱着提高能力、拓展知识、解决问题的目的,参加学习的。他们特别希望把学到的理论知识用于本单位软件工程项目的研发。从清华大学软件学院四届在职软件工程硕士毕业生的论文选题看,很多都是本单位正在或将要开展的研发课题。这些课题针对性、应用性、现实性都很强,目标明确,内容充实,经费也较落实。学生把在学校掌握的知识优势与本单位拥有的课题、资金优势结合起来,提高了毕业论文的质量。

二、提高在职软件工程硕士培养质量的途径

1.重视入学选拔,提高招生质量

招生质量对软件工程硕士的培养起着基础性的保证作用,提高研究生培养质量必须从入学选拔抓起,科学运用各种考试、考核方法,对考生进行评价和遴选。一是扩大生源的选拔范围。加强招生宣传,吸引更多综合素质高、业务能力强、有培养前途的高新技术企业优秀在职人员前来报考。二是严格审查考生报名资格。鉴于在职人员情况复杂,必须严把报名关,认真核查考生学历学位情况,不符合条件的人员,一律取消报名资格。三是提高考试选拔的科学性。在职人员理论考试成绩一般低于应届毕业生,因此,不能完全以笔试分数决定取舍。要综合评价考生的初试和复试成绩,适当加大复试阶段的权重,注重考察考生的综合能力,提高入学考试的信度和效度。四是重视复试阶段的作用。高水平的面试可以全面、客观地考察考生的知识结构、能力结构和专业经历。面试考察的重点是:考生大学时期的专业素质,即基础知识、知识面等;工作期间的工程素质,即理论联系实际的能力,实际工作经验和工作业绩等;未来阶段的发展潜力,即考生以往在软件工程设计和项目研发中所做出的个人独创性贡献等,以此,挑选出品学兼优并具有创新精神的好“苗子”。

2.深化教学改革,提高课程质量

提高在职软件工程硕士的培养质量,教学是最重要的环节。要结合在职人员的需求和特点,深化教学改革。在课程设置和教学内容方面,应坚持以下几个原则:一是适应性原则。即以适应IT企业的实际需要为出发点,根据在职研究生的个人情况,有针对性地制定培养方案,丰富选修课程,拓展教学内容,合理安排授课时间,适当增加课堂讨论、专题报告、互动交流等方面的内容。二是实用性原则。教学内容的安排应与信息产业的发展趋势和企业技术创新要求相适应,强化课程的实用性,有意识地引导学生用所学的理论和新的方法解决软件工程领域的实际问题,做到学以致用。由于在职软件工程硕士在校时间短,必须对教学内容进行优化,在有限时间内提高课程的“含金量”,取得最佳教学效果。三是宽口径原则。为适应信息产业发展高度综合化对高端软件设计人才提出的现实要求,应尽可能多地开设选修课程,让不同研究方向的在职研究生根据自己的需要进行选择。四是新颖性原则。企业最欢迎的是创新能力强的员工,增强在职研究生的创新能力,关键是所开设的课程和教学内容具有新颖性和先进性,讲授软件工程设计领域的新理论、新方法、新技术,紧跟学科发展的前沿。

3.加强过程控制,提高培养质量

“质量是学位与研究生教育的生命线,保证和提高质量是学位与研究生教育工作中永恒的主题”。在职软件工程硕士“进校不离岗”等特点,决定了他们与全日制研究生的管理既有相同之处又有所区别。首先,在管理要求上要与全日制学生一视同仁,同等对待,不能降低标准。要通过严格执行各项规章制度,从招生录取,到培养方式、培养计划、课程教学、学籍管理,直至学位论文答辩的全过程,实行规范化管理。其次,要做到过程管理与目标管理相结合。如果只注重过程,学生参加了全部过程的学习,有可能只是学习了知识,并未去创造和运用知识,创新能力没有得到提高;如果只强调提高学生的创新能力,而忽视过程,那么就否认了教育的作用,不利于普遍提高学生的综合素质。第三,构建全方位的质量监控体系。明确各培养环节的质量要求,以健全的制度保证管理的科学化、规范化。同时在教学组织上要采取灵活手段,如为避免在职软件工程硕士生缺课问题,一方面要严格考勤纪律,另一方面要灵活安排授课时间,尽量利用晚上和周末教学,为在职人员创造良好的学习条件。

4.发挥双导师的优势,提高师资质量

高水平的专兼职导师队伍是保证在职软件工程硕士教育质量的关键因素。要坚持实行校企双导师联合指导制,使校内导师的理论优势和企业导师的实践优势得到互补,学生能够获得不同思维方式和工作方法的训练。

根据在职软件工程硕士职业经验丰富的特点,应选择责任心强、理论水平高、实践经验丰富的教师担任校内导师。为建立校企长期联系合作的渠道,应积极吸纳IT企业高端专业人员担任企业导师。这些企业导师一般来自学生所在单位,他们具备扎实的理论基础和丰富的工程经验,能够将人才培养与企业研发有机地结合起来。校内外导师应明确职责,加强合作,共同制定在职研究生的培养方案,特别是在论文工作阶段更应及时沟通,提高学位论文的指导水平和学位授予质量。

在职软件工程硕士的培养应以校内导师为主,主要负责研究生的课程学习、论文选题、开题报告、论文理论部分的指导,把好论文质量关。企业导师主要负责学生工程技术实践能力的培养,指导论文选题和论文的实践部分,为学生提供必要的研究时间和科研条件,落实课题经费。在培养过程中,校内外导师应做到分工不分家,形成合力。

5.严格论文评审,提高学位授予质量

软件工程硕士论文范文第6篇

软件产业属于知识密集型产业,软件理论方法技术在不断演进,软件产业在持续快速发展,我国软件产业也在由低端向中高端发展提升。由于软件产业的战略地位越来越高,产业规模越来越大,软件产业的国际竞争日益加剧。软件产业的竞争归根结底就是软件人才的竞争,软件行业企业核心职业岗位对软件人才的职业能力和素质要求越来越高,对高端应用型软件人才的需求越来越迫切,本科软件人才的理论基础、知识水平和专业能力达不到这样的层次,而学术学位软件硕士研究生侧重于科学研究,实践动手能力、技术应用和创新能力等难以快速适应软件企业对技术骨干的现实要求,软件工程专业硕士正是针对这样的人才需求,为软件企业发展培养急需的高层次应用型软件人才。

教育部规划建设的应用科技大学是现代职业教育体系的高端职业教育,主要任务是培养中高端技术应用型人才。当前我校正在创建南京软件科技大学,我们软件工程硕士专业学位的办学定位就是要针对江苏省大力发展软件产业、南京市打造“世界软件名城”对高层次软件人才的迫切需求,为软件企业培养能将软件理论方法和技术应用到生产实践,解决实际问题,并能在生产实践中进行改进、创新和再创造的软件高端技术应用型人才,满足软件企业发展的需要,服务于地方软件产业、行业和企业的发展。

二、培养目标和规格

学术学位培养主要面向学科专业需求,针对科研院所和企事业单位培养从事科学研究工作的高层次专门人才,就业去向主要是学校、科研院所等,人才目标定位为专家、学者、教授、研究员等。专业学位主要面向特定行业的职业岗位需求,培养的是能将知识、技术应用到特定职业领域的高层次应用型人才,就业去向主要是专业知识技能要求高、职业素质要求高的工作岗位,培养出来的人才目标定位为职业领域高层次人才。

学术学位培养强调理论修养,重视知识的创新,注重探索研究能力和理论创新能力,核心是培养科学研究能力,旨在培养相关学科的研究型人才。而专业学位培养强调理论与实践的结合,重视知识的应用,培养以理论知识、方法技术的应用和创新为核心的实践能力,旨在培养具有高层次职业能力和良好职业道德的应用型人才。

中国电子工业标准化技术协会信息技术服务分会(简称ITSS分会)在工业和信息化部的指导下,研究制定信息技术服务标准,并力求标准服务于技术、产业发展,服务于市场需求,最终实现我国信息技术服务的标准化和国际化。信息技术服务标准,简称ITSS)中“信息技术服务从业人员能力规范评价指南一一设计与开发服务”中将信息技术服务从业人员设计与开发服务的职位体系分为六个职位系列,每个系列又分为不同的级别,具体包括:

1、软件项目管理:

4级——项目经理,5级——高级项目经理,6级——资深项目经理

2、软件架构设计:

5级——软件架构师,6级——资深软件架构师

3、软件需求/系统分析

3级——需求分析师,4级——高级需求分析师,5级——系统分析师,6级——资深系统分析师

4、软件开发

1级——助理软件开发工程师,2级——初级软件开发工程师,3级——软件开发工程师,4级——高级软件开发工程师,5级——资深软件开发工程师

5、软件测试

1级——助理软件测试工程师,2级——初级软件测试工程师,3级——软件测试工程师,4级——高级软件测试工程师,5级——资深软件测试工程师

6、软件交互设计

4级——交互设计工程师,5级——高级交互设计工程师软件工程专业硕士学位人才培养的目标针对的就是各个职位系列中的4级及以上软件人才,培养规格是以软件企业对高层次应用型软件人才的实际需求为导向,以软件企业高级岗位职业能力要求为标准,培养具有宽厚扎实的计算机和软件理论基础与知识水平,具有一定软件工程实践经验,具有良好职业道德,健康的身体和心理素质,善于团结合作和组织协调,具备很强专业实践和创新能力,能将软件理论方法和技术应用到软件企业生产实践,解决实际问题,并能在生产实践中进行改进、创新和再创造的应用创新型高级软件人才。

三、校企合作培养模式

学术学位培养以学校为主,主要是理论教学和参与科学研究。专业学位应采用校企合作人才培养模式,教学过程强调理论结合实际,突出应用创新能力培养,引入企业的实际问题,注重培养学生研究实际问题的意识和解决实际问题的能力,借助企业的环境条件和资源,把课程学习、专业实践、岗位实习紧密结合。

在信息产业、软件行业快速发展的时代背景下,南京、江苏、长三角区域的信息产业和软件行业的蓬勃发展为我校软件工程专业硕士人才培养提供了广阔的空间。一方面我们要针对软件行业、软件企业对高层次软件人才的需要而培养人才,另一方面,我们要依托软件行业、软件企业的资源和力量来培养人才,借助企业的环境条件和资源,把课程学习、专业实践、岗位实习紧密结合,走产学研相融合的办学道路,探索软件工程专业硕士培养的新途径,形成提高应用型人才培养质量的新机制,提升专业学位研究生的实践能力、工程能力和创新能力,提高软件硕士研究生培养与软件产业人才需求的匹配度。

具体而言,软件工程硕士专业学位人才培养可以从以下几个方面来开展校企合作

(一)校企联合成立专业建设指导委员会

通过成立校企联合专业建设指导委员会,可以把企业的人才需求规格,技术应用前沿和热点等引入学校,指导学校的人才培养规格定位,促进学校教学内容的更新。

(二)企业科研项目驱动学校人才培养

企业为赢得市场往往需要不断技术攻关和研发投入,而学校的专业学位研究生已经具备一定的技术攻关和科研能力,可以将企业的研发项目引入学校,驱动学校的人才培养,同时也可为企业降低成本,这对中小企业尤其具有现实意义。

(三)学校人才定向服务和支持企业发展

学校按照企业所需定向培养高层次人才,人才毕业后即可投身该企业,为企业的发展贡献力量。

(四)企业资源服务学校人才培养

作为实践性很强的学科专业,软件工程硕士专业学位人才培养需要较好的实验环境、条件、技术和设备支撑,并最好能有实际生产环境来进行实习实训,为此,可以将企业资源引入,服务于学校的人才培养,充分发挥企业的资源优势,降低学校的实验条件投入,避免浪费,提高整个社会的资源使用效率。作为回报,学校可以为企业提供人才、科研、技术等服务,实现合作共赢。

四、人才评价标准

学术学位人才评价标准的核心是学位获得者是否具备了扎实的基础理论知识,掌握了科学研究的方法,能够开展科学探索、研究和创新,可以满足科学研究工作的学科知识和科研能力需要。而专业学位人才评价标准的核心是学位获得者是否具备了特定社会职业所要求的专业能力和职业素养,具备了从业的基本条件,有良好的职业道德,能够运用专业理论、知识、方法和技术解决实际问题,满足特定领域高层次职业岗位的能力和素质需要。

具体而言,软件工程专业硕士学位人才培养的评价标准与学术硕士学位人才培养的评价标准在以下方面应有所不同:

(一)毕业论文

学术学位论文的质量评价主要以科研能力考核为主,学位论文强调理论价值和在未知领域的原创性发现和探究。而专业学位论文应侧重于理论联系实际,解决实际问题,可以结合生产生活具体问题或者实际需求选题,强调创新性的设计和应用,突出实践过程、应用价值和实际意义。软件工程专业硕士学位人才培养的毕业论文,可以结合企业的技术攻关、项目研发、产品创新等,采用系统设计、方案设计、产品设计、项目开发、调研报告等多种形式来体现,主要考核毕业论文工作的技术含量、创新性和实际应用价值。

(二)成果

攻读学术硕士学位学生的成果主要体现在参与纵向课题申报和研究、发表高水平学术论文等,而攻读专业硕士学位学生的成果主要体现在参与横向课题申报和研究、解决企事业单位实际问题、技术创新、科技成果应用和转化、社会服务、自主创业等。对软件工程专业硕士学位学生的成果考核,还可以将获得专利和软件著作权、设计开发的软件产品或软件系统、等纳入考察范围。

(三)职业资格

专业硕士学位是高层次的职业教育,是针对特定领域高层次职业岗位培养人才,职业性是专业硕士学位的特征之一。软件工程专业硕士学位人才培养可以将是否获得软件类相关职业资格证书作为人才评价的参考指标之一,引导学生积极对接职业需求,获得职业资格,为今后的职业发展奠定基础。

五、结语

软件工程硕士论文范文第7篇

一、培养目标

学术型博士学位研究生:旨在培养德智体全面发展,爱国守法,在本学科领域掌握坚实宽广的基础理论和系统深入的专门知识,具有独立从事科学研究及相关工作的能力,能在科学研究和专门技术等方面做出创造性成果的高级专门人才。

工程博士学位研究生:旨在面向创新型国家建设、传统产业升级和战略新兴产业发展,培养德智体全面发展,爱国守法,具有坚实宽广的基础理论和系统深入的专门知识,具备解决复杂工程技术问题、进行工程技术创新和科技成果转移转化、以及规划和组织实施工程技术研发工作的能力,未来能够在推动产业发展和工程技术进步方面作出创造性成果的高水平研发及技术领军人才。

二、报考条件及要求

(一)报考普通招考的博士学位研究生,需满足下列条件:

1、具有中华人民共和国国籍;

2、拥护中国共产党的领导,愿意为社会主义现代化建设服务,品德良好,遵纪守法;

3、考生的学位必须符合下列条件之一:

(1)已获得国家承认的硕士或博士学位;

(2)国家承认学历的应届硕士毕业生(能在博士入学前取得硕士学位);

(3)硕士学位同等学力人员。

其中硕士学位同等学力人员是指:

①获得国家承认的学士学位满6年(从获得学士学位到博士生入学之日),达到与硕士学位同等学力;

②国家承认学历的硕士研究生结业生(报名时已取得结业证书);

③报名时已取得国家承认学历的硕士研究生毕业证书,但尚未取得硕士学位的人员。

4、身体健康状况符合国家规定的体检要求。

5、年龄一般不超过45周岁,定向培养的考生年龄不限。

6、有两名所报考学科专业领域内的副教授以上职称专家(或相当专业技术职称的专家)的书面推荐意见。

(二)同等学力人员报考,除符合上述有关要求外,还应具备下列条件:

1、已取得报考专业6门以上硕士研究生主干课程的合格成绩(由教务部门出具成绩证明或成绩通知单);

2、已在公开出版的核心学术期刊发表过本专业或相近专业的学术论文2篇(第一作者);或获得过与报考专业相关的省部级以上科研成果奖(为主要完成人);或主持过省部级以上科研课题;

(三)非全日制硕士研究生,必须取得硕士学位后方可报考。

(四)报考工程博士研究生的考生,除了需具备上述第(一)款中第1、2、6条的要求外,还须符合下列条件:

1、考生的学位和工作经历必须符合下列条件之一:

(1)已获得国家承认的硕士或博士学位,且具有三年以上从事电子与信息工程领域工作的经历;

(2)获学士学位后具有六年以上相关领域工作经历,且符合我校对同等学力人员报考博士研究生的相关要求(见上述第(二)条)。

2、较系统地掌握了电子与信息工程领域的专业基础知识,具有较强的工程实践能力,并参与过重要的工程技术研发项目或工程组织管理工作。

3、身体健康状况符合培养单位规定的体检要求。年龄一般不超过45周岁。

4、一般应为原工作单位定向培养。

(五)在学的硕博连读生转博,需在所规定的时间进行网报,并参加硕博连读生转博考核。

(六)在高校取得学术型推荐免试资格的优秀应届本科毕业生,可以按直接攻博方式录取为博士研究生(简称为直博生)。已被确定录取的直博生,不必参加全国硕士研究生网上报名,但必须持我所核发的校验码登录中国科学院大学博士生网报系统进行网上报名。

(七)下列情况的考生报考时须征得委托培养或定向培养单位的同意:

1、现为委托培养或定向培养的应届毕业硕士生;

2、拟报考定向培养的考生;

3、原为委托培养或定向培养的硕士生,现正在履行合同服务期的在职人员考生。

(八)现役军人考生,按中国人民解放军总政治部的规定办理报考手续。

三、报名时间、方式及报名手续

1、网上报名时间:

2013年12月中旬---31日(硕博连读生)

2014年1月1日---1月中旬(普通招考考生)

直博生网报时间另行通知

2、网上报名方式

请考生登录中国科学院大学招生信息网(admission.gucas.ac.cn),点击“博士报名”,根据自己的情况分别选择“普通招考”、“硕转博”、“直博生”三种类别之一进入报名系统进行注册报名。报考我所工程博士的考生在“普通招考”方式下,选择“电子与信息工程”招生专业即可(专业代码085271)。网上报名时请务必仔细阅读系统中的“网报公告”,凡未按公告要求报名、网报信息误填、错填或填报虚假信息所造成的一切后果,由考生本人承担。

3、提交报名材料

考生网上报名成功后,报考“普通招考”类别的考生应在报名截止日期后的一周内,向软件所研究生部提交下列书面材料:

(1)报名系统生成的攻读博士学位研究生报考登记表打印件;

(2)两名副教授以上专业技术职称(或相当职称)同行专家的推荐书(推荐书模版可在中科院研究生院博士网报系统首页中下载);

(3)硕士课程成绩单和硕士学位证书复印件(应届硕士生在报名时先提交硕士生学生证复印件和论文通过答辩的证明书,并在入学前补交硕士学位证书复印件);

(4)硕士学位论文摘要、硕士论文评议书和硕士学位答辩决议书复印件(同等学力人员免交)。

(5)有效证件复印件(居民身份证或军官证、护照、港澳台身份证);

(6)其它材料:

以同等学力身份报考的考生还需提交已取得报考专业6门以上硕士研究生主干课程的合格成绩,在所报专业核心刊物上发表的文章复印件等。

报考工程博士的考生,还应提交能够证明自己工作经历的相关材料。

硕博连读转博的考生应在2013年12月31日前将报名系统生成的攻读博士学位研究生报考登记表和硕博连读转博考核表交到研究生部。

直博生应在网报截止前将网上报名系统生成的攻读博士学位研究生报考登记表打印件、本科学习成绩单、推荐免试审批表、有效身份证件复印件交到软件所研究生部。

4、考生的报名材料审查后,符合报考条件的普通招考的考生可获得准考证。在复试阶段将对报考资格还需复查,凡不符合报考条件的考生将不予录取,相关后果由考生本人承担。

普通招考的考生还需在报名截止日期后一周内将150元报名费通过邮局汇至:北京中关村南四街4号软件所研究生部,王璇收(邮编:100190)(请注明XXX报名费)。

四、普通招考考试科目及考试方式

1、考试分初试、复试两个阶段。

2、初试的笔试科目为:政治理论课(已获得硕士学位的人员和应届硕士毕业生可以免试)、外国语和不少于两门的业务课(详见软件所博士招生专业目录),每门科目的考试时间为3小时,满分为100分。

3、初试时间:2014年3月中旬

4、同等学力考生除了必须参加政治理论课笔试外(在初试时进行),还必须加试所报考专业的两门硕士主干课程。加试科目不得与初试科目相同,加试方式为闭卷笔试,每门加试科目考试时间为3小时,满分为100分。

5、复试的时间、内容和方式届时在软件所网上公布。

五、录取

1、根据国家下达的招生计划、考生入学考试的初试成绩、复试成绩(含面试成绩,以及对考生硕士(本科)阶段的学习成绩、硕士(学士)学位论文和评议书、专家推荐书等材料的综合考评结果)、思想政治表现以及身体健康状况,择优确定录取名单。政审不合格、体检不合格或复试不及格的考生不予录取。

2、录取类别为“定向”的考生,在录取前须签署三方定向培养协议。

3、在工程博士研究生的录取中,对主持过重大工程技术研究项目并取得显著工程应用成果,在行业内具有一定认知度的工程技术或工程管理人员,优先录取。

4、被录取的应届硕士毕业生,应在入学报到时出具硕士学位证书原件。未获得硕士学位者或不能提供硕士学位证书原件者,取消其入学资格。

六、收费及待遇

软件研究所2014年度博士研究生招生将按照国家规定进行研究生教育投入机制改革,对新入学的博士研究生全面收取学费,同时将完善研究生奖助政策体系,提高优秀在学研究生的奖助力度。

七、违纪处罚

对于考生申报虚假材料、考试作弊及其它违反招生规定的行为,按教育部《国家教育考试违规处理办法》进行严肃处理。

八、学习年限

我校招收的博士学位研究生实行学分制和弹性学制。学术型博士研究生学习年限一般为3-4年,工程博士研究生学习年限一般为4-6年,直博生学习年限一般为5年。

九、其它

1、考生因报考研究生与原所在单位或委培、定向及服务合同单位产生的纠纷由考生自行处理。若因上述问题使招生单位无法调取考生档案,造成考生不能复试或无法被录取的后果,招生单位不承担责任。

2、硕博连读生的考核和录取,按照软件所硕博连读生转博考核规定进行。

3、本简章如有与国家新出台的招生政策不符的,以新政策为准。

地址:北京中关村南四街4号软件所研究生部

邮编:100190

电话:010—62661030010-62561196

E-mail:wangxuan@iscas.ac.cn

软件工程硕士论文范文第8篇

一、培养目标

学术型博士学位研究生:旨在培养德智体全面发展,爱国守法,在本学科领域掌握坚实宽广的基础理论和系统深入的专门知识,具有独立从事科学研究及相关工作的能力,能在科学研究和专门技术等方面做出创造性成果的高级专门人才。

工程博士学位研究生:旨在面向创新型国家建设、传统产业升级和战略新兴产业发展,培养德智体全面发展,爱国守法,具有坚实宽广的基础理论和系统深入的专门知识,具备解决复杂工程技术问题、进行工程技术创新和科技成果转移转化、以及规划和组织实施工程技术研发工作的能力,未来能够在推动产业发展和工程技术进步方面作出创造性成果的高水平研发及技术领军人才。

二、报考条件及要求

(一)报考普通招考的博士学位研究生,需满足下列条件:

1、具有中华人民共和国国籍;

2、拥护中国共产党的领导,愿意为社会主义现代化建设服务,品德良好,遵纪守法;

3、考生的学位必须符合下列条件之一:

(1)已获得国家承认的硕士或博士学位;

(2)国家承认学历的应届硕士毕业生(能在博士入学前取得硕士学位);

(3)硕士学位同等学力人员。

其中硕士学位同等学力人员是指:

①获得国家承认的学士学位满6年(从获得学士学位到博士生入学之日),达到与硕士学位同等学力;

②国家承认学历的硕士研究生结业生(报名时已取得结业证书);

③报名时已取得国家承认学历的硕士研究生毕业证书,但尚未取得硕士学位的人员。

4、身体健康状况符合国家规定的体检要求。

5、年龄一般不超过45周岁,定向培养的考生年龄不限。

6、有两名所报考学科专业领域内的副教授以上职称专家(或相当专业技术职称的专家)的书面推荐意见。

(二)同等学力人员报考,除符合上述有关要求外,还应具备下列条件:

1、已取得报考专业6门以上硕士研究生主干课程的合格成绩(由教务部门出具成绩证明或成绩通知单);

2、已在公开出版的核心学术期刊发表过本专业或相近专业的学术论文2篇(第一作者);或获得过与报考专业相关的省部级以上科研成果奖(为主要完成人);或主持过省部级以上科研课题;

(三)非全日制硕士研究生,必须取得硕士学位后方可报考。

(四)报考工程博士研究生的考生,除了需具备上述第(一)款中第1、2、6条的要求外,还须符合下列条件:

1、考生的学位和工作经历必须符合下列条件之一:

(1)已获得国家承认的硕士或博士学位,且具有三年以上从事电子与信息工程领域工作的经历;

(2)获学士学位后具有六年以上相关领域工作经历,且符合我校对同等学力人员报考博士研究生的相关要求(见上述第(二)条)。

2、较系统地掌握了电子与信息工程领域的专业基础知识,具有较强的工程实践能力,并参与过重要的工程技术研发项目或工程组织管理工作。

3、身体健康状况符合培养单位规定的体检要求。年龄一般不超过45周岁。

4、一般应为原工作单位定向培养。

(五)在学的硕博连读生转博,需在所规定的时间进行网报,并参加硕博连读生转博考核。

(六)在高校取得学术型推荐免试资格的优秀应届本科毕业生,可以按直接攻博方式录取为博士研究生(简称为直博生)。已被确定录取的直博生,不必参加全国硕士研究生网上报名,但必须持我所核发的校验码登录中国科学院大学博士生网报系统进行网上报名。

(七)下列情况的考生报考时须征得委托培养或定向培养单位的同意:

1、现为委托培养或定向培养的应届毕业硕士生;

2、拟报考定向培养的考生;

3、原为委托培养或定向培养的硕士生,现正在履行合同服务期的在职人员考生。

(八)现役军人考生,按中国人民解放军总政治部的规定办理报考手续。

三、报名时间、方式及报名手续

1、网上报名时间:

2013年12月中旬---31日(硕博连读生)

2014年1月1日---1月中旬(普通招考考生)

直博生网报时间另行通知

2、网上报名方式

请考生登录中国科学院大学招生信息网(http://admission.gucas.ac.cn),点击“博士报名”,根据自己的情况分别选择“普通招考”、“硕转博”、“直博生”三种类别之一进入报名系统进行注册报名。报考我所工程博士的考生在“普通招考”方式下,选择

择“电子与信息工程”招生专业即可(专业代码085271)。网上报名时请务必仔细阅读系统中的“网报公告”,凡未按公告要求报名、网报信息误填、错填或填报虚假信息所造成的一切后果,由考生本人承担。

3、提交报名材料

考生网上报名成功后,报考“普通招考”类别的考生应在报名截止日期后的一周内,向软件所研究生部提交下列书面材料:

(1)报名系统生成的攻读博士学位研究生报考登记表打印件;

(2)两名副教授以上专业技术职称(或相当职称)同行专家的推荐书(推荐书模版可在中科院研究生院博士网报系统首页中下载);

(3)硕士课程成绩单和硕士学位证书复印件(应届硕士生在报名时先提交硕士生学生证复印件和论文通过答辩的证明书,并在入学前补交硕士学位证书复印件);

(4)硕士学位论文摘要、硕士论文评议书和硕士学位答辩决议书复印件(同等学力人员免交)。

(5)有效证件复印件(居民身份证或军官证、护照、港澳台身份证);

(6)其它材料:

以同等学力身份报考的考生还需提交已取得报考专业6门以上硕士研究生主干课程的合格成绩,在所报专业核心刊物上发表的文章复印件等。

报考工程博士的考生,还应提交能够证明自己工作经历的相关材料。

硕博连读转博的考生应在2013年12月31日前将报名系统生成的攻读博士学位研究生报考登记表和硕博连读转博考核表交到研究生部。

直博生应在网报截止前将网上报名系统生成的攻读博士学位研究生报考登记表打印件、本科学习成绩单、推荐免试审批表、有效身份证件复印件交到软件所研究生部。

4、考生的报名材料审查后,符合报考条件的普通招考的考生可获得准考证。在复试阶段将对报考资格还需复查,凡不符合报考条件的考生将不予录取,相关后果由考生本人承担。

普通招考的考生还需在报名截止日期后一周内将150元报名费通过邮局汇至:北京中关村南四街4号软件所研究生部,王璇收(邮编:100190)(请注明XXX报名费)。

四、普通招考考试科目及考试方式

1、考试分初试、复试两个阶段。

2、初试的笔试科目为:政治理论课(已获得硕士学位的人员和应届硕士毕业生可以免试)、外国语和不少于两门的业务课(详见软件所博士招生专业目录),每门科目的考试时间为3小时,满分为100分。

3、初试时间:2014年3月中旬

4、同等学力考生除了必须参加政治理论课笔试外(在初试时进行),还必须加试所报考专业的两门硕士主干课程。加试科目不得与初试科目相同,加试方式为闭卷笔试,每门加试科目考试时间为3小时,满分为100分。

5、复试的时间、内容和方式届时在软件所网上公布。

五、录取

1、根据国家下达的招生计划、考生入学考试的初试成绩、复试成绩(含面试成绩,以及对考生硕士(本科)阶段的学习成绩、硕士(学士)学位论文和评议书、专家推荐书等材料的综合考评结果)、思想政治表现以及身体健康状况,择优确定录取名单。政审不合格、体检不合格或复试不及格的考生不予录取。

2、录取类别为“定向”的考生,在录取前须签署三方定向培养协议。

3、在工程博士研究生的录取中,对主持过重大工程技术研究项目并取得显著工程应用成果,在行业内具有一定认知度的工程技术或工程管理人员,优先录取。

4、被录取的应届硕士毕业生,应在入学报到时出具硕士学位证书原件。未获得硕士学位者或不能提供硕士学位证书原件者,取消其入学资格。

六、收费及待遇

软件研究所2014年度博士研究生招生将按照国家规定进行研究生教育投入机制改革,对新入学的博士研究生全面收取学费,同时将完善研究生奖助政策体系,提高优秀在学研究生的奖助力度。

七、违纪处罚

对于考生申报虚假材料、考试作弊及其它违反招生规定的行为,按教育部《国家教育考试违规处理办法》进行严肃处理。

八、学习年限

我校招收的博士学位研究生实行学分制和弹性学制。学术型博士研究生学习年限一般为3-4年,工程博士研究生学习年限一般为4-6年,直博生学习年限一般为5年。

九、其它

1、考生因报考研究生与原所在单位或委培、定向及服务合同单位产生的纠纷由考生自行处理。若因上述问题使招生单位无法调取考生档案,造成考生不能复试或无法被录取的后果,招生单位不承担责任。

2、硕博连读生的考核和录取,按照软件所硕博连读生转博考核规定进行。

3、本简章如有与国家新出台的招生政策不符的,以新政策为准。

地址:北京中关村南四街4号软件所研究生部

邮编:100190

电话:010—62661030010-62561196

E-mail:wangxuan@iscas.ac.cn

软件工程硕士论文范文第9篇

一、培养目标

学术型博士学位研究生:旨在培养德智体全面发展,爱国守法,在本学科领域掌握坚实宽广的基础理论和系统深入的专门知识,具有独立从事科学研究及相关工作的能力,能在科学研究和专门技术等方面做出创造性成果的高级专门人才。

工程博士学位研究生:旨在面向创新型国家建设、传统产业升级和战略新兴产业发展,培养德智体全面发展,爱国守法,具有坚实宽广的基础理论和系统深入的专门知识,具备解决复杂工程技术问题、进行工程技术创新和科技成果转移转化、以及规划和组织实施工程技术研发工作的能力,未来能够在推动产业发展和工程技术进步方面作出创造性成果的高水平研发及技术领军人才。

二、报考条件及要求

(一)报考普通招考的博士学位研究生,需满足下列条件:

1、具有中华人民共和国国籍;

2、拥护中国共产党的领导,愿意为社会主义现代化建设服务,品德良好,遵纪守法;

3、考生的学位必须符合下列条件之一:

(1)已获得国家承认的硕士或博士学位;

(2)国家承认学历的应届硕士毕业生(能在博士入学前取得硕士学位);

(3)硕士学位同等学力人员。

其中硕士学位同等学力人员是指:

①获得国家承认的学士学位满6年(从获得学士学位到博士生入学之日),达到与硕士学位同等学力;

②国家承认学历的硕士研究生结业生(报名时已取得结业证书);

③报名时已取得国家承认学历的硕士研究生毕业证书,但尚未取得硕士学位的人员。

4、身体健康状况符合国家规定的体检要求。

5、年龄一般不超过45周岁,定向培养的考生年龄不限。

6、有两名所报考学科专业领域内的副教授以上职称专家(或相当专业技术职称的专家)的书面推荐意见。

(二)同等学力人员报考,除符合上述有关要求外,还应具备下列条件:

1、已取得报考专业6门以上硕士研究生主干课程的合格成绩(由教务部门出具成绩证明或成绩通知单);

2、已在公开出版的核心学术期刊发表过本专业或相近专业的学术论文2篇(第一作者);或获得过与报考专业相关的省部级以上科研成果奖(为主要完成人);或主持过省部级以上科研课题;

(三)非全日制硕士研究生,必须取得硕士学位后方可报考。

(四)报考工程博士研究生的考生,除了需具备上述第(一)款中第1、2、6条的要求外,还须符合下列条件:

1、考生的学位和工作经历必须符合下列条件之一:

(1)已获得国家承认的硕士或博士学位,且具有三年以上从事电子与信息工程领域工作的经历;

(2)获学士学位后具有六年以上相关领域工作经历,且符合我校对同等学力人员报考博士研究生的相关要求(见上述第(二)条)。

2、较系统地掌握了电子与信息工程领域的专业基础知识,具有较强的工程实践能力,并参与过重要的工程技术研发项目或工程组织管理工作。

3、身体健康状况符合培养单位规定的体检要求。年龄一般不超过45周岁。

4、一般应为原工作单位定向培养。

(五)在学的硕博连读生转博,需在所规定的时间进行网报,并参加硕博连读生转博考核。

(六)在高校取得学术型推荐免试资格的优秀应届本科毕业生,可以按直接攻博方式录取为博士研究生(简称为直博生)。已被确定录取的直博生,不必参加全国硕士研究生网上报名,但必须持我所核发的校验码登录中国科学院大学博士生网报系统进行网上报名。

(七)下列情况的考生报考时须征得委托培养或定向培养单位的同意:

1、现为委托培养或定向培养的应届毕业硕士生;

2、拟报考定向培养的考生;

3、原为委托培养或定向培养的硕士生,现正在履行合同服务期的在职人员考生。

(八)现役军人考生,按中国人民解放军总政治部的规定办理报考手续。

三、报名时间、方式及报名手续

1、网上报名时间:

2013年12月中旬---31日(硕博连读生)

2014年1月1日---1月中旬(普通招考考生)

直博生网报时间另行通知

2、网上报名方式

请考生登录中国科学院大学招生信息网(admission.gucas.ac.cn),点击“博士报名”,根据自己的情况分别选择“普通招考”、“硕转博”、“直博生”三种类别之一进入报名系统进行注册报名。报考我所工程博士的考生在“普通招考”方式下,选择

择“电子与信息工程”招生专业即可(专业代码085271)。网上报名时请务必仔细阅读系统中的“网报公告”,凡未按公告要求报名、网报信息误填、错填或填报虚假信息所造成的一切后果,由考生本人承担。

3、提交报名材料

考生网上报名成功后,报考“普通招考”类别的考生应在报名截止日期后的一周内,向软件所研究生部提交下列书面材料:

(1)报名系统生成的攻读博士学位研究生报考登记表打印件;

(2)两名副教授以上专业技术职称(或相当职称)同行专家的推荐书(推荐书模版可在中科院研究生院博士网报系统首页中下载);

(3)硕士课程成绩单和硕士学位证书复印件(应届硕士生在报名时先提交硕士生学生证复印件和论文通过答辩的证明书,并在入学前补交硕士学位证书复印件);

(4)硕士学位论文摘要、硕士论文评议书和硕士学位答辩决议书复印件(同等学力人员免交)。

(5)有效证件复印件(居民身份证或军官证、护照、港澳台身份证);

(6)其它材料:

以同等学力身份报考的考生还需提交已取得报考专业6门以上硕士研究生主干课程的合格成绩,在所报专业核心刊物上发表的文章复印件等。

报考工程博士的考生,还应提交能够证明自己工作经历的相关材料。

硕博连读转博的考生应在2013年12月31日前将报名系统生成的攻读博士学位研究生报考登记表和硕博连读转博考核表交到研究生部。

直博生应在网报截止前将网上报名系统生成的攻读博士学位研究生报考登记表打印件、本科学习成绩单、推荐免试审批表、有效身份证件复印件交到软件所研究生部。

4、考生的报名材料审查后,符合报考条件的普通招考的考生可获得准考证。在复试阶段将对报考资格还需复查,凡不符合报考条件的考生将不予录取,相关后果由考生本人承担。

普通招考的考生还需在报名截止日期后一周内将150元报名费通过邮局汇至:北京中关村南四街4号软件所研究生部,王璇收(邮编:100190)(请注明XXX报名费)。

四、普通招考考试科目及考试方式

1、考试分初试、复试两个阶段。

2、初试的笔试科目为:政治理论课(已获得硕士学位的人员和应届硕士毕业生可以免试)、外国语和不少于两门的业务课(详见软件所博士招生专业目录),每门科目的考试时间为3小时,满分为100分。

3、初试时间:2014年3月中旬

4、同等学力考生除了必须参加政治理论课笔试外(在初试时进行),还必须加试所报考专业的两门硕士主干课程。加试科目不得与初试科目相同,加试方式为闭卷笔试,每门加试科目考试时间为3小时,满分为100分。

5、复试的时间、内容和方式届时在软件所网上公布。

五、录取

1、根据国家下达的招生计划、考生入学考试的初试成绩、复试成绩(含面试成绩,以及对考生硕士(本科)阶段的学习成绩、硕士(学士)学位论文和评议书、专家推荐书等材料的综合考评结果)、思想政治表现以及身体健康状况,择优确定录取名单。政审不合格、体检不合格或复试不及格的考生不予录取。

2、录取类别为“定向”的考生,在录取前须签署三方定向培养协议。

3、在工程博士研究生的录取中,对主持过重大工程技术研究项目并取得显著工程应用成果,在行业内具有一定认知度的工程技术或工程管理人员,优先录取。

4、被录取的应届硕士毕业生,应在入学报到时出具硕士学位证书原件。未获得硕士学位者或不能提供硕士学位证书原件者,取消其入学资格。

六、收费及待遇

软件研究所2014年度博士研究生招生将按照国家规定进行研究生教育投入机制改革,对新入学的博士研究生全面收取学费,同时将完善研究生奖助政策体系,提高优秀在学研究生的奖助力度。

七、违纪处罚

对于考生申报虚假材料、考试作弊及其它违反招生规定的行为,按教育部《国家教育考试违规处理办法》进行严肃处理。

八、学习年限

我校招收的博士学位研究生实行学分制和弹性学制。学术型博士研究生学习年限一般为3-4年,工程博士研究生学习年限一般为4-6年,直博生学习年限一般为5年。

九、其它

1、考生因报考研究生与原所在单位或委培、定向及服务合同单位产生的纠纷由考生自行处理。若因上述问题使招生单位无法调取考生档案,造成考生不能复试或无法被录取的后果,招生单位不承担责任。

2、硕博连读生的考核和录取,按照软件所硕博连读生转博考核规定进行。

3、本简章如有与国家新出台的招生政策不符的,以新政策为准。

地址:北京中关村南四街4号软件所研究生部

邮编:100190考试了kaoshil.com

电话:010—62661030010-62561196

E-mail:wangxuan@iscas.ac.cn

软件工程硕士论文范文第10篇

近年来,随着我国软件产业的快速发展,软件工程硕士培养也取得了长足的进步。在取得进步的同时,软件工程硕士培养也存在巨大的挑战:现有的软件工程硕士培养过程存在着重视理论和技术、轻视实践、忽视运作(指推广应用和运营)等问题。其特点是:①在办学机制上,基本是以学校为中心,缺乏与产业和社会的沟通和互动;②在教学方法上,以教师为中心,以课堂讲授为主,以理论考试成绩评价学生学习;③在师资建设方面,片面强调高学历、高学位,缺乏对教师产业背景和工程实践经验的要求;④在课程设置上,以学科为导向,强调知识的完备性和系统性;⑤在评价体系上,注重学生理论学习和考试成绩,缺乏对实践能力的考核。但为了解决上述问题,又走向了另外一个极端,出现了片面强调实践环节、不重视理论基础、忽视“运作”的问题,从而造成理论和实践之间的比重摇摆不定、没有一个既定的方针、按下葫芦浮起瓢的局面。因此,探索一条新的符合产业发展要求的新型软件工程硕士培养模式,就必须从解决上述“脱节”着手。

2借鉴CDIO工程教育模式,提出SE-CDIO方法

鉴于传统的软件工程硕士培养过程存在从理论到技术、从技术到生产、从生产到运行的脱节,CDIO工程教育模式强调以产品从构思研发到运行的生命全过程指导教学过程,这与软件工程硕士培养需求非常吻合。为此,我们结合国情和软件工程人才培养的要求,将CDIO工程教育模式与软件工程相结合,提出了软件工程硕士培养的SE-CDIO方法(SE是软件工程的英文缩写),实施软件工程硕士培养的改革与创新。SE-CDIO方法的内涵是让学生经历从理论到技术、从技术到生产、从生产到运营的全过程。进一步说,它是与软件生命周期紧密结合而提出的软件工程人才培养模式,以软件生命周期为载体,集构思(理论)、设计(技术)、实现(落实)和运作(推广应用和运营)于一体,让学生主动地、实践地、各阶段有机联系地学习,经历从理论到技术、从技术到生产、从生产到运营的全过程,让理论、技术、实践、运营各部分按比例协调发展,并能根据实际情况动态调整。具体而言,各阶段的要求如下:(1)构思阶段(C):运用软件工程原理,构思学生毕业论文所需研发的项目。该项目要求与学生的实际工作背景相关,在分析、思考、讨论和调研的基础上,进行可行性研究和需求分析,并按照国家标准《GB/T8567—2006计算机软件文档编制规范》(以下简称国标)的要求完成《软件需求规格说明》等相关文档的编制。(2)设计阶段(D):运用软件工程方法,完成软件系统的设计,包括软件体系结构设计、构件设计、数据库设计和接口设计,从而进一步加深学生对软件工程原理、方法和技术的理解和再认识,并按照国标完成《软件设计说明》等相关文档的编制。(3)实现阶段(I):在计算机上完全实现软件系统并完成所有测试。本阶段培养学生的实干精神、工程能力和团队精神,并按照国标完成软件测试报告软件产品规格说明等相关文档的编制,完成全部源代码的编写。(4)运作阶段(O):实现软件系统的运营,包括建立应用、营销和服务渠道,让系统投入实际应用,培养学生的市场能力和服务能力,最后完成软件产品运作总结(国标没有规定,由教师确定写作大纲)及其他相关文档。

3软件工程硕士培养过程

SE-CDIO为指导的软件工程硕士人才培养过程由构思、设计、实现、运作4个活动组成。需要说明的是,Petri网是1962年由德国科学家C.A.Petri在博士论文《用自动机通信》中创立的一种网状结构,被称为“Petri网”[7]。Petri网是一个四元组Σ=(P,T,F,M),其中:①P∪T≠f,习惯称P为库所集,T为变迁集;②P∩T=f;③F(P×T)∪(T×P),称F为流关系;④映射M:P{0,1,2,3}称为Petri网的一个标识。通常用M0表示Petri网的初始标识。通常,为了图形化的直观表示接口Petri网,用圆圈表示P中的元素,用矩形框表示T中的元素,用有向边表示F中的元素,若(x,y)∈F,则从x到y画一条有向边。

3.1构思活动的细化过程

构思活动输入“研发项目的想法”,输出“软件需求规格说明”,其细化过程如图1所示。具体而言,选择需求分析方法是指学生可以选择采用面向对象分析方法,或结构化分析方法,对研发项目进行需求分析。若采用面向对象的需求分析方法,则业务需求描述需采用活动图,给出具体的业务流程;功能需求分析需采用用例图和用例说明,给出具体的功能需求描述;数据需求分析需采用概念类图,给出具体的数据需求描述;非功能性需求分析需采用文本方式,给出具体的非功能需求描述。若采用结构化的需求分析方法,则业务需求描述需采用流程图,给出具体的业务流程;功能需求分析需采用数据流图和数据字典,给出具体的功能需求描述;数据需求分析需采用IPO(inputprocessoutput)图,给出具体的数据需求描述;非功能性需求分析需采用文本方式,给出具体的非功能需求描述。

3.2设计活动的细化过程

设计活动输入“软件需求规格说明”,输出“软件设计说明”,其细化过程如图2所示。具体而言,选择设计方法是指学生可以选择采用面向对象的设计方法,或结构化的设计方法,对研发项目进行设计。若采用面向对象的设计方法,则总体设计需采用包图给出系统的体系结构设计;功能模块设计包含两个子活动:功能结构设计和功能设计,其中,功能结构设计也需采用包图给出具体模块的结构设计。功能设计包含3个任务:类图设计、时序图设计、核心处理流程设计(活动图给出)。若采用结构化的设计方法,则需采用层次结构图(即H图)给出系统的体系结构设计;功能模块设计包含两个子活动功能结构设计和功能设计,其中,功能结构设计也需采用层次结构图给出具体模块的结构设计;功能设计包含3个任务:输入数据设计、输出数据设计、处理数据设计,并给出处理流程图。需要说明的是,学生选择的需要分析方法必须与选择的设计方法保持一致。也就是说,不允许在构思阶段选择结构化需求分析方法,但在设计阶段选择面向对象的设计方法。

3.3实现活动的细化过程

实现活动输入“软件设计说明”,输出“软件产品”,其细化过程如图3所示。首先,依据“软件设计说明”,选择合适的程序设计语言。随后,对各功能模块进行并行编码实现。再经过单元测试、功能测试、系统测试和验证测试,以最终完成软件产品的开发。

3.4运作活动的细化过程

运作活动输入“软件产品”,输出“软件变更记录”“用户手册”“客户满意度测试报告”。其细化的过程如图4所示。具体而言,变更管理和版本管理是指学生就试运行阶段和产品维护阶段产生的问题,对系统进行设计优化及编码改进。为方便对整个项目的监控,在改进的同时进行变更控制及版本控制,并产生“软件变更记录”。用户培训要求学生编写“用户手册”辅助产品使用者了解产品。试运行阶段是指学生将产品移植到用户使用环境中进行测试。若测试结果表明存在问题,学生需进入设计优化阶段对产品进行变更,为了使开发过程高效且可控,学生需进行变更控制。若测试结果良好,产品进入阶段。后用户将产品使用中出现的问题反馈给学生,学生需根据问题进行软件维护。软件维护包含纠错性维护、适应性维护、完善性维护及预防性维护多个方面,每个方面都会涉及对软件的改进和演化。在改进和演化同时产生版本的变更,为此学生需进行版本控制;根据需要定期向用户发送“顾客满意度调查表”,收集相关意见和建议;分析产品或体系存在的问题,识别改进时机、改进地方及宜采用的纠正和预防措施,并编写“客户满意度测试报告”;当项目组对项目进展进行内部审核结束后,软件开发过程正式结束。此时学生需要整理开发过程中产生的文档,将其归档,以作日后类似产品开发的参考及借鉴,最后完成软件产品运作总结。

4结语

软件工程硕士论文范文第11篇

关键词:专业学位;软件开发;客户需求;软件构架;代码质量

专业学位与学术性学位在培养规格上各有侧重,在培养目标上有明显差异。专业学位以专业实践为导向,重视实践和应用,培养在专业和专门技术上受到正规的、高水平训练的高层次人才,授予学位的标准要反映该专业领域的特点和对高层次人才在专门技术工作能力和学术能力上的要求。专业学位教育的突出特点是学术性与职业性紧密结合,获得专业学位的人,主要不是从事学术研究,而是从事具有明显的职业背景的工作。

我院从2009年开始招收计算机工程硕士,以培养能够从事软件开发的应用型人才。软件工程相关知识是各个公司在开发大型商业软件项目当中总结出来的,具有很强的实践性。如果单独通过课本的讲授,工程硕士难以获得深刻的印象,而且难以达到教学目的。因此,必须让工程硕士接触到真正的商业软件项目,并且参与到软件开发的各个过程,让他们更加深刻地体会课程中讲授的知识点,提高其软件开发能力。

为了达到这个目标,我们在开始培养计算机工程硕士的这一年多时间里,通过与TRILOGY/GDEV合作,让工程硕士参与到当前主流大型商业软件的开发过程当中,从而更好地掌握软件工程课程教授的知识,并且了解当今软件开发中应用的主流技术和开发模式,从实战中提高软件开发能力。

1背景介绍

成立于1989年的Trilogy公司,总部位于德州奥斯丁,在印度和中国均设有分支机构。Trilogy公司在全球拥有600多名业内精英和超过500项的专利技术,有着 17年与世界500强企业成功合作并获利的经验,曾被福布斯、财富、商业周刊、哈佛商业评论等著名商业杂志誉为高度创新和高瞻远瞩的公司。

Trilogy 公司当前专注于数据挖掘和用户体验相关的业务,倡导新型的商业服务和技术支持,为客户提供完全的商业价值保障。其主要客户包括:Ford Motor,General Electric Healthcare,Daimler-Chrysler,Nissan,Goodyear Tire & Rubber,Prudential,Travelers Insurance,Gateway,IBM等公司。

至2006年止,Trilogy 公司已为汽车、保险、消费电子等行业提供多个商业服务项目,如:FordDirect.

com,Goodyear,TTG,,Prelaunch,Gateway,TIS等。我们通过网上投标,参与这些项目的开发。

项目开发的过程主要包括:下载PIP(Product Info Page)和RFP(Request For Proposal)文档、虚拟机(以及SVN代码)和程序文档。PIP是一个网页,是项目的需求;RFP文档是关于项目使用的技术概述;虚拟机是模仿对方开发环境的平台;程序文档放在网站上一个固定位置,如Bundle Location。发标的公司会提出:

 “Deliverables”:是最终需要提交的东西,一项都不能少,否则算失败。

 “Acceptance Criteria”:对方接收的标准,符合标准的就算通过。

 “Deadline”:提交时间,超过这个时间即为失败。

项目提交后,如果判为失败,开发者还可以申诉(Rebut)。

2项目开发的收获

通过参与这些项目的开发,工程硕士主要在以下几个方面有所提高。

2.1锻炼工程硕士与客户沟通的能力

客户的需求是基于其公司的商业逻辑,如何准确无误地获得客户的需求,并且从软件开发的角度将需求进行规范化,这是软件开发中必须解决的首要问题。

由于是跟美国IT业公司进行合作,所以该案例采用的交流方式是线上交流,而非传统的面对面交流。线上交流的主要方式是使用美国公司提供的Issue tracking system(/wiki/Issue_tracking_system),完全是通过英文交流。长期的网上交流,锻炼工程硕士的英语交流能力和业务逻辑的理解能力。

2.2学习当前主流技术

在项目开发过程中,工程硕士能够接触到当前IT业主要使用的各种技术。同时,结合项目地学习可以让工程硕士更好地了解这些技术应用的场景、目的以及作用。下面列举项目中用到的一些技术。

1) 编程语言:主要采用Java,便于上手,以免工程硕士花太多时间在学习语言上。

2) 构建工具:Ant是一种基于Java的build工具,用于自动化调用程序完成项目的编译、打包、测试等。脚本格式基于XML,便于维护,而且基于Java的,具有平台无关的特点。

3) 虚拟机:要求配置模拟各种平台的虚拟机环境。

4) 数据库:采用Oracle、DB2、PostgreSQL和SQL Server,均是当前主流数据库管理软件。

5) 数据库查询语言:SQL以及OQL。其中项目中主要使用OQL (/wiki/Object_

Query_Language) 即对象查询语句,使用OQL有利于软件开发过程中的效率和规范化。

6) 测试工具:JUnit,Selenium。JUnit是由Erich Gamma和Kent Beck编写的一个回归测试框架,广泛应用于单元测试当中。Selenium是一个用于Web应用程序测试的工具,通过编写模仿用户操作的 Selenium 测试脚本,可以从终端用户的角度来测试应用程序,能够支持不同的浏览器,以及能够使用各种编程语言编写,广泛应用于UI测试当中。

7) XML技术:XML是一种平台无关的表示数据的方法。使用 XML 创建的数据可以被任何应用程序在任何平台上读取。甚至可以通过手动编码来编辑和创建 XML 文档。XML在网络应用和信息共享上方便、高效,可扩展。所以,可以XML作为一种先进的数据处理方法,使网络跨越到一个新的境界。在本项目中,XML主要用于书写配置文件。

2.3熟悉软件构架

众所周知,软件架构是一个软件先进性集中体现的地方。通过外包软件的开发,能够了解软件项目的架构,分析软件中应用的各种框架,理解应用的设计模式。下边是Java EE项目中常用的一些开源的框架。

1) Hibernate是一种Java语言下的对象关系映射解决方案。它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架。它的设计目标是将软件开发人员从大量相同的与数据持久层相关的编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。

2) Spring是一个开源框架[1-2],它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring通过一种称作控制反转(IoC)的技术促进了松耦合。Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计和事务管理)进行内聚性的开发。应用对象只完成业务逻辑,并不负责其他的系统级关注点,例如,日志或事务支持[3-4]。

3) Struts有一组相互协作的类、Serlvet以及JSP TagLib组成[5]。基于Struts构架的Web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。我们参与的软件外包项目很容易理解为什么Struts是一个Web软件开发框架,而不仅仅是一些标记库的组合,理解理解Struts的控制器(Controller),模型层(Model)和视图层(View)。体会在模型层,Struts可以很容易地与数据访问技术相结合,包括EJB、JDBC和Object Relation Bridge;在视图层,Struts能够与JSP、Velocity Templates、XSL等表示层组件相结合。

项目中还有一些独有的框架,由于细节繁琐,不便介绍。接触这些框架,可以获得宝贵的软件开发经验。

2.4提高书写代码的质量

在真实项目的驱动下,工程硕士通过自己阅读项目中的优质源码,以及在经验丰富的开发人员的帮助下,形成良好的编码风格,提高代码质量。

一个简单的例子是,工程硕士在参与项目之前,代码质量相当低,主要体现在:代码效率低下,缺乏注释信息,代码不具有扩张性,代码潜在bug多等。而对方真实的项目的代码中包含大量注释信息,以及一些必须的日志信息,具有良好的编码风格。在查找这些代码的bug或提升其功能过程中,一定会接受对方良好的开发风格熏陶。

3结语

总而言之,通过软件外包项目的开发,能够极大地提高工程硕士的学习兴趣以及效率。其具备的主要优点如下:

1) 该案例是基于真实的大型商业项目,是当前主流技术的集中体现;

2) 工程硕士可以接触到软件开发过程中的各个阶段,有利于工程硕士把握软件开发流程;

3) 工程硕士可以通过阅读优质源码以及和有经验的开发人员交流来提高软件开发能力,以及通过与客户交流来提高提炼需求的能力;

4) 外包软件开发实践性很强,工程硕士能够很好地补充课本的不足;

5) 从外包软件开发中,工程硕士能够获得很好收益,激发学习热情。

我们认为,让工程硕士参与软件开发实战,积极推进了硕士研究生培养模式的改革,加强了应用型高层次人才的培养,促进了人才培养与社会需求的有效衔接。

参考文献:

[1] 夏昕,曹晓钢,唐勇. 深入浅出Hibernate[M]. 北京:电子工业出版社,2005:1-33.

[2] Christian Bauer,Gavin King. Java Persistence with Hibernate[M]. Greenwich,Connecticut,USA: Manning Publications,

2008:10-15.

[3] Ted Husted. Struts in Action: Building Web Applications with the Leading Java Framework[M]. Greenwich,Connecticut,

USA:Manning Publications,2005:15-38.

[4] 罗时飞. 精通Spring[M]. 北京:电子工业出版社,2008:5-48.

[5] 沃尔斯,布雷登巴赫. Spring in action[M].2版. 毕庆红,王军,等译. 北京:人民邮电出版社,2008:13-57.

Foster Engineering Master’s Capability of Large-scaled Software Development Based on Practice

LI Aiping, DING Hongli, ZHU Fuxi

(Computer School, Wuhan University, Wuhan 430072, China)

软件工程硕士论文范文第12篇

关键词:机械工程 专业硕士 实践能力

中图分类号:G642.0 文献标识码:A 文章编号:1672-3791(2017)01(b)-0130-03

专业硕士培养过程中,具备较强的工程能力和实践能力是其区别于学术型硕士的重要特点。机械工程专业的实践基础是从事复杂机械装备设计、先进装备制造、机电系统控制与监测研究最重要的条件之一,因此,机械工程实践环对机械工程类专业硕士研究生的培养是十分重要的。我国工程专业硕士研究生实践教学起步时间较短,开展机械工程专业实践基地建设可进一步完善研究实践教学体系,发挥机械工程学科的传统优势,使学生较深入地掌握机械工程领域的基本技能及开发技能,同时满足机械工程类研究生解决实际问题的迫切愿望。要达到这样一个培养目标,专业实践是必不可少的重要环节,充分的、高质量的专业实践是专业学位教育质量的重要保证[1-2]。

1 机械工程专业硕士培养目标及方向的确定

充分考虑硕士研究生的学术及工程能力培养要求,才能确定机械工程专业硕士培养目标[3]。机械工程领域培养德、智、体全面发展的应用型、复合型的高层次工程技术和管理人才。该领域硕士学位获得者应掌握机械工程领域的基础理论,掌握现代制造技术及系统的设计、分析、试验技术,机电一体化系统设计方法,现代制造工程,机械性能分析、设备故障诊断、状态监测与维护技术,信息化、智能化的基础技术,工业设计的研究与设计方法。具有从事机电新产品、制造装备开发设计能力、生产工艺设计及实施能力、生产设备管理及使用维修能力。培养工程应用能力强,实践技能水平高,掌握先进设计、分析、检测、制造等现代研究与工程应用技术的高级人才。

由机械工程的培养目标可以看出,现代设计与方法、先进制造与装备、机电系统测控与技术是机械工程领域专业硕士不可或缺的培养方向。

2 培养环节的设计

2.1 实行机械工程专业硕士双导师制的培养模式

根据机械工程专业硕士实践能力的培养的特点,该领域全日制机械工程专业硕士研究生可采用学校导师与企业导师共同培养的方案。 机械工程专业硕士学校导师由具有指导硕士研究生资格并且具有工程经验的教师担任。学校导师应在机械工程专业硕士入学一学期内采用双向选择的方式确定。企业导师一般由学校导师所合作的单位内具有高级职称且具备丰富实践能力的工程技术人员担任。企业导师应在机械工程专业硕士入学后一年内确定。双导师以学校导师指导学术、企业导师指导工程实践的模式为主。学校导师主要负责机械工程专业硕士研究生的课程学习、论文选题、开题报告、中期考核、学位论文(特别是理论部分)的指导。学校导师对机械工程专业硕士论文的质量负责。企业导师主要负责机械工程专业硕士研究生在工程技术实践中能力的培养、学位论文的选题、论文实践部分的指导等。学校导师和企业导师应经常交流情况,切磋经验,互相配合,共同指导从而保证机械工程专业硕士的培养质量[4-5]。

2.2 机械工程专业硕士实践性毕业论文设计

机械工程专业硕士学位论文选题应来源于应用课题或现实问题,必须要有明确的职业背景和应用价值[6]。学位论文形式可根据行业特点,采用调研报告、应用基础研究、规划设计、产品开发、案例分析、项目管理等形式。学位论文须独立完成,要体现研究生综合运用科学理论、方法和技术解决实际问题的能力。学位论文评阅人和答辩委员会成员中,应有相关行业实践领域具有高级专业技术职务的专家。其课题最终成果,要以具体的设备、系统来体现。学位论文完成后,按有关学位工作实施细则的规定由学院组织论文答辩。答辩通过后由学院分学位委员会审议,充分考核其实践能力,验证课题论文具体实物成果,然后才能将相关材料上报研究生院,提交校学位评定委员会审批,获得机械工程专业硕士学位。

3 实践课程的设定与实施

3.1 现代设计与方法实践能力培训

现代设计与方法实践能力培训主要是培养学生对现代设计与方法的认识以及如何实现。该实践通过使用ProE绘图软件和PowerMill软件以及数控机床来实现零件从设计到加工的现代化和智能化。首先学生通过使用ProE软件来设计出需要的加工零件,然后将绘制好的加工零件导入到PowerMill软件,通过此软件来实现数控机床加工零件所需要加工轨迹代码,在仿真检验后将代码导入数控机床中来实现零件的加工。图1为学生完成的零件三维造型及加工轨迹设计。

3.2 先进制造与装备方向实践能力的培训

先进制造与装备方向实践能力的培训是培养学生在对先进制造与装备的认知基础上的实践能力。该实践课程培训在西门子840D SL数控系统实验平台进行,如图2所示。教学试验台上配有针对机床常见情况(如运动、故障报警、加工状态)的演示盘,通过各种信号灯的显示可模拟机床的刀库的旋转、换刀以及机床辅助动作的状态。学生可进行西门子840D-SL系统的连接调试、西门子840D-SL系列S120伺服轴调试、西门子840D-SL系统参考点建立调试及故障诊断、西门子840D-SL系统所用Step-7 PLC指令编程与调适、ShopMill CAD/CAM编程实践、PCU单元OEMs HMI扩展界面开发与编辑、SIMATIC WinCC flexible开发工具包的使用及数控加工程序测试,完成图形仿真训练。

3.3 机电系统测控方向实践能力的培养

机电系统测控与技术方向的实践主要培养学生对测试和控制技术的认识与实践能力。该实践通过数据采集卡来实现对模拟量的采集和数字量的输入输出控制,让学生深刻了解到数据采集卡是如何将外界的模拟量转换成电压,然后将电压转换成人们熟悉的数字值;明白数据采集卡是如何控制数字量的输入和输出。让学生通过自己的编程来实现对直驱试验平台的控制。通过该实践不仅能够使学生直观地认识到先进制造与装备的概念,还能够使学生明白如何通过上位机来调用动态链接库函数,从而实现对设备的控制。图3是学生通过变成编程软件实现的简单测控界面。

4 结语

机械工程专业硕士实践能力要求较高,通过上述环节可进一步完善研究生培养方案及实践教学体系,培养机械工程类专业硕士研究生的动手能力和实践能力,使其掌握机械工程技术相关理论与技术,做到“学以致用”。同时可为我国制造行业提供实用型科研、技术人才,间接促进我国现代制造业的发展。

参考文献

[1] 彭宝营.基于“开放式数控系统”的机械工程专业硕士实践教学设计[J].科技资讯,2015,13(25):120-122.

[2] 郑鹏,吴建权,沈会祥,等.“机械工程”专业型硕士研究生校企联合培养创新模式研究[J].科技创新导报,2015,10(22):207-209.

[3] 《设备监理》编辑部.工程硕士培养应以行业队伍建设需求为目标――访全国工程硕士专业学位教育指导委员会秘书处主任高彦芳副教授[J].设备监理,2013(2):34.

[4] 郑文轩,杨瑛,田贝贝.全日制硕士专业学位研究生“双导师制”培养模式探析[J].教育教学论坛,2015(34):154-155.

软件工程硕士论文范文第13篇

[关键词]专业硕士 数理统计 教学案例 EXCEL

[中图分类号] G642 [文献标识码] A [文章编号] 2095-3437(2013)08-0053-02

一、专业硕士教育在我国研究生教育中的地位和作用

学术型硕士教育以培养教学和科研人才为主,而专业硕士学位教育与学术型研究生不同,是以职业需求为目标,以实际应用为导向,以综合素养和应用知识与能力的提高为核心。为尽快培养大批具有创新能力、创业能力和实践能力的高层次专门人才,我国自2009年起扩大了招收以应届本科毕业生为主的全日制硕士专业学位范围,并且在今后一个时期专业学位研究生教育将是国家大力扶持和积极引导的发展重点。

二、数理统计在专业硕士教育培养中的特点

数理统计作为高校研究生解决工程问题的一种计算工具,学会整理统计已成为工科学生必须具备的基本素质。数理统计学在数据挖掘、机器学习、经济管理、可靠性工程、人文社会、教育与心理学、人口学等若干领域中有着广泛应用。然而,传统的数理统计课程教学重在内容的介绍、理论的推导、定理的证明,使得学生对该课程产生枯燥、难学、无用的感觉,最后是厌学的状态。案例教学是一种理论联系实际、融知识传授、能力培养、素质教育于一体的教学方法。通过案例把学生引导到实际问题中,在分析与讨论的基础上,提出解决问题的途径和基本方法。案例教学能让学生产生解决实际问题的成就感,大大提高学生的学习兴趣,并让数学课变得好玩、好学、有用。

三、EXCEL在数理统计教学中的作用

由于当代社会正处于“信息爆炸”的时代,承载信息的数据动辄成千上万,因此,面对一个实际问题,即使有丰富的数理统计知识,如果没有计算能力,也无法进行统计分析。幸运的是,随着计算机技术的发展,大多数的统计计算都能通过统计分析软件加以完成。数理统计课程案例教学在教学形式上灵活多样,能充分利用统计软件、教学软件等多媒体教学工具,以增强学生的兴趣和爱好,提高学习积极性。

在现有的统计软件中,EXCEL软件被广大的统计工作者和非统计工作者使用,由于其具有的普遍性、操作方便、易学、易用的特点成为众多非统计专业学生进行统计分析的首选。[4,5]它提供了从函数、分析工具库、加载宏到数据透视表和数据透视图的多种数据分析方法。Excel为用户提供了一组数据分析工具,如方差分析、描述统计、直方图、回归、抽样、假设检验等,能较快完成表的制作、统计、分析以及数据的处理,具有较强的分析能力。在使用时只需为每一个分析工具提供必要的数据和参数,该工具便会使用相应的函数,计算并显示相应的结果。在设计数理统计学教学内容时,依据Excel的各种数据分析功能可方便地将相应的Excel软件具体操作步骤设计到各章节的教学内容中。

四、EXCEL在专业硕士数理统计课程案例教学中的应用

案例教学法主要采用对话式、讨论式和启发式的方法进行教学,是在教师指导下,组织案例,把学生引导到实际问题中去,进行学习、研究、通过分析、讨论找到解决问题的方法。案例是一个实际情况的描述,它一般要涉及一个决策问题。教学案例是适应教学目标的需要,围绕一个或几个问题,在对实际调查后所作的客观书面的描述,用以提高学生思考问题、分析问题和解决问题的能力。在教学中使用案例教学法来阐述基本概念、基本理论,讲解统计方法,将理论教学与实际案例结合起来,使课堂讲解生动,能激发学生的学习兴趣,提高教学效果。

在数理统计案例教学过程中,通过作图散点图对数据产生基本认识,使学生掌握对数据特征的初步判断,通过描述性统计分析让学生对数据进行基本的统计分析,通过回归分析实现预测和控制,是教师进行案例教学的几个关键知识点。下面我们以具体例子来演示在专业硕士数理统计课程案例教学中如何使用EXCEL。

某大型牙膏制造企业为了更好地拓展产品市场、有效地管理生产数量,公司董事会要求销售部门根据市场调查,找出公司生产的牙膏销售量与广告投入之间的关系,从而预测出在不同广告费用下的销售量。为此,销售部门的研究人员收集了过去30个销售周期(每个销售周期为4周)公司生产的牙膏的销售量和广告投入费用,数据如下表所示:

(一)用EXCEL作散点图

散点图的画法:将广告费用和销售量输入到OFFICE 2007版本的EXCEL数据框中,选中所有数据和数据名称,点击“插入-图表-散点图-仅带数据标记的散点图”,进行适当格式调整,即可生成散点图1:

(二)用EXCEL进行描述性统计分析

对EXCEL2007软件,通过加载宏,启用公式分析工具箱。在EXCEL2007中选中所有销售量数据,点击:“数据-数据分析-描述统计”,在描述统计框的输入区域确定分析数据的范围,选中“汇总统计”复选按钮,然后确定,即可得描述性统计数据分析结果,如:平均值:8.383,标准差:0.124,中位数:8.390,众数:8.750,标准差:0.681,方差:0.464等。

(三)用EXCEL进行回归分析

为了预测在不同广告投入下牙膏的销售量,可以对销售量进行回归分析。其中,选择广告投入为自变量,销售量为因变量。

在EXCEL中,将广告投入数据放入第一列,牙膏销售量放入第二列,点击“数据-数据分析-回归”,在“Y值输入区域”输入“$B$1:$B$30”,在“X值输入区域”输入“$A$1:$A$30”,选中“残差图”复选按钮,点“确定”进行回归分析,可得回归统计结果,回归模型的方差分析,回归系数的估计,残差图等。结果如图2所示:

五、结论

本文通过EXCEL软件在数理统计课程案例教学中的灵活应用,能够让教师形象、直观地向学生演示如何进行统计分析,把分析问题、建模和求解问题融为一体,使学生掌握对统计理论的学习,统计方法的应用,实现学以致用的目的。

[ 参 考 文 献 ]

[1] 教育部教研[2009]1号:关于做好全日制硕士专业学位研究生培养工作的若干意见[C].

[2] 张志红,潘紫微.产学研合作培养模式的探索[J].高等工程教育研究,2011,(4):132-136.

[3] 毕淑娟,张俊超.《概率论与数理统计》课程案例教学法探析[J].继续教育研究,2012,(2):154-156.

软件工程硕士论文范文第14篇

关键词:实践内容;实践教学模式;整合;教学方法

1研究背景及意义

培养既懂技术又懂管理的软件高级人才,是各软件学院追求的目标。对软件学院的学生来说,项目实践能力、自学创新能力、团队合作能力和交流表达能力是其职业生涯中所不可或缺的。如何开设学生在校期间的实践课程,对学生进行软件开发基本技能训练,使学生在学习了软件开发技术相关领域的理论知识后,能够充分地锻炼这些能力,顺利就业,并在此后的职业生涯中有所建树,各软件学院针对这些问题都在进行积极的改革与探索。

对于大多数软件学院,制定合理的、适用于软件开发技术快速发展的实践教学模式面临的问题主要有以下两点:

1) 学生实际掌握的软件开发技术水平参差不齐。新入学的工程硕士超过半数来自非计算机专业,这些学生具备相应的专业领域知识优势,但在软件开发技术所必需的软件基础知识方面却存在不足。

2) 软件开发技术包括语言、开发工具及其所使用的开发方法。同时还需要掌握与软件开发技术相关的专业基础知识,以及要了解所开发程序的实际运行平台。各层次、各方面的大量实用产品和技术的推出,以及软件工程硕士的学制短和学科基础差别大的现实都给学生入门学习和系统掌握软件开发领域的核心知识带来巨大困难。

因此,研究和探索一种以动手实践为主导、融合多门传统课程、符合软件工程思想的软件学院实践教学模式,将为软件工程相关知识的进一步学习,提供坚实的理论基础和技能保障。本课题的研究内容,将为软件工程硕士实践教学模式提供借鉴意义,同时,也可为软件相关专业高年级本科生的软件开发技术能力培养提供参考。

2研究内容及主要观点

2.1研究范围和研究目标

本文研究的实践内容和模式主要针对于新入学的工程硕士,是根据软件学院工程硕士入学时掌握的软件开发技术水平参差不齐,部分学生缺少开发设计软件所需要的基本编程能力、基础核心支撑课程知识点的实际情况提出的。我们希望通过大量的实例强化训练和有针对性的讨论辅导,为学生顺利学习、理解和掌握“专业方向领域的知识点”打下坚实基础,为提高学生分析问题、解决问题的能力提供技术平台支撑,具体目标如下:

1) 通过该实践课程的学习,向学生灌输高质量程序设计的观念,使学生具备实际的编程能力,具备学习新语言的基本素质。

2) 通过该实践课程的学习,使学生在熟练掌握语言技能的同时,深入理解算法、数据结构以及与平台(Windows和Linux)有关的进程和网络编程的基础知识,并能够自觉关心软件质量,包括软件的正确性、效率、易用性、可读性(可理解性)、可扩展性和可复用性等。

2.2主要观点

本实践课程强调学生的主体地位,教师的指导作用,采用讲座、小班讨论和实验相结合的方式进行。通过一门常用语言(C++)和两个常用平台(Windows和Linux),培养学生综合运用已学知识的能力,使其深入理解程序工作的本质,为以后解决各种大型实际问题打下坚实的实践基础。实践课程的基本构成是:9次×3小时讲座+6次×3小时实践讨论+实验。

实践内容按专题组织,以C++作为程序设计语言、以Linux/Windows为实践平台,共设置涵盖编译原理、数据结构和算法、操作系统和网络编程等核心基础课程在内的9个专题。每个专题的课程形式包括讲座、实验、实验报告和讨论课4个环节。实践内容的研究、确立和整合围绕以下指导思想进行:

1) 通过动手实践深入理解软件开发基础理论。

2) 提取核心知识点,压缩课时,消除各传统课程之间的隔阂,以适应软件工程硕士学制短和学科基础差别大的现实要求,讲座内容以“专题”进行。实践的题材包括练习、实验和典型案例分析等,实践的手段包括一读、二写、三总结。强调程序设计规范,确保技能的系统性和规范性。

设置讲座的目的是要把各专题核心知识点的来龙去脉介绍给学生,使学生对目前程序设计的关键技术和基础知识有个整体印象。因为虽然目前软件设计技术种类繁多,但究其本质,还是超不出软件工程的基本思想。学生在学校不可能完全熟悉每一项技术,但理解常见技术的应用背景和发展原由却是进行相关应用的前提。

设置实验的目的是让学生通过阅读经典代码和自己动手编程去深入理解程序的工作原理,并通过总结做到举一反三。在熟练掌握基本的编程技巧,学会规范化编程的同时,系统地掌握相关的基础理论知识。

设置讨论课的目的是要解决学生基础差别大,相当部分学生基础薄弱的问题,实现个性化教学和辅导。课程讨论分小组进行,每组10~15人,每专题每小组两小时。讨论课主要用来解决该小组学生在自学和实验过程中所遇到的疑难点,并通过讨论这些疑难点,有针对性地对该小组学习作出总结。

为了便于大家的学习和沟通,学院网站为实践课程设立专门的文档下载、上传区和讨论区。学生可以下载与实践相关的各种文档、案例、讲座内容以及经典参考书目;学生也可以通过上传区提交每周的作业,包括编程源代码和实验报告;学生还可以在该区域进行重点、难点的讨论,提出好的建议,便于课程的改进和课程内容的及时更新,做到与时俱进。

9次讲座内容如表1所示,6次实验课的内容如表2所示。

2.3实施原则

为了使实验课的实际效果落实到实处,学生真正能够从中获益,提高软件开发的基本技能,实践课程的执行和实施必须遵循如下4个原则:

1) 一种语言,两个平台,分专题训练[1]。

软件工程实践以C++为基础,因为相比目前流行的C、Java和C#,C++既是面向对象编程,又具有Java和C#不具备的指针和引用等和内存管理相关的比较直观的技术,同时C++在操作系统、设备驱动程序、视频游戏等领域相比上述语言也存在优势。两个平台为Windows或Linux。考虑该实践课程的主要目的是“学生的计算机领域核心的基础知识的掌握和提升”,知识面涉及编程语言、算法、数据结构、操作系统、编译原理和网络等各个方面,实践内容以“专题”进行,同时也要求实践指导老师具有丰富的项目实战经验。

2) 个性分块和统一指导相结合[1]。

所有学生根据具体基础条件分为15人左右一组,设立小组长。各小组根据自身条件,进行强制集中练习,从而保证上机和实践时间。每周各小组具体的训练内容由指导老师根据小组的具体情况分别指定。学生必须在完成老师指定的任务后才能自行决定训练内容。学生也可对指导老师提出学习内容变更建议,但须征得指导老师同意。

3) 分散训练与集中讨论相结合[1]。

学生在每周针对各小组举行的讨论会上可以提问相关问题。指导老师要回答相关问题并对学生上周的作业数量和质量进行评定,并根据小组所有学生的具体情况指定相互帮教的计划,布置下一周的练习内容。指导老师在学生的整个实践过程的作用是指导、监督并对其中的每一个环节进行考核打分,及时发现问题,及时总结解决,确保所有环节落到实处,不流于形式。

4) 坚持考核评审的原则。

考核采用平时成绩与期末笔试相结合的方式,其中平时成绩占总成绩的40%,笔试成绩占总成绩的60%。平时成绩由指导老师根据平时实际情况给出,主要依据是学生每周完成案例代码和实验报告的质量,笔试侧重于代码阅读、设计能力以及基础概念和原理的理解和掌握。

3结语

通过整合课程内容、强调学生自学和教师辅导相结合的方法,我们在有限的课时内达到了补习软件基础知识和学习面向系统软件开发技术的两个教学目标。学生的反馈调查显示本课程体系得到了学生的高度认可和肯定,取得了一定的成效。但是整个软件市场中依然存在着企业招不到合适的高级软件人才,毕业生就业难的供求矛盾,面对软件开发技术知识体系更新换代快的特点,如何培养能够适应市场发展,具有创新意识的高素质软件人才将一直是我们探索研究的重点。

参考文献:

[1] 覃文忠,万金友. 关于软件学院实施“项目驱动”教学模式的探索[J]. 计算机教育,2004(4):57-58.

[2] 南京大学软件学院工程硕士培养方案[S]. 南京:南京大学软件学院,2006.

[3] 北京大学软件与微电子学院工程硕士培养方案[S]. 北京:北京大学软件与微电子学院,2005.

[4] 张广军. 微软院校课程体系设计理念[R]. 北京:北京航空航天大学软件学院,2005.

[5] 北京航空航天大学软件学院软件工程硕士培养方案[S]. 北京:北京航空航天大学软件学院,2004.

[6] Michael L. Scott. Programming Language―Pragmatics[M]. 裘宗燕,译. 北京:电子工业出版社,2005.

[7] Randal E. Bryant. Computer Systems―A Programmer’s Perspective[M]. 龚奕利,译. 北京:中国电力出版社,2004.

[8] Kenneth C. Louden. Programming Language―Principles and Practice[M]. 黄林鹏,译. 北京:电子工业出版社,2004.

Exploration of Practice Model in Software College

SHEN Xue-ping, YUAN Cang-zhou, WANG Hua-feng

(Software Institute, Beihang University, Beijing 100191, China)

软件工程硕士论文范文第15篇

自上个世纪,有一批国际顶尖大学,包括卡内基·梅隆大学、麻省理工学院、伯明翰大学、曼彻斯特大学、都柏林理工学院、都柏林城市大学等都培养出了一大批优秀的软件人才。卡内基·梅隆大学在计算机、软件及其他相关领域占据国际领先地位,其计算机科学学院(SCS)非常接近哈工大计算机学院与软件学院的模式。卡内基·梅隆大学软件工程教育是由计算机学院、软件工程研究所(SEI)和国际软件研究所(ISI)共同承担。它注重实践,特别是平衡理论和实践的关系,将实际的项目运作与课程设计作为人才培养的重要组成部分。北京大学软件与微电子学院是国内软件工程教育的领先单位。学院有12个系共计40个专业方向,以培养软件工程、集成电路工程、项目管理、电子与通信工程4个领域的工程硕士为主体。如何能够突出自己的办学特点,迎合工业界对软件人才的需求,是哈尔滨工业大学软件学院一直思考的问题。哈工大全国示范性软件学院(HIT-NPSS)建于2000年,是教育部批准的“首批35所国家软件示范学院”中的一所。本着“培养适应工业需求的高级工程人才以及高级管理人才”即“培养工程领军人才”的办学目标,学校充分利用综合资源,依托哈工大计算机学科优势,以“国际化、工业化、高质量、高速度”为宗旨,以“高起点、高层次、高标准”为原则,着力培养软件产业亟需的具有国际竞争力的高级软件人才。HIT-NPSS的教育方针是:大胆在计算机科学与技术学院的学科方向上进行创新,迎合软件工程国际发展的需求,加强国际化合作,建立一套工业化的培养体系。为了落实“国际化、工业化、高质量、高速度”的办学理念,哈尔滨工业大学HIT-NPSS的首任院长徐晓飞教授开创并建立了与国际知名大学的合作项目。HIT-NPSS积极开拓多层次、多样性的国际合作渠道,在承办国际项目、合作办学、院校合作、师资引进等方面取得了骄人的成绩。

2HIT-NPSS面向本科生的国际合作

2.1HIT-DIT本科联合学士培养项目

爱尔兰都柏林工业大学(DublinInstituteofTechnology,DIT)是爱尔兰工业化人才培养较为成功的高校之一,是爱尔兰最大的一所高等教育机构,拥有两万多在校学生和一千余教师,拥有二年制或三年制大专、三或四年本科、硕士、博士学位,具有自主的专业设置权和相应的全部学位授予权。DIT是哈工大软件学院国际化合作办学的首选伙伴。自2002年1月开始,经过哈工大和DIT的院、校两级互访,确定了两校包括引进并建立工业化软件人才培养体系、教师培训、外教授课、互派留学生等合作关系。2003年,哈工大软件学院与DIT建立了HIT-DIT本科联合学士培养项目。该项目采用“1+3”“2+2”“3+1”等多种办学模式。成绩合格的学生毕业可获得中、爱双方学士学位证。截至2009年,该项目共运行7年,招收学生95名,已有92名学生毕业,其中44人在中国毕业,48人在爱尔兰毕业。该项目获得欧盟“Asia-link”计划软件工业化教育项目EMERSION的支持[1]。

2.2学生短期交流项目

2013年哈工大软件学院针对大四学生推出了短期交流项目,以最后一个学期(半年)为期,选拔成绩优异的3~5名学生去国外合作大学进行短期的实习以及毕业论文的撰写。到合作大学进行实习的学生要在合作大学导师的指导下参与并完成实习的项目,毕业论文的撰写要符合合作校对本科生毕业论文的要求。另外,哈工大对有进一步需求的学生可以提供合作校的硕士课程供选修。对学生来讲,半年时间虽不长,但学生可以利用这次机会接触国外大学的课堂,聆听国外教授讲课并与国外学生进行交流讨论,感受不同国家的学术及语言氛围。与研究室来自不同国家的学生共同协作完成一个具体而实用的项目,无疑让学生的性格培养、团队合作经验的积累以及在更开阔的环境中独立生活的能力都有大幅度的提升,使他们能够更成熟地规划未来的人生,这些都是从这个短期项目间接得到的效果。目前为止,多数参加短期项目的学生会选择继续去国外深造,参加硕士生双学位项目去国外求学。这个短期计划给学生创造了一个了解国际大学的良好机会。

3HIT-NPSS面向硕士生的“MSE+X”项目

在与都柏林理工学院成功合作的基础上,HIT-NPSS建立了一个名为“MSE+X”的项目,即软件工程双硕士学位联合培养项目。它是软件工程加X专业计划的国际双硕士项目,吸取了所有合作院校的办学优势;它是整合了多元文化、多国经验和国际竞争力而构建的面向全球化产业发展的国际化教育体系,它为所有的IT行业伙伴乃至全世界输送精英人才。

3.1“MSE+X”项目的优势

(1)充实学生的知识体系。“MSE+X”中的“X”不仅仅意味着不同的合作大学,还包括在这些大学让学生学习所需要的第二专业。在IT行业,软件工程师应该熟悉他们所服务的对象——应用领域的软件。最重要的软件应用领域包括管理、服务、流程化、自动化、通信、网络、信息、社会、媒体、艺术、生物信息学、医学信息学等,这些都是“X”应该出现的东西。这意味着MSE教育计划应该是专业的化合物。(2)大多数中国大学的联合办学项目都是单向输出的方案——中国大学只派遣中国学生出国留学,并没有在真正意义上给学生创造一个可以融入的国际氛围。而“MSE+X”项目中的P2P(点对点)计划创造真正的双向社区,它将来自不同国家的学生联系在一起,为他们未来的职业生涯构建了自己的国际圈。在国际上的同行业中,这些学生将更紧密、更有效地合作。高校在硕士层面上的教育合作,将促进高校在其他领域的合作,包括文化交流等,并拥有真正意义上的合作伙伴。(3)每一个国家均存在软件工程师全球化的趋势,因此需要他们具有国际经验和国际竞争力。这意味着MSE教育体系应该作出努力,提供这种国际经验或同等知识。通过“MSE+X”方案,学生可以在国外进行工业实习,通过更广阔的信息渠道了解最新的行业信息、熟悉当前最前沿的研究方向、掌握最尖端的行业技术、积累最先进的国际行业经验,最终使自己获得更具竞争力的高级职位。这样的国际“MSE+X”方案将把伙伴大学连接在一起,联合招生、组班和实习督导,将该行业在国内外的合作伙伴连接在一起。这一计划的目的是,不仅要培养具有适应需求的高素质和高竞争力的研究生,同时也作为欧洲和亚洲IT企业间相互合作的促进剂。此外,跨学科的方式将会推动共同研究成果的发表并赋予高等教育中一些领域的新定义。如合作校意大利帕维亚大学,它的实验室有充足的项目资源(意大利政府项目、企业项目等),并与各大企业有着密切的联系,学生在边学习、边实践的过程中能迅速消化、理解和应用理论知识,大大地加速研究成果的产出。同时,变化多样的应用场景也推动了软件学院教学改革的需求。

3.2“MSE+X”项目办学模式及特点

“MSE+X”计划采用“1+1”和“P2P”(点对点)的执行模型,即:2年的硕士学习将被分为4~5个为期半年的学期,表示为“0.5+0.5+0.5+0.5”或“0.5+0.5+0.5+1”,最后一个阶段可灵活设置为半年或一年,以对应不同伙伴大学的要求。这意味着第一年的计划是MSE导向,第二年的计划是面向专业和项目。把2年的学习分成2个对等的部分:各方学生将在各自的学校进行一年的学习并且在伙伴学校进行至少一个学期的学习。顺利完成该项目的学生可以分别获得两所大学授予的硕士学位。“MSE+X”方案于2006年实施,哈工大最早与法国波尔多第一大学合作,截至目前参与项目中的共有来自7个国家的8位合作伙伴,见表1。同时,哈工大软件学院与国外另外几所大学的合作正在具体细节的洽谈中。

4结语