软件工程专业毕业设计质量管控平台的研究与设计

2020-07-27 14:10郭基凤郭丽刘磊缑西梅
现代信息科技 2020年6期
关键词:过程管理毕业设计评价体系

郭基凤 郭丽 刘磊 缑西梅

摘  要:针对目前毕业设计实施过程中存在的选题不合理、过程管理不规范、评价标准不统一等问题,该文研究并构建出适合软件工程专业的毕业设计流程管理与质量控制方案,特别是在毕业设计全生命周期的评价指标体系上运用模糊评判矩阵进行度量,有效提高了软件工程专业毕业设计评价的客观性、公平性。该文最终基于上述方案设计开发了毕业设计过程管理与质量控制平台。经长期实践验证,可以有效提升软件工程专业毕业设计整体质量。

关键词:毕业设计;过程管理;质量控制;评价体系

中图分类号:G642.477;TP311.5      文獻标识码:A 文章编号:2096-4706(2020)06-0175-05

Abstract:As for the inappropriate topic,irregular management during process and inconsistent evaluation standard of graduation project,this essay will study and try to construct a process management and a quality control plan for graduation project of the students majored in software engineering. This plan aims to improve the objectivity and fairness of the evaluation of the graduation project by using a fuzzy judging matrix upon the evaluation index system of total life circle. This paper finally developed the process management and the quality control platform that has been proved by the long-term practice and it will increase the overall quality of graduation project in software engineering.

Keywords:graduation design;process management;quality control;evaluation system

0  引  言

毕业设计是高校教学计划中极其重要的实践性教学环节,既是对学生在校期间学习知识的全面总结,也是对学生实践能力与综合素养的全面检验,是实现本科培养目标的关键一步。软件工程专业毕业设计的主要任务是通过进一步的学习和设计训练,使学生熟悉软件开发的流程、软件需求分析与软件设计的基本原理和方法,具备一般软件开发设计的基本技能;能够根据具体情况,合理地架构设计方案;能熟练地运用所学专业技术知识进行程序设计,并形成规范完整的报告和文档。

然而,高校软件工程专业的毕业设计实施过程中,普遍存在一些问题。例如,选题不合理导致所作题目不符合教学培养目标;过程管理不规范甚至缺少过程管理导致作品完成进度和质量无法保障;毕业设计评价标准不够客观统一导致最终得分不科学准确。

上述问题都严重影响了毕业设计的教学效果,甚至不能够有效保证培养目标的达成。基于此,本文根据软件工程专业毕业设计的主要教学目标和要求,为加强中原工学院软件学院毕业设计过程监控管理和提高毕业论文质量,提出了完整的毕业设计实施流程与过程管理规范,并设计开发了面向服务的软件工程专业毕业设计过程管理与质量控制系统。

1  软件工程专业毕业设计流程管理方案

中原工学院软件学院软件工程专业毕业设计可以分为选题、实施、评价三个阶段。本文结合软件项目的开发流程将上述阶段进一步细化,形成选题审批、师生双选、阶段评审及材料提交四个环节,下面对四个部分的流程进行详细说明。

1.1  选题阶段

选题是毕业设计的关键,它决定了毕业设计做什么,是毕业设计质量的首要影响因素。题目过大或过小都会影响最终作品的质量,并且随着毕业设计的进行由选题不当而带来问题的改正成本会越来越高,因此很多高校都会通过“毕业题目一旦确定就不允许修改”之类的硬性规定来促使师生对毕业设计题目质量的重视,本文则通过盲审从技术上保证毕业设计题目质量,具体来说,就是将选题阶段分成选题审批和师生双选两步。

1.1.1  选题审批

毕业设计所选题目需符合软件工程专业培养方案,需求明确,工作量饱满,完成质量标准清晰,并且以《选题审批表》格式整理成文档。选题审批流程的参与者包括学生、指导教师、毕业设计负责人和评审专家。

首先,毕业设题目既可以来源于指导教师的个人科研项目、横向项目以及工作过程中遇到的实际问题,也可以出自学生所在实习单位的真实企业项目。但都需要申请者填写《题目申报表》(如表1所示),用以详细阐述题目的相关情况。学生和指导教师提交选题审批表后,毕业设计负责人要将所有的选题分配给评审专家进行盲审(题目申请者的信息设置隐藏),当评审专家批示选题不通过时,学生和指导教师需要继续对选题进行整改,重新提交审批,直到审批通过。当选题通过后,系统会生成最终正式的《选题审批表》,选题审批流程结束。

1.1.2  师生双选

软件工程专业的毕业设计有一定特殊性,大部分项目是以团队形式来完成的。而团队成员之间沟通是否顺畅、技术分工是否合理,都会影响毕业设计的最终质量。所以,在毕业设计题目选报之前,首先需要学生间通过沟通组建一个合适的团队。

为避免组队冲突、信息不透明问题,本文将学生组队的流程设定如下:首先某学生根据实际情况决定是否作为组长来组建团队。团队组长的角色类似于实际软件开发中的项目经理,负责团队的协调、任务的划分、进度的监控以及质量保证等工作。一旦选择组长角色则必须要创建团队,随后组长需要向自己的团队成员发起邀请,并等待团队成员的确认。而如果选择团队成员角色,则进行加入团队操作,即对组长给出的邀请进行确认,确认后则与队长和其他已确认的队员一起等待所有成员的确认,待所有成员确认完毕后,团队创建成功。

组建成功的团队可以进行题目申报,申报时需要满足团队中成员人数与《选题审批表》中的题目规定人数一致,才能进行成功预选报。预选报题目后,可与指导教师联系,沟通确认选报关系。如果指导教师同意,则选报题目成功,毕业设计选题阶段结束。否则,若指导教师拒绝选报,则该团队可以重新选报其他题目,也可以等待毕业设计负责人在选报最后阶段分配题目。需要说明的是:对于选报结束时还未加入任何团队的学生,系统将会由毕业设计负责人分配团队,分配导师引导完成选报流程。

所有选报工作结束后,指导教师可以获取与自己建立指导关系的所有的学生名单以及联系方式,并在系统中建立通信链路,以确保师生之间畅通的沟通渠道,以便于开展后续相关工作。

1.2  实施阶段

毕业设计过程实施是对学生完成毕业设计的工作态度和综合能力最重要的考核阶段,它决定了毕业设计怎么做。学生在该阶段需要选择具体的项目实施方案,制定可行性计划和具体技术路线并加以实施,而且在实施过程中还要及时解决出现的问题和困难,以保证在规定时间内完成相应任务。可以说,毕业设计实施阶段的完成质量是毕业设计最终质量的主体决定因素,因此为了保证毕业设计作品的质量,必须在实施阶段通过一系列有效手段和措施以确保毕业设计的顺利进行。

本文主要通过周月报的方式,督促师生保质保量地完成毕业设计实施阶段的工作,因为学生撰写的周月报势必会对自己最近的毕业设计工作进行总结和反思,以便于及时调整和改进后续工作,同时将最新进展和遇到的困难问题定期反馈给指导教师,以便于教师了解学生的进度及在毕业设计过程中遇到的问题,一方面可以更有针对性地辅导学生,另一方面也使得指导教师对每个学生完成毕业设计的情况一目了然以便于后期客观评价。

除了日常的周月报手段,本文在实施阶段共设置开题答辩、中期检查、系统验收、毕业答辩四个质量监督的关卡,平均分布在整个毕业设计周期上。首先学生要调研分析毕业设计选题,完成《开题报告》。通过开题答辩来检验学生对项目需求的理解正确性,判定解决方案及计划安排的合理性,如果初次开题答辩未通过者,将进入二次答辩。如果二次答辩未通过则终止该学生的毕业设计。

在毕业设计任务的解决方案和计划安排通过后,学生开始按计划实施方案,为了控制好学生毕业设计的完成进度,在实施阶段的中间安排了中期检查,要求学生提交《中期检查报告》,并接受进度验收。如果进度有问题者,并且在校外完成的学生必须强制返校与指导教师沟通,调整计划,继续完成毕业设计。如果学生的进度明显无法按时完成毕业设计,则也可提前终止其毕业设计。本阶段要求学生的毕业设计需完成整体工作量的80%。

最后,因软件工程专业的毕业设计分为两部分:论文和系统。所以,在进行最终的毕业答辩之前,安排有论文查重和系统验收两个关卡。如果两个关卡任意一个未通过者都会被终止答辩。只有论文和系统都通过才可进入答辩阶段。

1.3  验收阶段

验收阶段,决定了毕业设计做得如何,要归纳整理选题、实施阶段的所有工作,总结沉淀,形成完整的论文,补充提交材料,完成工作汇报与评价。

在答辩前,毕业负责人会为学生随机分配答辩小组。答辩小组需要对学生的系统进行验收打分,并生成《系统验收记录表》。答辩小组还需评阅学生论文,并由答辩小组给出改进建议,学生在参加答辩前提交正式版论文。

答辩时,答辩组需要对学生的毕业设计做出合理的评价,评价指标如表2所示,分为一级指标、二级指标,答辩组需按二級指标给出五分制打分。

指导教师需要对学生的过程表现给出合理评价,指导教师的评价指标如表3所示,也分为一级指标、二级指标,指导教师需按二级指标给出五分制打分。

3  评价方法

根据上述评价指标,本文提出基于模糊评判矩阵的评价计算方法。模糊评判矩阵先对单个指标进行评价,然后对所有因素进行综合模糊评价,防止遗漏任何统计信息和信息的中途损失,这有助于解决用“是”或“否”这样的确定性评价带来的对客观真实的偏离问题。

3.1  评判确定因素集R

评判确定因素集由表2中12个答辩组毕业设计评价指标,以及表3中7个指导教师毕业设计评价指标组成,共19项。

3.2  给出评价集V

3.3  确定权重集A

确定权重集与评判确定因素集一致,共19项,见表2和表3。

3.4  综合模糊评判矩阵B

4  系统实现

经过前面的需求分析和论证,SOA(Service-Oriented Architecture)面向服务架构,以及基于组件开发的思想有助于毕业设计过程管理与质量控制系统的技术架构。

SOA能够适应需求的多变而提出的一个系统架构理念,是一种构造分布式系统的方法,它将IT系统的功能以服务的形式提供给用户或其他服务,以适应不断变化的需求。本文提出的SOA技术架构如图1所示。

本文提出毕业设计管理系统包含三类用户,分别为系统管理者、毕业设计指导教师和学生。其中系统管理者主要维护毕业设计的过程设置、用户管理、数据管理等内容,如图2所示。

毕业设计指导教师的主要功能包括个人所指导的学生的过程信息管理,還需要作为各答辩组成员,如开题答辩组、中期检查小组、系统验收小组、毕业答辩等,如图3所示。除此之外,指导教师还需要作为题目的评审专家,完成对分配给个人的毕业设计题目的盲审,并给出评审意见,如图4所示。

5  结  语

本文针对软件工程专业毕业设计的特点,提出了一套毕业设计过程管理和质量控制的方法。采用基于SOA的架构思想,设计开发了管理系统。该管理系统贯穿于毕业设计的整个生命周期,切实有效地规范了软件工程专业的毕业设计管理流程。并通过多阶段评审的方式提高毕业设计质量。最后给出更加客观、标准、统一的评价体系,基于模糊评判矩阵,有效解决用“是”或“否”这样的确定性评价带来的对客观真实的偏离问题。

参考文献:

[1] 郭基凤,郭丽,张文宁,等.软件工程专业毕业设计过程管理支撑体系的构建 [J].科教导刊(电子版),2016(9):33-34.

[2] 郭丽,张文宁,缑西梅,等.软件工程专业毕业设计质量控制方法 [J].计算机教育,2016(12):95-98.

[3] 景志红,于晓红.毕业设计(论文)质量监控与保障体系的研究与实践 [J].中国大学教学,2008(4):32-33+77.

[4] 张慧娟.多维协同的毕业设计教学模式改革与实践 [J].中国职业技术教育,2017(2):80-83.

[5] 缪新颖,何东钢,崔新忠.联动科创活动和科研  提高毕业设计质量 [J].实验技术与管理,2017,34(2):144-146+161.

[6] 姜桂洪.以新工科为指导的软件工程专业毕业设计教学模式建设 [J].科技资讯,2019,17(3):247-248.

[7] 李昕,刘益先,程维.软件工程专业工程化实践教学体系的建设与改革 [J].计算机教育,2018(11):49-52.

[8] 戴牡红.软件工程专业校企联合指导毕业设计管理体系建设 [J].计算机教育,2018(11):81-84.

[9] 刘冰月,刘蕾.基于OBE的软件工程专业毕业设计教学改革与实践 [J].软件工程,2018,21(7):53-55+45.

[10] 夏启寿,殷晓玲.应用型本科院校计算机专业毕业设计(论文)改革探析 [J].池州学院学报,2018,32(3):136-138.

[11] 安新军,徐誉尹,刘纪敏,等.应用型本科计算机类专业毕业设计实施目标管理方法 [J].计算机教育,2015(9):75-78.

[12] 陈战胜,刘晓宇.高校本科毕业设计管理质量保障机制研究 [J].计算机教育,2016(2):163-166.

作者简介:郭基凤(1963.12-),女,汉族,湖北随州人,副院长,教授,硕士,研究方向:软件工程及应用。

猜你喜欢
过程管理毕业设计评价体系
基于土木工程专业认证毕业设计团队指导模式的实践研究
高职“四层三环节二抽查”毕业设计质量监控体系的构建与实践①
电子商务专业毕业设计实施与探索
病案首页质量控制与信息系统实现方法
全面质量管理理念在高校学生事务过程管理中的应用探索
教学过程管理信息化探讨
评价体系小改革职业技能大提升
自然资源资产离任审计评价体系研究
行政事业单位内部控制存在问题及对策
多元智能理论视角下高职院校体育课程评价体系的研究