基本信息
文件名称:20-UML与设计模式-0615001026-教学大纲.pdf
文件大小:487.52 KB
总页数:11 页
更新时间:2025-09-18
总字数:约1.29万字
文档摘要

《UML与设计模式》

课程教学大纲

院(系/部):计算机科学与技术学院

教研室:计算机科学与技术教研室

日期:2023.05

UML与设计模式教学大纲

课程基本信息

课程名称(中/英):

课程编号:0615001026

UML与设计模式/UMLandDesignPattern

学分:2总学时:32理论学时:32实践学时:0

课程性质:专业核心课开课学期:6适用专业:计算机科学与技术

先修课程:程序设计基础、面向对象程序设计

开课单位:计算机科学与技术学院大纲版本:2023

制定(修订)人:李晋江审核人:毛艳艳批准人:李大社

1.课程简介

《UML与设计模式》是软件工程、信息与计算科学等专业的专业课。通过本

课程的教学,学生能够熟练地使用UML表达设计思想、让学生能够生动灵活应用

所学的设计模式知识,可以独立完成系统分析和重构,结合设计模式理论知识,

编写程序求解指定问题。初步掌握软件开发过程的运用设计模式理论对现有系统

进行研读、重构的基本方法和技能;提高综合运用所学的理论知识和方法独立分

析和解决问题的能力,巩固、深化学生的理论知识,提高设计水平,并在此过程

中培养他们严谨的科学态度和良好的工作作风。

在教学内容安排上,本课程主要学习软件模式基础知识、UML类图、面向

对象设计原则、常用的创建型设计模式、结构型设计模式和行为型设计模式。本

课程要求学生掌握常用的软件设计模式的动机、定义、结构、实现、使用效果以

及应用实例,能够将所学知识应用到实际项目设计与开发中,进一步培养学生的

工程实践能力和专业技术水平,为今后从事相关专业工作奠定基础。

2.课程思政落实措施

项目案例教学中,有需求分解、模块产品设计、各种功能实施和运营调试等

多个步骤。整个过程中,都设计了团队合作的思政元素。项目组内团队成员们积

极向上开拓进取、碰到重大问题就决不抛弃的精神面貌。培养组内各团队成员间

良好的信息交流能力、组织协调能力。在设计模式中,类和对象是最为基本的概

念,类相当于一个模具,或规律的总结,而对象则相当于一个实际产品或客观事

物。马克思主义哲学上讲,认识世界的目的是为了改造世界。程序设计者要依据

程序开发需求,从具体事物中抽取出来相对独立的各个方面、属性、关系,从感

性的具体认识开始,经分析形成概念、判断的抽象认识,又经综合设计出具有相

应成员函数、成员变量的类,也就是形成高级的理性认识。

3.课程目标

3.1课程具体目标

课程目标1:掌握面向对象设计的目的、原则和基本方法,理解各种常用模

式的动机、适应场景和主要变化,能够使用适当的设计模式进行面向对象设计,

对计算复杂工程问题解决方案的比较与综合(支撑指标点1.4);

课程目标2:解重构的目的、意义和作用,掌握通过重构使用设计模式的基

本步骤和方法,能够复杂工程问题进行抽象与建模(支撑指标点2.2);

课程目标3:能够对代码进行重构,提高代码的可扩展性和可维护性,能够

对复杂工程问题进行分解和细化(支撑指标点3.2);

课程目标4:能够选用合适的对象模式设计软件系统,开发或选用满足特定

需求的现代工具进行模拟和预测(支撑指标点5.3);

3.2课程目标与毕业要求指标点关系

表1课程对毕业要求指标点的支撑

毕业要求指标点课程目标支撑强度占比

1工程知识:能够将数学、1.4能够将相关知识

自然科学、工程基础和专和数学模型方法用于

业知识用于解决计算机应计算机应用系统中复

课程目标中0.2

用系统中