个人介绍
软件设计与体系结构2025 电子科技大学中山学院

主讲教师:易锋

教师团队:共2

  • 易锋
  • 惠勇
软件系统体系结构的分析与设计是现代软件工程的核心问题,也是现代软件工程倡导以构件和架构为核心进行软件开发和生产的基础。软件体系结构的分析与设计作为一门专门的课程,在现代软件工程教学体系中,占据了十分重要的地位。站在软件工程的高度讨论软件体系结构,不但要学习构建软件系统体系结构的技术和方法,而且,更需要考察从传统软件工程到现代软件工程的发展历程,研究这些技术和方法的出发点是什么?能完成什么功能、适应怎样的需求,有哪些利弊?在构建软件系统的时候,应该如何选择合适的方法,来设计体系结构。 本课程旨在让学生理解并掌握常见的软件设计模式的相关理论知识和实现机制;掌握软件系统架构分析、体系结构建模与架构设计的相关理论知识,培养学生软件架构设计的基本能力,课程内容主要分为软件系统体系结构和设计模式两大部分。软件设计模式部分主要以GoF的24类设计模式为讲授内容,目的在于使学生深入理解各种典型设计模式技术及原理,并初步具备运用模式设计思想开展软件详细设计的能力。软件体系结构部分主要讲解软件系统结构的基本概念、建模方法和典型软件体系结构风格,使学生初步具备一定的系统架构分析与设计能力。
学校: 电子科技大学中山学院
开课院系: 计算机学院
专业大类: 软件工程
开课专业: 软件工程
课程英文名称: Software Design Patterns & Software Architecture
课程编号: 10343240
学分: 4
课时: 64

(一)建议教材:

孙玉山 刘旭东.软件设计模式与体系结构.高等教育出版社,2013年5月

(二)参考书目

(1)Erich Gamma 著 刘建中 等 译. 设计模式:可复用面向对象软件的基础. 机械工业出版社,2019年。

(2)刘伟.设计模式.清华大学出版社,2018年。

(3)布希曼;贲可荣 译. 面向模式的软件体系结构. 机械工业出版社,2003年。


易锋

职称:教师

惠勇

职称:教师

提示框
取消 进入课程
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号