精选优质文档-倾情为你奉上软件体系结构教学大纲一、课程概述软件体系结构是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和实践的主要领域。体系结构在软件开发中为不同的人员提供了共同交流的语言,体现并尝试了系统早期的设计决策,并作为相同设计的抽象,为实现框架和构件的重用、基于体系结构的软件开发提供了有力的支持。作为计算机科学与技术专业软件工程方向的重要专业课程,本课程主要系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。本课程的先修课程为“软件工程”。二、课程目标1 知道软件体系结构这门学科的性质、地位、研究范围、学科进展和未来方向等。2 理解该门学科的主要概念、基本原理和策略等。3 掌握软件体系结构的建模方法、描述方法,通过对不同软件体系结构风格的掌握,能够采用正确的基于体系结构的软件开发。4 能够把所学的原理应用到具体的实践中去,培养学生发现、分析和解决问题的能力等。