APP下载

软件体系结构课程教学:抽象与实践的协调与统一

2009-08-21覃征邢剑宽

中国大学教学 2009年7期
关键词:案例教学

覃 征 邢剑宽

摘要:本文结合作者多年在软件体系结构的科研和教学经验,从抽象理论教学,专题研究和案例教学三方面探讨了教学方法和教学内容的改革。目的是软件体系结构抽象的理论知识和现实软件开发项目中的应用技能结合起来,努力培养具有大局观念的软件架构人才和管理人才。

关键词:软件体系结构;抽象与实践相结合;案例教学

软件体系结构是一门源自于软件工程实践的学科。经过20多年的发展,它已经成为大量复杂软件系统研发的核心。软件体系结构的主题是针对复杂软件系统的高层结构,组织单元之间的相互关系的描述,以及围绕这种描述开展的各项活动(如设计、评估、实现、管理、测试等)。其涵盖面极为广泛,抽象程度高,因此对于刚刚接触软件工程的学生来说难以理解和认同。鉴于其教学上的难度,在国外,此课程主要由卡耐基梅隆大学软件工程学院等在软件工程方面卓有造诣的少数几所高校主导;在国内,也只有包括清华大学在内的寥寥几所高校开设了此课程。

本文以在清华大学开设的“软件体系结构”课程为例,对如何针对软件体系结构的基本概念、原则和方法进行有效地教学作些探讨。课程着重培养学生对软件宏观层面的认识,理解现代软件的研发过程并不是简单的编码的堆砌,而是针对软件系统各个核心质量属性的考察和对软件组成单元相互协作方式的基于形式化的描述和推断。……

登录APP查看全文

猜你喜欢

案例教学
职业教育院校如何开展PHOTOSHOP课程教学
管理信息系统案例教学探讨
EDA计算机仿真技术在“电子技术”教学的应用研究
基于工程项目为载体的案例教学方法探讨
钢琴对环境污染的探讨
浅议课堂教学与管理的体会
案例教学在机械创新设计课程中的应用
马克思主义基本原理概论课案例教学的几点思考
EXCEL在《投入产出法》案例教学中的应用
《运筹学》教学模式探讨