计算机开发类毕业论文框架结构教学课堂实例设计

2018-11-16 12:36王青海
学周刊 2018年34期
关键词:质量保障毕业论文国家标准

王青海

摘 要:本文针对计算机开发类毕业论文结构不合理的现状,通过设计专业论文指导与研究课程中论文框架结构课堂教学实例,分析和归纳了计算机开发类毕业论文内容和框架结构,指出开发类毕业论文内容重点是系统分析和设计建模,难点是系统分析建模,而系统实现及测试等为辅助内容,旨在对计算机开发类毕业生论文撰写提供参考。

关键词:毕业论文;质量保障;国家标准

中图分类号:G64 文献标识码:A 文章编号:1673-9132(2018)34-0005-02

DOI:10.16657/j.cnki.issn1673-9132.2018.34.001

一、引言

毕业论文是我国高等教育本科专业教学的重要环节,也是本科专业教学质量的重要组成部分,但近年来由于很多原因的驱使,学生毕业论文质量严重下滑[1,2]。计算机相关专业开发类毕业论文尤为如此[3]。如何提高计算机专业本科毕业论文质量,已成为目前高等学校亟待解决的一个重要问题[4,5]。如何进行计算机开发类本科学生毕业论文质量保障机制研究已刻不容缓。

党的十九大提出建设教育强国是中华民族伟大复兴的基础工程,为实现我国高等教育内涵式发展,就要建设具有中国特色、世界水平的高等教育质量标准。在2018年1月教育部已出台我国高等教育本科专业教学质量国家标准,标准对计算机开发类毕业论文提出了具体的规定要求:须制定与毕业设计(论文)要求相适应的标准和检查保障机制;保证课题的工作量和难度;要对毕业设计(论文)全过程进行控制;选题、开题、中期检查与论文答辩应有相应的文档。标准进一步指出:“计算机科学与技术、软件工程、网络空间信息安全等计算机类学科,统称为计算学科。计算学科通过在计算机上建立模型和系统,模拟实际过程进行科学调查和研究,通过数据搜集、存储、传输与处理等进行问题求解,包括科学、工程、技术和应用。其科学部分核心在于通过抽象建立模型实现对计算规律的研究;其技术部分核心在于研究和发明用计算进行科学调查与研究中使用的基本手段和方法;其应用核心在于构建、维护和使用计算系统实现特定问题的求解”。国家标准对计算机开发类毕业论文提出了具体的规定和要求:“须保证课题的工作量和难度;要对毕业设计(论文)全过程进行控制;选题、开题、中期检查与论文答辩应有相应的文档。国家标准不仅给出了计算机相关专业开发类毕业论文必须满足的技术方法和工作量,同时给出了具体的规定和要求”。本文针对计算机相关专业开发类毕业论文结构不合理的现状,通过对专业论文指导与研究课程教学入手,给出了该课程论文结构撰写的课堂设计实例。

二、基于论文框架结构教学的课堂设计

计算机开发类毕业论文撰写的整体框架是以软件工程瀑布模型为基本指导,涵盖开发方法、系统分析、系统设计、系统实施等主要阶段。

(一)开发方法教学设计

开发类毕业论文撰写,难点在于系统分析的过程,选择不同的开发方法则会带来不同的分析模型和分析结果。常用的开发方法有结构化方法和面向对象方法。它们代表了不同的分析思路和理解视角,结构化方法对该系统开发关注的关键点在于数据的组成,而面向对象方法则关注的焦点在于对象和类的抽取,对象是数据属性和动作的封装。

(二)模型构建教学设计

模型构建是系统分析、设计的重点和难点。若采用结构化方法,分析建模即为对其物理流程的抽象,抽取计算机可自动处理的部分,通过数据流图(DFD)来对系统边界、数据流、文件存储和加工进行描述,用图示的方法来映射现实问题与计算机科学所需的模型之间的关联关系,结构化方法分析的主要产物即为DFD及其细化,设计建模即对DFD进行软件结构(SC)映射,得到系统的设计模型。若采用面向对象方法,则需抽象其用例角色及其在系统中的功能组成,通过用例图(UCD)进一步抽象其软件结构的组成—类图,对类图的迭代式细化,对象之间的交互即为合作图(CD),时间顺序的交互为时序图(SD),可得到系统的设计模型。

(三)模型邏辑主线教学设计

从问题描述开始,开发方法、分析建模、设计建模到物理实现即为论文的结构逻辑主要线索。结构化方法中数据流图(DFD)及其细化图示为论文分析建模的主要内容,也是论文的难点,软件模块图(SC)为论文设计建模的主要内容。面向对象方法中用例图(USC)、系统类图(CD)等为论文分析建模的主要内容,同样是论文难点,细化的系统类图(CD)、软件模块图(SC)等为论文设计建模的主要内容,不论哪种方法的后继实现和测试为辅助内容,其内容实现与测试均在逻辑主线的框架下展开,内容可选具有代表性的实现结果加以阐述,测试则要具体说明采用的测试策略和如何精心设计的测试用例,并对测试结果加以说明。

(四)毕业论文内容撰写教学设计

从实际问题到软件开发是一种广义映射,其理论框架抽象即为毕业论文,软件开发(毕业设计)的各个阶段均对应于毕业论文的各项内容。由于系统分析要解决从现实空间到分析模型的具体映射,其对知识和经验要求的广度和深度是软件开发过程中最高的,系统设计可以系统分析模型为依据,系统实现是设计模型的产物。由此可见,计算机开发类毕业论文结构中分析建模为重点和难点,设计建模为重点,实现及测试为辅助内容。

参考文献:

[1] 段冰.本科毕业论文写作模式研究[J].教育与职业,2011(17):186.

[2] 高长富.本科毕业论文教学管理机制的合理构建[J].教育与教学研究,2015(4):92.

[3] 饶家辉,王宏娟,周虚.推进本科毕业论文模式改革探析[J].实验室研究与探索,2012(3):160.

[4] 乔军,孟庆玲.提高本科毕业论文质量的几点思考[J].教育探索,2011(9):46.

[5] 叶民,魏志渊,楼程富,等.SRTP:浙江大学本科教学改革的成功探索[J].高等工程教育研究,2005(4):55.

猜你喜欢
质量保障毕业论文国家标准
近期发布的相关国家标准(2019年12月10日)
近期发布的相关国家标准(2019年12月31日)
近期发布的相关国家标准(2020年03月06日)
近期发布的相关国家标准(2020年03月31日)
德国双元制职业教育质量保障体系
本科毕业论文:取消还是改革