《UML面向对象分析和设计》教学大纲 下载本文

内容发布更新时间 : 2024/5/12 13:45:50星期一 下面是文章的全部内容请认真阅读。

软件高职《UML面向对象分析和设计》教学大纲

课程名称: UML面向对象分析和设计 英文名称: 总 学 时: 48 学 分:3

课程类型: 专业基础课 适用专业:计算机科学与技术专业 先修课程: 无

1.课程性质

《UML面向对象分析与设计》是所有软件开发类专业中重要的理论和技术专业课之一。其任务是使学生利用UML图形化工具结合面向对象的思想对软件系统进行建模。通过系统建模工具的使用的技巧和系统设计的基准,使得学生能掌握OOAD的基本知识并且能利用建模语言内功能强大的模型元素进行软件系统逻辑模型的架构,更好地进行计算机软件系统的设计,更有助于学生掌握计算机软件系统的开发流程与步骤。这门课程对于培养具有素质好,技术强的软件设计能力的高级软件开发人才是必不可少的。

2.课程教学目的和要求

通过本课程的学习,学生应能掌握UML建模语言的9种视图模型的构造原理知识。提高面向对象的抽象思维能力,并能结合面向对象的原理知识熟练使用建模9种图形化工具对系统进行分析与设计,最终得到系统的整个模型。在教授学生9种视图模型的基本元素使用技巧后,学生应能轻松浏览案例项目的视图模型并理解图形所表达的分析设计思路。

3.教材及主要参考书

教材:《UML基础、案例与应用(第三版)》,(美)Joseph Schmuller 著,李虎 赵龙刚 译,人民邮电出版社,2010.7 4.课时说明

课程总课时为48学时,其中理论课共24学时,实验课共24学时。周进度4学时,3学分,开课学期为第五学期。

5.教学内容与学时安排

章节内容 UML概述 重 点 难 点 学时分配 理论 实验 2 2 面向对象概述 用例及用例图 类图及对象图 交互图 状态图与活动图 包图 构件图与部署图 UML建模示例与步骤 UML建模综合案例 软件工程与UML的结合 UML杂谈和复习 合计:64 介绍UML统一建模语言的UML统一建模语言的作作用、需要UML的环境背用、UML的构成和应用 景、UML的产生和发展、构成、应用。 如何理解面向对象的思掌握对象如何与其他对象维、对象如何通信、对象如关联、对象如何组合 何与其他对象关联、对象如何组合 介绍用例图的各种组成元用例图的各种组成元素素(用例、参与者、用例之(用例、参与者、用例之间关系、用例参与者之间关间关系、用例参与者之间系)的概念和作用表示等基关系)的概念和作用表示,础知识。介绍用例图的作用发现用例并根据业务需求和形式,讲授根据业务需求文字描述绘制相关的用例的文字表述进行绘制用例视图。 图的技巧和如何发现用例。 介绍类的定义、类之间的关了解类的定义、类之间的系。讲授类图和对象图的概关系,如何绘制符合需求念和作用等基础知识,如何的准确的类图 绘制符合需求的准确的类图。并介绍几个特殊性的问题。 介绍交互图的概念和作用掌握顺序图和协作图的作等基础知识,讲授顺序图和用和形式等概念、图形绘协作图的作用和形式等概制技巧。 念,介绍如何正确的绘制这两种图形。 讲授状态图和活动图的作掌握状态图和活动图的作用和形式等概念,介绍如何用和形式等概念、图形绘正确的绘制这两种图形。 制技巧。 讲授包图的作用和形式等掌握包图的作用和形式等概念,介绍如何正确的绘制概念、图形绘制技巧。 图形。 讲授构件图和部署图的作掌握构件图和部署图的作用和形式等概念,介绍如何用和形式等概念、图形绘正确的绘制这两种图形。 制技巧。 介绍UML建模的案例和步掌握UML建模的步骤过骤过程。 程 案例分析 案例分析 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 24 2 2 2 2 2 24 讲授软件工程与UML的结案例分析 合

6.实验教学安排

本课程共24个学时的实验,在教学中同时进行,可分为如下: 序次 实验名称 实验内容 实验1 实验2 实验3 实验4 实验5、6 实验7、8 项目设计 熟悉工具 制作UML模型图 理解面向对象 用例及用例图 类图及对象图 顺序图 协作图 状态图 活动图 项目设计 演示案例:三国演义 使用面向对对象思想分析案例 《图书馆管理系统》用例的编写 《图书馆管理系统》绘制用例图 《图书馆管理系统》确定类结构 《图书馆管理系统》绘制类图及对象图 《学生管理系统》绘制顺序图 《学生管理系统》绘制协作图 《学生管理系统》绘制状态图 《学生管理系统》绘制活动图 学生自主选择项目,进行UML建模设计 学时 2 2 2 2 2 2 12 32 撰写人:

院(系)公章:

院(系)教学主管签字(盖章):××× 时 间: