APP下载

软件设计模式课程实验教学系统探索①

2017-06-07赵洪达张倩雯

计算机系统应用 2017年5期
关键词:课程系统学生

周 宇,赵洪达,张倩雯

(南京航空航天大学 计算机科学与技术学院,南京 211106)

软件设计模式课程实验教学系统探索①

周 宇,赵洪达,张倩雯

(南京航空航天大学 计算机科学与技术学院,南京 211106)

设计模式是软件工程专业的重要核心课程,兼具理论性和实践性,但其高度的抽象性给学生学习带来较大困难.针对该课程及学生的认知特点,设计开发了一个基于Spring框架的设计模式实验教学系统-在线教务管理平台,该系统采用B/S架构,综合了多种常用设计模式,不仅展示了单个设计模式的特点,同时展示了这些设计模式在实际项目开发中的复合应用,有助于学生加深设计模式方法学理论精髓的理解,提高实践动手能力,从而为进一步掌握高级软件工程知识奠定基础.

软件工程;设计模式;Spring框架;教学系统

在软件工程的课程体系中,设计模式有着承上启下的特殊地位.程序设计语言和数据结构是学习设计模式的基础,但是,和这类课程不同,设计模式要解决的不是功能性问题,而是要解决其软件质量相关非功能性的问题(如可维护性等),这就需要学生在学习时关注从功能性属性到非功能性属性的转变,这个转变对于设计模式的学习以及软件工程思想的理解都非常关键,然而在笔者的教学实践中发现,这个思维转变对于初学者而言有一定困难.软件工程的所有活动都是围绕提高软件质量、降低软件开发成本而展开,大量工作都是……

登录APP查看全文

猜你喜欢

课程系统学生
Smartflower POP 一体式光伏系统
WJ-700无人机系统
数字图像处理课程混合式教学改革与探索
ZC系列无人机遥感系统
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
赶不走的学生
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
学生写话
学生写的话