讨究软件工程专业一体化教学质量管理体系

文学乐 人气:2.75W

摘要:本文探讨在软件工程专业教学中应用IS09000标准,构建软件工程一体化教学质量管理体系,并在此体系指导下建立理论课程体系、项目实训体系以及学生考核体系和教学质量评估体系,提出课程标准化、案例标准化、教学实训流程标准化以及实训工件标准化的概念,最后阐述了统一的一体化管理教学平台的功能和意义。

讨究软件工程专业一体化教学质量管理体系

关键词:质量管理体系;一体化课程;软件工程;标准化

1、前言

IEEE将软件工程定义为:

(1)将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。

(2)对(1)中所述方法的研究。软件工程包括两方面内容:软件开发技术和软件项目管理。软件开发技术包括软件开发方法学、软件工具和软件工程环境。软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划等。

国际上从20世纪70年代初就开始研究软件质量管理和软件过程控制的问题,相继出台了如ISO9000和CMM(Capability Maturity Mode1)等一些重要的国际标准。

目前我国的许多大学, 都开设了软件工程相关的课程。为了培养能快速适应企业的软件工程人才,2001年7月教育部发出关于试办示范性软件学院的通知(教高(200113号),成立了35所示范性软件学院。但多年来,软件工程课程的教学以传授技术和开发方法为主,侧重于培养学生的软件开发能力,而忽略了对学生的软件项目管理和软件开发规范的培养。当然开设软件工程专业的学校也存在很多挑战:缺乏工业界经验的教师,教学队伍不稳定,计算机技术的快速更新,课程体系的不断完善,入学学生专业知识水平迥异等等,导致教学质量不稳定,毕业学生的知识和技能参差不齐。

为了应对这些挑战,适应面向工业的软件教育,教育机构需要制定相应的规范和质量保证系统, 而基于IS09000和CMM 标准来建立一套质量管理体系以保障面向工业的软件教育质量是十分必要而且可行的。

2、教学质量管理体系

ISO9000质量管理模式是在全面质量管理理论实践基础上发展的质量管理新模式,其核心是把质量管理从传统的对结果(产品)实行评估,转为对过程实施控制,即对形成最终结果(产品)的全过程实施过程控制,对影响质量的各个环节进行监测、纠错、反馈、修正, 以保证每一过程质量管理在严格的监控之下进行。它的管理思想是重在过程管理,做法是每一个环节都不放过, 目的是为了第一次就把事情做好。建立教学质量体系的组织可以是整个学校,或者是软件工程教学相关的某个部门,也可以是相关的项目小组。

教学质量管理体系包括:教学组织的教学方针和组织的职责,教学过程的控制、预防和纠正措施、质量记录,以及教职员工的培训内容。要将先进的实践经验及时转化为文件化的程序, 以文件形式监控质量管理体系,并不断在实施中完善。教学质量体系文件由4个层次的文件所构成,

包括:

① 教学质量手册,一般是各类教学管理文件的指导汇编;

② 教学管理文件, 即组织的质量体系程序文件,这些文件支持质量手册,对教学工作的策划、开发与准备,到运行、最终结果的各个阶段环节进行控制;

③ 教学工作与学习规范,相当于各个岗位工作指导书;

④ 教学质量记录和其他质量文件主要由各种教学文件(On教学大纲、教学计划等)以及各种管理工具和图表组成。

 3、一体化教学体系

软件工程相关课程的一体化教学体系是指整合软件工程相关的各教学实践环节,把培养学生综合能力(开发能力和管理能力)的教学实践环节作为整体来考虑,制定统一有机的课程体系包括教学实践计划与大纲, 在具体实施中,通过一个综合的实训项目将软件工程涉及的关键过程的课程贯穿起来,使学生对软件工程和软件过程的基本理论、方法、技术以及管理有一个全面整体的认识,避免传统教学中存在的各课程、各环节相互脱节、缺乏有机联系。它包括一体化课程体系和一体化考核体系。

3.1 一体化课程体系

理论课程体系涉及需求工程、分析与设计、实施、部署、测试、项目管理、变更与配置管理、团队与过程等环节相关的多门理论课程。实训项目体系涉及需求工程、分析与设计、实施、部署、测试、项目管理、变更与配置管理、团队与过程等环节相关的'多项实践活动、实战工具。

在本科软件工程教学中,我们给本科生提供三个综合实训项目,包括教务管理系统、掌上导航系统和情景游戏开发三个项目,分别体现了软件工程、嵌入式系统和数字娱乐三个专业方向,学生根据自己的方向选择其中一个项目来做。在“中等职业骨干教师国家级培训计算机软件 ”项目中,给培训学员提供了练习项目和实战项目。在一体化课程体系的每个课程中,这个项目始终贯穿其中,只是每门课在项目中的侧重点不同,例如:在“用例驱动的需求”课中,项目实训内容侧重需求分析,并建立需求的用例模型,在“面向对象分析与设计”课中,项目实训内容在于分析对象和类,给出分析类、设计类及类之间。这样可以通过一个统一的项目把相关各门课的知识内容连贯起来。

3.2 一体化考评体系

一体化考核体系包括学生考核体系和教学质量评估体系。教育同其他服务行业一样,其所提供的产品和服务是否被社会认可最终是由顾客来确定的,就教育组织而言,这里所指的顾客应包括三个方面:外部顾客,即企事业用人单位; 内部顾客,即学生;相关方,即学校主管部门、社会及学生家长等。学生具有双重身份,对外部顾客来讲,他是教育组织的“产品”,对教育组织的教学服务来讲,他是顾客。评估组织和教师的教学质量,一方面是内部的教学管理评审、考核,另一方面是用人单位及学生的评价,这是最终评价准则,因为用人单位及学生的评价教学质量的具有广泛性、公平性、公正性和合理性。另外对学生的考核应该站在外部客户的立场上,这就要求教育组织加强社会调研,最广泛地了解、掌握用人单位对人才的现时需要和今后的期望。从形式上来说,包括理论知识考核、定期项目报告及陈述、以及各阶段工件等。

3.3 标准化