软件设计与体系结构是软件工程专业的一门核心课程,主要介绍软件设计的基本概念、原理和方法,以及软件体系结构的设计原则和实践。本课程以Python应用系统开发为导向,通过项目式学习实践,培养学生分析和解决软件系统设计问题的能力,为专业实践课程的开展提供重要支撑,同时为学生未来从事软件系统开发、系统架构师、系统分析师等职业奠定必要的知识基础。
总学时:48学时(其中理论16学时,实践32学时)
学分:3学分
采用课堂讲授、案例分析、小组讨论等方法,结合实际项目案例,帮助学生理解软件设计与体系结构的核心概念和原理。
采用项目式学习方法,学生以小组为单位,完成从需求分析、架构设计到实现的完整项目开发过程,培养学生的实践能力和团队协作能力。
采用过程性评价与终结性评价相结合的方式,包括课堂表现、作业、实验报告、项目设计与实现、期末考试等。