摘要
传统的软件开发方法以及对应的软件工程课程实验设计通常缺乏一致性、系统性,不利于提高学生软件开发的综合实践能力。针对上述问题,开设实施了软件工程创新性实验教学项目"基于AADL模型驱动的软件开发方法",使得软件开发过程的各个阶段集成于统一、一致的建模框架中。同时,辅以"做中学"与项目驱动相结合的教学模式,让学生从实践中体验一个完整的软件开发过程,提高学生的自主学习探索、软件开发综合实践能力,为软件工程实践教学的开展提供实用的可选方案。
The traditional software development methodology and software engineering curriculum experiments lack of consistent and systematic design.It is not easy to improve software development synthetic practice ability for the students.To address this problem,a"model-driven software development method based on the Architecture Analysis and Design Language(AADL)"project was applied into the software engineering innovative experiment teaching curriculum,which integrated each phase in software development process into unified and consistent modeling framework.Besides,the teaching mode with“Learn by Doing”and project-driven is designed for students to experience integrated software development process in practice,further to improve their independent exploration ability and comprehensive practical ability of the students.This study provides an alternative for carrying out the software engineering innovative experimental teaching program.
作者
王颖
陈仲民
王建勇
Wang Ying;Chen Zhongmin;Wang Jianyong
出处
《科教文汇》
2020年第11期86-88,共3页
Journal of Science and Education
基金
湖北省高校教学改革研究项目《高等农业院校计算机专业软件类课程设置与实践教学的研究》,项目编号:2017185。
关键词
软件工程
创新性实验教学
AADL
模型驱动
项目驱动
software engineering
innovative experiment teaching
AADL
model-based driven
project-driven