软件工程毕业论文范例6篇

软件工程毕业论文

软件工程毕业论文范文1

【关键词】软件工程 毕业设计(论文) 实践教学

一、引言

毕业设计(论文)(以下简称毕业设计)是计算机及相关专业教学计划中的一个重要环节,是培养学生对所学基本理论及基本操作技能综合运用的训练过程,是提高学生分析和解决问题能力的重要实践环节,是实现理论与实践相结合的重要途径,是对教育教学质量的全面检查。目前,计算机及相关专业的毕业设计质量正在逐年下降:学生急于找工作或考研,毕业设计得不到应有的重视;需求分析不到位,设计成果不符合实际需求;软件开发流程混乱;缺乏文档写作训练,等等。

针对上述问题,笔者认为,除了应当从管理角度严格进行过程监控外,还应当使学生通过《软件工程》课程的学习,提高毕业设计的质量。

二、软件生命周期与毕业设计过程的对应关系

软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生命周期。软件生命周期可以划分成若干个时期与阶段,它与毕业设计各个环节的对应关系如图1所示。

三、软件生存周期各阶段应完成的任务

1.可行性研究与计划阶段、需求分析阶段

可行性研究与计划阶段主要完成问题的定义、可行性论证以及初步计划的制定;需求分析阶段主要完成需求调查,进行功能、性能与环境约束分析;编制软件需求规格说明、制定软件系统的确认测试准则和用户手册概要。这两个阶段对应于毕业设计的课题论证、选题、调研、查资料,通过对设计题目的深刻理解,完成开题报告的撰写工作。

2.概要设计阶段和详细设计阶段

概要设计阶段主要完成软件系统总体结构的建立、定义功能模块的接口、设计全局数据库和数据结构、规定设计约束、编制概要设计文档等工作;详细设计阶段主要完成模块详细设计及编制模块的详细规格说明工作。包括模块的详细功能、算法、数据结构和模块间的接口信息等设计,拟定模块测试方案;把模块详细设计的结果汇总,形成模块详细规格说明书。这两个阶段对应于毕业设计的系统设计阶段。

3.实现阶段与组装测试阶段

实现阶段主要完成编码及单元测试工作。根据模块详细规格说明书,将详细设计转化为程序代码、对模块程序进行测试,验证模块功能及接口与详细设计文档的一致性,并形成单元测试报告;组装测试阶段主要完成模块程序组装与测试及组装测试报告的编写。

4.确认测试阶段

该阶段主要完成软件系统测试、确认测试文档编制及软件评审工作。根据软件需求规格说明定义的全部功能和性能要求及软件确认测试准则对软件系统进行总测试;向用户提供以确认测试报告为主的有关文档,包括系统操作手册、源程序清单和项目开发总结报告等;由专家、用户、软件开发人员组成的软件评审小组对软件确认报告、测试结果和软件进行评审,并将得到确认的软件产品交付用户使用。这个阶段主要对应于毕业设计(论文)中的论文评审、结题验收及毕业设计的答辨准备阶段。

5.软件运行与维护阶段

主要进入软件的使用阶段,并完成软件的维护工作。它主要对应于毕业设计中的答辩阶段。

四、毕业设计应注意的几个问题

1.摘要

摘要是对文章主要内容的摘录,要求精、短、完整。以几十字至三百字左右为宜。摘要应具有独立性和自明性,从摘要中即应获得必要的信息;摘要中只能使用第三人称;要客观如实地反应原文的内容,要着重反映论文的最新内容和作者特别强调的观点;要求结构严谨、语义确切、表述简明,一般不分段落、不进行自我评价。

2.关键词

关键词主要用于论文检索,它是从论文的题名、摘要和正文中选出的,是对表述论文的中心内容有实质意义的词汇,关键词一般以3~5个为宜。

3.结论

结论写作的内容应主要考虑本文研究结果是什么?研究结果说明了什么?对前人有关的看法作了哪些修正、补充、发展、证实或否定?本文研究的不足之处或遗留未予解决的问题以及对解决这些问题的可能的关键点和方向等。结论应该准确、完整、明确、精练。

4.需求分析

在毕业设计中,学生往往不能对所做题目进行充分的调研,需求不明确,随意想象的成分较多。特别是在数据表的建立上,大部分同学随意设置字段的类型,而字段长度基本上采用默认置。而在实际项目开发中,数据项的设置应主要注意以用户的需求和满足系统要求为准,而不应设计冗余的字段;数据的类型要依据实际需求,当某些字段可以是选择某几种类型之一,应考虑哪一种更有利于本系统或哪种更易于用户操作和维护。

5.详细设计

许多同学把详细设计阶段的任务理解为代码实现,因此,在概要设计之后就着手进行代码的编写而忽略了算法的表达及测试用例的编写环节,由此造成的结果是随意编程,大量的时间浪费在程序的修改和调试上。

6.软件测试

测试做得不够全面,大部分同学只选择了有效的测试用例,而没有进行无效的测试用例的设计,因此所做的软件BUG较多。

7.团队合作

在毕业设计中,应有意识地锻炼学生们的团队协作精神,因此,在布置毕业设计题目时,应尽量选择规模大一点的题目,然后由4~5名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。

参考文献:

[1]全国文献工作标准化技术委员会.科学技术报告、学位论文和学术论文的编写格式 [S].北京:中国标准出版社,1988.

软件工程毕业论文范文2

一、研究背景

软件工程是高校计算机专业教学计划中的一门重要课程。软件工程的课程体系涉及了从客户沟通,软件设计,软件开发,软件测试到最终软件维护等软件生命周期各个阶段。既是一门理论性极强的专业课程,更是一门实践性很强的课程。近年来,全国各大高校均将软件工程作为计算机及其相关专业的一门重要专业课程。计算机专业的学生通过软件工程课程,学习作为软件从业人员需要掌握的基本专业能力,为未来从事计算机软件相关的各类工作,提供理论及方法的指导。可以说,学好软件工程,对计算机及其相关专业的从业人员来说都是一门必修课。

二、教学现状

在当前的软件工程课堂教学当中,部分院校采用纯理论课堂讲授的授课形式,另一部分院校则采用理论讲授与实践实训课程相结合的授课形式。然而,从教学内容来看,当前软件工程的教学内容,主要集中在传统方法学,即传统的软件工程学。对于面向对象方法学来说,很多新的知识方法还涉及不足,特别是软件模型化,构建技术,UML统一建模语言等等一些当下社会流行的软件工具和方法。同时,实践环节较少,实践效果不够理想也是软件工程教学中普遍存在的问题。目前可供该课程选用的合适的实验项目甚少,所以学生通过实验课程所达到的效果与教学要求存在较大的差距。另一方面,学生对理论知识的理解不足。软件工程是一门计算机领域的综合性、工程性学科。涉及软件生命从萌芽、成型、成熟、生命结束的各个周期阶段的工作和任务。学习者似乎能听懂,可听完后大部分学生还处在似懂非懂的阶段,真正需要动手时,不知道该从何下手。在近年来的教学实践过程中发现,一些理论知识,过于抽象晦涩。与实际的应用需要相脱节,学生对很多知识理论,只停留在概念阶段,难以消化,更无法理解理论知识在实际的软件设计、开发、测试、维护中究竟何时何地可以运用,具体又该如何操作。理论与实际的结合仍存在很多不足。这一方面与课程理论研究性较强有关,另一面也与教师本身长期在院校从事较单一的教学工作,缺少工程项目经验,脱离实际的生产及软件开发场景,难以将理论与现实情境很好的结合传授给学生。在计算机专业毕业生的毕业设计中,也集中体现出了学生不能把理论知识有效地运用到实践活动中的问题。学生并没有真正掌握基础理论及运用理论的技能和方法,所以在进行毕业论文设计时,不能将软件工程的理论充分运用到他们的设计实践中去,从而导致设计开发的软件和撰写的文档在结构、内容等方面错误百出。

三、改革思路

(1)研究并解决软件工程教学中存在的新兴软件方法不足等问题。结合现有的专业培养方案,教学大纲,制定教学计划,改善软件工程教学现状,研究传统软件工程技术在教学改革中占的课时比例及应当讲授的内容,增加研究面向对象软件工程技术在教学改革中的地位及讲授的方式、内容和课时量。(2)研究并解决软件工程课程实践性不足,学生学习停留于理论阶段的问题。结合理论课程的内容,增强软件工程的实践性,与一些软件开发的实训课程相结合,增加学生的实践机会,将软件工程理论应用于实践当中,提高学生对课程的理解和现实认识。(3)研究并解决学生对理论知识理解不足,课程停留于课堂教学,脱离实际运用,学生难以满足应用型人才培养目标等问题。根据教学计划,教师请教并邀请相关企业的软件资深从业人员,与学生开展专业知识交流活动。以企业中实际可行的软件项目为案例,为学生讲解软件知识,让学生理解软件工程的理论知识如何有效的融入实践当中。并加深学生对课程、对当今计算机领域流行的专业知识及未来从业方向,对计算机专业从业现状的认识,真正做到应用型人才的培养。可以安排学生到企业进行调研,参与实际的企业项目。(4)研究并解决学生在毕业设计及毕业论文的完成过程中,缺少理论支撑,不能合理规范化完成设计的问题。将软件工程专业知识与计算机专业毕业设计相结合,在毕业论文指导的过程中,重视软件工程理论的应用。以软件工程方法学,软件过程,项目管理等相关知识软件工程相关理论指导学生的毕业设计,力求整个毕业设计过程达到模块化、规范化,正规化。

参考文献

[1]张海藩.软件工程导论(第5版)[M].北京:清华大学出版社,2018.2

[2]崔含鼎,梁仕云.现代教学系统工程模式论[M].广西教育出版社,2001.

软件工程毕业论文范文3

1.本科毕业论文实践中的计算机应用现状

1.1 计算机知识储备量不足

目前,各高校都开设有计算机课程,但仍不能满足本科毕业论文实践的需求。对于本科毕业论文,主要会用到Office办公软件中的Word、Excel、PowerPoint(PPT,Internet文献数据库,以及文献管理软件等。虽然各高校一般都开设有计算机基础类课程,介绍MicrosoftWindows、Office软件、Internet的使用,但所授内容还不能满足本科毕业论文实践的需要。在毕业论文写作时,毕业生往往感到Word文档的编排非常的麻烦,需要花费相当的精力和时间,也给指导老师增添了不少指导负担。同样,Excel、PowerPoint、Internet的使用也不尽如人意。除此之外,还有部分软件知识在已有课程中完全没有涉及,如文献管理软件的使用等。

1.2 计算机硬件设施不足

计算机资源不足严重影响毕业论文的撰写。学生可利用的计算机资源主要有三种:自有计算机,学校计算机,网吧计算机。对自有计算机而言,虽有调查表明大学生电脑的拥有率已达到50%左右,但对于大多数来自农村的大学生而言,他们的电脑拥有率依然很低。对学校计算机而言,虽然各学校都建立有计算机房,但相比于庞大的学生群体,学校计算机依然不能满足学生需求,而且学校计算机主要用于教学使用,学生的使用有时间限制。在这种情况下,许多学生不得不求助于网吧,而网吧一般不安装OFFICE办公软件,更不会安装如AutoCAD这种专业软件,也无法访问学校图书馆数据库。与此同时,毕业论文的撰写时间比较集中,往往在一两个月内完成,特别是临近答辩的几天里,几千毕业生需要计算机修订论文,计算机的紧张程度可想而知。因而,学生在毕业论文撰写过程中,常遇到没有计算机可以使用的情况。

1.3 计算机使用缺乏指导

学生进行计算机操作时,缺乏足够的指导。由于高校扩招,学生数量急剧增大而教师数量增加缓慢,导致师生比偏高,严重影响教学质量。作为公共基础课程,几千名学生的教学工作,往往由十多名教师来完成,师生比甚至高达1:250,很难说学生可以充分得到教师的指导在毕业论文进行阶段,也同样遇到师生比过高的问题,经常遇到一个老师同时指导十几名学生的现象,教师指导任务重,很难保证指导质量。

2.本科毕业论文实践中计算机应用需求

2.1 WORD大型文档编排

毕业论文是一种较长的文档,编排难度相对较大般而言,毕业论文字数要求5000字以上,页数一般在10页以上,编排的版式几乎与出版社正规出版的书籍类似。这对于平时很少利用Word软件的学生而言,具有很大的难度,需要重新学习Word的编排技巧。在论文写作过程中,也容易出现论文排版上的各种问题。

目前,文档编排软件很多,但一般采用Mi-crosoftWord完成.对于Word排版问题,应着重解决以下几方面的问题:①页面设置;②文字格式的设置;③样式的应用;④分节的设置;⑤页眉页脚的设置;⑥图表的绘制;⑦公式的录入;⑧自动生成目录。

2.2 Excel表、图与统计分析

对于大多数的毕业论文,都会涉及插入图表,以及数据的统计分析。除文科类论文较少涉及图表知识外,理工科、农科、医学等学科的大部分毕业论文,都会涉及图表的制作以及数据的统计分析。在毕业论文写作过程中,部分学生对图表的制作很是陌生,甚至不知道标准的图表要求是什么,因而做出来的图表不仅不美观,而且也不符合要求。Excel还具有统计分析功能,不仅方便快捷,而且准确可靠,但不少同学不知道Excel具有统计学功能,更不会使用。他们往往采用手算的方法来进行统计分析,耗时耗力,而且还容易出错。

图表与统计分析,不仅可以采用Excel,也可以采用更为专业的软件,如Origin制图、Sigmaplot制图、SAS统计分析、SPSS统计分析等,但以Excel更为方便。对于Execl图表与统计,应着重解决以下几方面的问题:①Excel表格的制作(特别是三线表的制作);②Excel图表的制作;③Excel函数与公式;④Excel统计分析工具。除此之外,也可以介绍Origin、Sigmaplot、SAS、SPSS等软件的使用。

文档演示毕业论文答辩时,_般采用PPT展示其研究课题。答辩过程主要包含两部分,学生陈述和老师提问。学生的自主陈述过程,不仅需要其精彩的陈述,更需要映衬陈述的多媒体展示。目前,大多数学生往往直接将论文内容粘贴到PPT当中,却不知如何精简和美化,结果导致PPT臃肿,条理不清晰,没有层次感。导致这一情况的直接原因就是学生缺乏PPT制作的技巧。

对于PPT的制作,应着重解决以下几方面的问题:①整体结构设计;②页面布局设计;③色彩搭配设计;④演讲内容提炼;⑤媒体元素设置;⑥动态效果设置;⑦播放策略。

2.4 INTERNET文献检索

Internet是获取科技信息非常方便的渠道。毕业论文的实践不是闭门造车,而是他人研究成果的继续。因而在研究之前需要查阅大量的文献。文献资料主要分为两种资料:文本资料和电子资料。大部分的研究成果是以期刊论文、会议报告、学位论文等形式最先展示出来的,而这部分资料目前基本都被相关数据库所收录,存储在数据服务器上。利用互联网技术,可以非常方便地查阅到所需要的资料。

对于Internet文献检索,应着重解决以下几方面的问题:①主要中文期刊数据库;②主要英文期刊数据库;③其它类型数据库(如:电子图书、电子报纸、会议论文、学位论文、标准、专利等);④检索策略;⑤检索技巧。

2.5 ENDNOTE文献管理

在毕业论文撰写过程中,根据撰写需要,要对参考文献进行插入、移动、删除等各种管理操作。本科毕业论文的参考文献数量一般在20篇左右,而研究生毕业论文的参考文献数量可达100篇以上,对于如此多的文献,如果采用人工管理的方式,不仅工作量巨大,而且非常容易出错。通过专业的文献管理软件,可以非常方便地对参考文献进行处理。文献管理类软件有多种,如:医学文献王、风^-express、Endnote、Referencemanager、Notefirst等。不同软件有自己的特点和优势,重点推荐Endnote文献管理软件,当然像Notefrst这种推出时间较短的国内免费软件,也有不错的口碑。

以Endnote文献管理软件为例,应着重解决以下几方面问题:①参考文献格式标准;②创建End-note图书馆;③文献信息录入;④Word中使用文献格式模板设置;⑥高级应用。

3.本科毕业论文实践中的计算机应用指导

3.1 加强计算机教育课程建设

通过调整课程设置和课程内容,引入相关计算机教育内容。同时,提高教学质量和水平,加强学生计算机实践能力的培养。在《计算机基础》课程中,要将Office办公软件引入到课程中,并要达到一定的应用水准。在《试验设计与统计分析》课程中,可以引入Excel和SAS等软件知识。在《文献检索》课程中,可以引入Internet的使用,数据库查询和Endnote软件等知识。在其它专业课程中,凡涉及到计算机内容的,也要尽可能进行上机训练,提高计算机应用能力。

3.2 加强计算机专业知识讲座

通过专题讲座的形式,讲解毕业论文实践过程中所使用的软件知识。在毕业论文撰写期间,可以通过专题讲座,具有针对性地进行辅导。因此,学生可以及时的了解相关知识,并立即加以应用。除了现场的讲座形式外,还可以利用网络的优势,建立网上学习平台,将学习资源放在网络上,学生可以随时查询相关计算机应用知识。

3.3 加强计算机硬件建设

加大计算机硬件设施的投入力度,优化计算机机房管理,提高计算机利用效率。根据学校人数和计算机使用的实际情况,合理投入资金进行计算机房的建设,增加计算机的台套数。其次,制定合理的管理措施,适当延长计算机房的使用时间,提高计算机房的利用效率,减少计算机的非学习性占用。

3.4 加强指导老师的指导职责

制定毕业论文指导教师的考核体系,强化指导教师的责任意识,督促教师加强对学生的指导。从学校和学院两个层次,学校层次要做好毕业论文指导的全面工作,同时要对计算机应用指导工作提出明确统_的要求,学院则有必要对学校的规定做出具体的安排和实施办法。

4.小结

软件工程毕业论文范文4

中图分类号:G642

摘要:如何构建教学质量保障体系是各高校关注的话题之一。黄淮学院是新建应用型本科院校,如何构建适合自己的质保体系,文章以省级特色专业软件工程为例,从人才培养方案制定、课程建设、学生学习和毕业设计4个方面探讨软件工程专业教学质量保障体系的建设与实践。

关键词:应用型;人才培养;教学质量

软件产业作为国家战略性产业,亟需大批高层次、国际化、工程型实用人才。作为地方高校,如何为本地区软件行业培养急需的实用型人才,软件工程专业首当其冲。黄淮学院软件工程专业经过几年的建设和发展,已形成较完善的教学质量监控与保障体系,2010年被评为省级特色专业。文章主要从培养方案质量保障、课程质量保障、学生学习质量保障和毕业设计质量保障4个方面介绍软件工程专业教学质量监控与保障体系的建设与实践。

1 培养方案的质量保障

人才培养方案是保证教学质量和实现人才培养目标的纲领性文件,是安排教学任务、组织教学活动、规范教学过程、实施教学管理的基本依据。软件工程专业课程体系和教学内容应该充分反映生产现场实际需要和信息技术行业企业的实际需要、充分体现行业企业专家的全程参与、充分体现广大教师的广泛参与、充分体现知识体系的深度论证、充分体现产学合作教育理念。

(1)转变观念,开展思想大讨论。软件工程专业全体教师(包括基础课教师)广泛深度参与,紧紧围绕学院建设特色鲜明的应用型本科高校目标的要求,以《黄淮学院关于加强应用型人才培养的指导意见》精神为指导,在软件工程专业培养方案的制订中,突出应用、强化实践、坚持创新和分类指导相结合。

(2)采用“走出去,请进来”的方法,由专业带头人负责,深入到企业,充分吸纳行业专家意见,广泛进行市场调研。走访往届毕业生,了解软件工程专业学生在校最需要学习什么,到兄弟院校借鉴学习软件工程及相关专业的人才培养经验和措施,制定适合黄淮学院应用型软件工程’专业人才培养方案初稿,再聘请本专业的教育专家,邀请行业专家和往届优秀毕业生,共同参与研讨人才培养方案并对方案进行调研、论证、修订,形成具有黄淮学院特色的软件工程专业的“3+1”培养模式和“4+4”知识能力课程体系。

(3)学院制订了人才培养方案修订和调整的管理办法,专业带头人把人才培养方案提交学院教学与学术委员会审核通过后参加学校组织的专业人才培养方案评审验收会,评审专家从修订培养方案的技术路线、培养方案修订的主要内容及修订依据、培养方案的主要特色等方面进行评价并提出修改完善的意见。

2 课程质量保障

大学教学的核心价值源于课程,提高课程质量是保障教学质量的永恒主题。制定理论教学工作规范和实践教学工作规范,课程和实践教学环节教学文件齐全,教学过程规范,开课有计划,授课有大纲,调整有程序,过程有监控,质量有保证。

(1)每门课程都组建有职称结构合理的课程组,并指定1~2名主讲教师,任课教师的培养和选用制定有相应的监控和保障措施和方法。明确每门课程在整体培养计划中的地位、作用及与其他课程的衔接关系,通过对课程内容的精选、提炼、充实和重组,使各门课程的教学内容整体优化,进而通过教学方法与手段改革、教材和师资队伍与相应实验环境的建设及建立切实有效的激励和评价机制,使整个课程的教学质量达到较高水平,促进专业特色的形成和人才培养质量的提高。

(2)在整个教学实施过程中,学院制定严格的教学任务分配管理方案,教学任务书下达流程如图1所示。专业带头人依据软件工程专业人才培养方案,制定专业教学计划,并提交学院学术与教学指导委员会审核。审核通过后,教研室主任把所管理的课程交由各课程组教师选报。最终通过教师公开试讲、说课等多种形式,由学术指导委员会进行评分,择优选用,确保任课教师保质保量完成每门课程的教学任务。

3 学生学习过程保障

(1)课程教学过程的设计,遵循释疑解惑的课程资源最小化原则,时间资源最小化和信息量最大化是任何一个授课过程永恒追求的目标,用最少的时间资源去完成对每一种教学过程,每一项内容的释疑解惑。但在实际教学过程中,教师由于能力不同,对课程教学的理解能力也不一样。课程组主讲教师负责组织成员集体备课,充分考虑软件工程专业特点,共同研讨制定课程教学大纲、编写讲义、制作课件、建设网络课程等工作,其中讲义中具体到每节课的教学目标、教学方法、重点难点及其突破方法和技巧、详细的教学过程设计、作业思考题(检测是否完成教学任务)等,无论哪位教师授课,每节课都按统一标准要求,对于经验不够丰富的青年教师是很好的质量保障,同时课程负责人要综合考虑信息技术企业的需求和核心知识模块的调整,知识体系的更新由课程负责人跟踪和修改。

(2)学生学习过程质量保障。根据软件工程专业的特点结合相应的学生管理规章制度,制定合理的学生作业管理条例及考试管理条例,保证学生积极的心态进行学习和生活。在学生作业管理中要求任课教师每周至少布置一次理论作业,作业批改情况每次都要有记录,每次实验教师给出明确的任务,实验完成后及时验收并总结点评本次实验结果,学生必须提交实验报告和程序源代码。严肃课堂纪律。采用注重过程评价的成绩评定方法,课程最终成绩满分为100分,平时成绩占40%,期末成绩占60%;平时成绩中出勤10%,作业10%,实验20%。对于实践课时比例较大的课程经讨论后可适当增加平时成绩比例。

(3)注重日常教学检查。定期或不定期检查教学运行情况,初期检查教学安排是否合理,如教师、学生上课情况、教学条件、教学设施准备情况等。中期检查采取多种形式从教师、学生、辅导员等不同层面了解教学运行情况,包括专业教学计划和教学大纲的执行情况,各类课程的教学内容和教学进度,课堂教学方法、作业的布置和批改,实验教学是否规范,学生的学习风气等。期末检查的重点为考试管理,试卷要有试做和审批,考试结束要有总结。

4 毕业设计质量保障

做好毕业论文(设计)的指导工作,保证毕业设计质量,院领导结合工作需要,成立本科毕业设计工作领导小组。小组由主管教学院长、教研室主任、学术骨干、教学秘书等人员组成,组长由分管教学或毕业设计工作的院领导担任。

(1)把好选题开题第一关。毕业设计领导小组向学生公布指导教师的研究方向及毕业设计题目数据库(题目可自选)供学生进行选择,通过教师和学生的双向选择,确定每位学生的指导教师。第一轮选题结束,由负责毕业设计的教务员汇总,并提交学术与教学指导委员会,按软件工程专业人才培养目标要求,一人一题,真题真做。学生填写本科毕业设计选题审批表并提交。指导教师根据学生选题,下达毕业设计任务书,填写本科毕业设计任务书,学生根据指导教师任务书要求,撰写开题报告并填写本科毕业设计开题报告,初期工作流程如图2所示。

(2)严格监控毕业设计过程。要求指导教师认真负责,指导学生收集或提供相关参考资料,充分利用网络及时解答学生在毕业设计中遇到的问题,定期或不定期对学生毕业设计结果进行检查。根据中期检查结果,大部分学生毕业设计完成情况不好,鉴于毕业生在毕业设计期间忙于找工作或实习,没有时间和精力认真开展毕业设计,从一定程度上影响了毕业设计的质量,学院专门下发通知,要求外出学生必须回校开展毕业设计工作,并要求指导教师加强对回校学生的毕业设计指导。学院还努力为毕业生创造毕业设计所需要条件,对于少数没有电脑的学生,由学院集中安排在实验室进行毕业设计。

(3)严格毕业设计答辩程序。指导教师按任务书要求,验收学生的设计成果,包括审阅设计文档,应用系统的测试运行。教师给出修改意见,严格要求学生认真修改,指导教师审查修改后的设计成果,填写本科毕业设计指导教师审阅评价表,并提交答辩组(不能提交到其本人所在的答辩组)参加答辩。

答辩组秘书收集并提交本组的毕业设计成果,评审教师对其评审的毕业论文填写本科毕业设计评阅教师审阅评价表,评审通过后学生即可参加答辩。答辩组负责填写本科毕业设计答辩记录表和本科毕业设计答辩评分表。若学生的答辩不能通过则由学院组织二次答辩,工作流程如图3所示。

由于措施得力,监控保障到位,2013年的应届毕业设计无论是设计的软件成果,还是提交的各类文档资料,从格式到内容都进行认真审查,可以说2013届毕业生完成的设计成果在整体上达到了令人满意的成效。其中由2013届毕业生设计的“星软安全中心”是以最小的系统资源开销,带来全面、实用的安全防护,其毕业设计成果受到金山毒霸公司欣赏,已被该公司安排于产品研发部工作。另一位学生设计的“基于Android平台飞行器控制嵌入式系统设计与开发”成果,被香港某玩具公司以8.5万元的价格买走。

5 结语

教学质量是高校生存和发展的生命,是衡量高校办学水平的重要指标。几年来,学院始终把教学工作作为中心工作,把教学质量作为生存和发展的根本点。目前,正在积极准备迎接教育部本科教学工作合格评估,在“以评促建、以评促改、以评促管、评建结合、重在建设”的方针指导下,通过扎实地建设工作,在牢固树立质量意识的前提下,进一步完善教学质量保障与监控体系,为提高教育教学质量而不懈努力。

参考文献:

[1]杨青青·宁波大红鹰学院应用性本科软件工程专业教学质量体系的研究与实践:以宁波大红鹰学院为例[J].高等教育,2012(4):141.

软件工程毕业论文范文5

本科生毕业论文(设计)工作规定

北工商教字[2006]30号

 

毕业论文(设计)是高等学校本科教学计划的重要组成部分,是综合性实践教学环节,其目的是培养学生综合所学知识独立分析问题和解决问题的能力。为加强毕业论文(设计)管理工作,提高我校教学质量,培养合格人才,特制定本工作规定。

 

第一章  教学基本要求

一、时间及学分要求

毕业论文(设计)一般安排时间为9~13周,学分为9~13,正常情况下应在第四学年第八学期结束之前完成。

二、主要任务

1.理工类各专业学生在教师的指导下,独立完成一项给定的设计任务,编写符合要求的设计说明书;或独立撰写一份毕业论文,并绘制有关图表。

2.经济、管理、文、法类各专业学生在教师的指导下,独立撰写毕业论文(或设计说明书),并绘制有关图表。

三、知识要求

巩固和扩展学生所学的基本理论和专业知识,培养学生综合运用所学知识分析和解决问题的能力、初步的科研能力以及创新意识和创新能力。

四、能力要求

进一步训练和提高学生的方案设计、资料查阅、实验研究、社会调查、理论计算、数据处理、经济分析、外文资料的阅读和翻译、计算机应用、文字表达和论文(设计)撰写等方面的能力和技巧。

五、综合素质要求

培养学生正确的设计和研究思想、理论联系实际的工作作风、严谨的科学态度、善于与他人协作的能力和刻苦钻研、勇于创新的精神。

 

第二章  选题原则

选好题是保证毕业论文(设计)质量的重要环节。其原则是:

一、符合专业培养目标,满足教学基本要求;

二、应使学生能够综合运用所学知识,获得比较全面的训练,允许将一些需要深入研究的专题作为学生的选题;

三、选题应符合社会发展、科学技术进步的需要,可增加与实际相结合、与教师科研项目相结合的题目的比例;

四、选题的份量和难度要适当,在保证达到教学基本要求的前提下,因材施教,既能使大多数学生能够在规定时间内完成规定的题目内容,又能使少数学习优秀的学生得到更好的培养和锻炼;

五、选题应尽量做到具有一定的新颖性、先进性、开拓性。

六、非计算机软件专业的学生完成计算机软件题型设计题目时,其设计内容必须符合本专业培养目标的要求;

七、要注意外语能力和计算机应用能力的培养。

八、学校鼓励毕业论文(设计)题目与科研、生产实践相结合,以获得科研经费、企事业单位经费的支持,通过毕业论文(设计)工作成果促进科研项目的完成和企事业单位的发展,以实现双赢。

 

第三章  成果形式

一、理工类各专业

成果形式主要为工程设计型和工程技术研究型的毕业论文(设计),应侧重于对学生进行设计、绘图、计算、测试、实验、软件开发和技术经济分析等能力的培养和工程基本训练。

(一)毕业设计

1.设计说明书的字数不少于20000字。如为软件设计,则软件工程文档应包括:有效程序软盘和源程序清单;软件分析与设计说明书;软件分析与测试分析报告;项目开发总结。在学生毕业答辩前,该专业教研室应组织软件验收。

2.绘制设计图纸。使用最新国际标准,有条件的院(系)可用CAD绘图。

3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

    4.设计摘要200~300字。

5.应用计算机进行设计、计算等。

(二)毕业论文

1.实验、测试报告及论文正文的撰写字数一般为8000字以上,但不超过12000字。

2.绘制有关图表。

3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

4.论文摘要200~300字。

5.应用计算机进行实验数据的处理与实验结果的分析。

二、经济、文、法类各专业

成果形式主要为科研论文,应侧重于科学研究基本方法的训练和能力的培养。

1.毕业论文正文一般为8000字以上,但不超过12000字。

2.论文摘要200~300字。

3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

4.应用计算机进行建模、数据分析及绘制图表。

三、管理类专业

(一)科学研究论文

侧重于科学研究基本方法的训练和对本专业中有关理论和实践问题的分析研究能力的培养。

1.毕业论文正文一般为8000字以上,但不超过12000字。

2.论文摘要200~300字。

3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

4.应用计算机进行建模、数据计算与分析及绘制图表。

(二)软件分析与设计

侧重于软件分析与设计能力的培养。

1.分析与设计说明书的字数为10000字以上,但不超过15000字。软件工程文档应包括:有效程序软盘和源程序清单、软件设计说明书、软件测试验收记录单、项目开发总结。在学生毕业答辩前,该专业教研室应组织设计验收。

2.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

3.论文摘要200~300字。

软件工程毕业论文范文6

关键词:五年制高职软件技术专业;职业能力;毕业设计

1概述

目前,许多五年制高职院校对毕业设计这一环节越来越重视。学校按照自身的人才培养方案,对毕业设计的要求也是各不相同。有的学校采用实习结束后,提交相关的毕业论文作为毕业设计;有的学校要求学生结合实习岗位,针对企业在生产和管理需要解决的问题开发软件,并辅以文字介绍软件的设计思想、流程和使用方法作为毕业设计;有的学校则在毕业实习之前,通过毕业设计题库,让学生自由选择设计。不论哪种方案,其宗旨都是以就业为导向,培养学生岗位职业能力。毕业设计是衔接学校教育与企业岗位工作的重要环节,只有了解企业对学生职业能力的要求,设计相应的毕业设计流程,才能在毕业设计中培养学生的职业能力。本文结合我校软件技术专业的特点,探索基于学生职业能力培养的毕业设计方法。

2五年制高职软件技术专业基于职业能力的课程体系

2.1五年制高职

所谓五年制高职,也称五年制大专,通过招收初中毕业生,实施五年一贯制培养模式、融中等职业教育和高等职业教育于一体的职业教育。五年制高职的前3年为中等职业教育阶段,后2年为高等职业教育阶段,围绕学生所需的知识、能力和素质,整体设计统筹安排中、高等职业教育的课程体系,达到培养高技术应用型人才的目标。

2.2软件技术专业基于职业能力的课程体系

职业能力是指从事某个职业的多种能力的综合,即将所学的知识、技能和态度在职业活动进行类化迁移整合,形成完成一定职业任务的能力。职业能力又分为基本能力(即社会能力)、专业能力及综合能力也称核心能力。通过构建职业素质课程、专业基础课程和方向核心课程三个模块,凸显“三个能力”,基于职业能力的课程体系如图1,职业素质课程模块主要培养学生具备必要的人文、身心、道德、职业等素质,培养学生与人交流、合作的社会能力;专业基础课程模块主要培养学生具备基本编程基础、网页设计图像处理能力及计算机维护能力等专业性的基本职业能力培养;方向核心课程模块主要培养学生具备使用当前主流开发技术完成软件开发的职业核心能力。

3基于职业能力培养的毕业设计实践

职业能力的培养是学校人才培养的目标所在,在毕业设计实践中有机融合职业能力的培养,可以使学生在毕业后快速适应企业工作并胜任相应的工作岗位,真正实现学校人才培养和企业人才需求之间的零距离对接。

3.1创新毕业设计的组织与管理,保障毕业设计环节

毕业设计的组织与管理是确保毕业设计实践有效开展的关键。首先合理安排毕业设计的时间。毕业设计一般放在学生毕业实习之前的最后一个学期,五年制高职的毕业设计可安排在第9个学期进行,利用第9学期的最后2个月开展,前2个月的时间各科目按原有教学计划进行教学。其次是指导教师确立,参照我校的教学规律,毕业实习之前的专业课教学就是方向核心课程中各项目实战课程的教学,所以指导教师也就是负责这些项目实战课程的教师,教师仍按原课表开展工作,这样指导教师可以实时了解到所带学生的进展。通过这一部署,学生每天在固定时间、固定地点集中,毕业设计的时间、场地有保障,指导老师按课表进行指导,做到对毕业设计全程监管,检查指导及时,学校的教学管理不会紊乱,促进毕业设计实践实施,也可使学生带着完成的毕业设计作品去找实习岗位,更好地展示自己的能力水平。

3.2围绕岗位职业核心能力,设置毕业设计方向

学生的职业能力和从事的岗位息息相关。通过对当地软件企业的考察、调研及人才培养方案的定位,五年制高职软件技术专业学生就业岗位有软件程序员、软件测试员、网页设计员、软件技术支持等岗位。其中,软件程序员是主要就业岗位,程序员又细分为.Net程序员、Java程序员、PHP程序员及移动开发程序员等。不同的岗位,职业能力的要求有所不同,通过主要就业岗位与所需核心职业能力的分析表1可以得出,合理设置毕业设计方向,可以针对性地提升学生在相应岗位上的综合能力,所以在选择设置毕业设计方向时,也是按四个方向来实施。通过专门化的方向设置,提升和强化学生的岗位职业核心能力。

3.3构建毕业设计环节,打造学生的职业能力

结合软件技术专业主要就业岗位的特点,构建“分组与选择方向、选题与开题、项目实施、论文撰写与展板设计,毕业答辩与评价、毕业设计成果展示”这一毕业设计环节,达到充分融合软件技术专业学生的职业能力,升华核心职业能力,具体内容详见表2。(1)方向选择及分组:根据毕业设计具有自主性和选择性的特点,不仅要满足学生对某个方向的兴趣爱好,又要防止学生都集中在某个方向上,可以采用先让学生选择方向,当某个方向满员时老师可以选择学生,将学生进行有效分流,完成毕业设计的第一步。(2)选题:最大限度满足学生自主选题,提高学生兴趣。对于学习基础薄弱的学生可以使用教师提供选题或项目实战课程中未完成或需要护的项目。(3)毕业设计评价:毕业设计评价从整体到量化。毕业设计评价=作品50%+毕业设计文档分25%(论文、项目任务书、毕业设计日志、展板设计图、答辩PPT)+陈述答辩25%。再对作品50%进行细化,主要由指导老师跟踪考评,围绕选题的创新和科学性,作品的可操作性及技术性等分阶段全面量化评分表,这里不再罗列。(4)毕业设计成果展示交流:一方面通过布置展厅展示学生作品,另一方面挑选优秀毕业设计作品,邀请在外实习学生回校向低年级学生开设毕业设计成果汇报,主要内容包括介绍毕业设计作品创作理念、方法和在外实习心得体会等,引导低年级学生主动探究、激发兴趣促进其职业能力的培养。