软件体系结构与设计模式是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和实践的主要领域。本课程帮助学生了解软件体系结构的基本概念,初步掌握中大型软件系统构架的分析与设计方法;使学生了解构建系统的目的是为了满足组织的需求,认识软件行业和开发组织在系统设计及其最终成败所起的作用,提高软件设计的基本素养; 引导学生认识系统的性能、可用性、安全性等质量属性都是受软件构架制约的,或者说这些属性的实现影响着设计师的设计选择。讲授软件设计与开发中常用的设计模式(Design pattern),使学生掌握如何使用面向对象的方法,采用设计模式设计可扩展、高可重用的软件。通过该课程的学习,学员...
软件体系结构与设计模式是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和实践的主要领域。本课程帮助学生了解软件体系结构的基本概念,初步掌握中大型软件系统构架的分析与设计方法;使学生了解构建系统的目的是为了满足组织的需求,认识软件行业和开发组织在系统设计及其最终成败所起的作用,提高软件设计的基本素养; 引导学生认识系统的性能、可用性、安全性等质量属性都是受软件构架制约的,或者说这些属性的实现影响着设计师的设计选择。讲授软件设计与开发中常用的设计模式(Design pattern),使学生掌握如何使用面向对象的方法,采用设计模式设计可扩展、高可重用的软件。通过该课程的学习,学员将对设计模式的方法和技术有系统深入的认识,并且对工程应用设计打下良好的基础。掌握面向对象基础知识; 掌握创建型设计模式;掌握结构型模式;掌握行为模式。