您好,欢迎来到诺达名师!
客服热线:18898361497

当前位置: 首页 > 项目管理 > 项目综合 > UML统一建模实用教程

唐中印

UML统一建模实用教程

唐中印 / 微软最有价值专家

课程价格: 具体课酬和讲师商量确定

常驻地: 重庆

预定该课 下载课纲

咨 / 询 / 热 / 线 18898361497

在线咨询

课程大纲

课 程 简 介

本课程主要介绍三个部分的知识:1.UML语言的特点、UML语言体系结构、UML组成元素、UML包含的图形种类、UML图的表示方法、UML图的作用、UML的应用领域和建模方法;2.还介绍了RUP统一过程及UML工具----Rational Rose的使用;3.**后以图书管理系统为例子,介绍了系统开发的每个阶段,如何采用UML对系统进行建模。**对本书的学习,使学生**UML语言,运用面向对象的分析方法、和设计方法对系统进行分析和建模。

课 程 大 纲

一、课程的性质与任务

本课程为计算机专业限选课程,主要介绍统一建模语言UML和面向对象的分析和设计知识。使学生掌握利用UML工具进行面向对象的分析和设计,在分析和设计中如何进行建模,同时使得学生掌握在Rose环境下用UML分析和设计,学会使用UML建模工具,为系统和科学的软件开发打下良好的基础。

二、课程的目的与基本要求

1、 掌握UML的元素的语义、语法及其作用;

2、 掌握UML的表示法和建模方法;

3、 理解静态建模和动态建模方法及其作用;

4、 理解体系结构的建模方法和作用;

5、 掌握绘制各种类型的图,例如类图,用例图,协作图,顺序图等等;

6、 理解RUP开发模型及其裁剪方法;

三、面向专业

软件工程;计算机科学与技术

四、前导课程:

软件工程,面向对象程序设计语言

五、本课程与其它课程的联系

前导课程是:软件工程和面向对象的程序设计语言。UML建模语言和软件工程的知识密不可分,面向对象的软件工程中,使用UML语言对系统进行分析和设计,使用面向对象的程序设计语言作为实现语言,因此,还应该具备一定的面向对象程序设计的思想,所以UML的先修课程是软件工程和面向对象的程序设计语言。


六、教学内容安排、学时分配

本课程**课堂教学使学生掌握UML的基本概念,能够使用UML进行面向对象的分析与设计。理论教学:36学时。课时分配如下:


**章:UML概述(2学时)

   1.UML的起源、发展和应用。

   2.建模的目标和原则。

   3.UML工具介绍。


第二章:UML语言体系(2学时)

    1.UML语言组成。

    2.UML基本元素和关系元素。

    3.UML图和视图。

    4.UML规则和机制。

    5.UML表示系统体系。

第三章:类图(2学时)

    1.类的表示

    2.类图中的关系。

    3.如何阅读类图和绘制类图。


第四章:对象图(1学时)

   1.对象的表示

   2.链接的表示

   3.如何阅读对象图。

第五章:包图(1学时)

    1. 包图的组成

    2.包的表示

    3.包图中的关系

    4.如何阅读和创建包图

第六章:用例图(4学时)

    1.RUP开发过程简介

    2.用例图的表示

    3.参与着之间的关系

    4.用例之间的关系

    5.参与者与用例间的关系

    6. 如何创建用例图


第七章:交互图(2学时)

    1. 顺序图的表示和绘制方法

    2. 通讯的表示和绘制方法

3. 定时图的表示和绘制方法



第八章:活动图(4学时)

   1. 活动图的表示

2. 简单活动图

3. 标识泳道的活动图

4. 标识对象流的活动图

5.  标识信号的活动图

6.  标识参数的活动图

7.  标识扩展区的活动图

8. 嵌套活动图

 


第九章:交互概述图(2学时)

    1.交互概述图的组成

    2.如何绘制交互概述图

     

第十章:状态机图(4学时)

    1.状态图的概念和表示

    2.转换的分类

    3.状态的分类

    4.如何建立状态图

     

第十一章:构件图(2学时)

    1.构件的概念

    2.构件的表示

    3.构件间的关系

    4.构件图的应用

第十二章:部署图(2学时)

    1.部署图的表示

    2. 部署图的应用

第十三章:RUP统一过程(2学时)

    1.RUP概述

    2.RUP核心工作流

    3.RUP四个阶段

    4.RUP裁剪

     5.RUP十大要素

第十四 章:Rose双向工程(2学时)

    1.正向工程

    2. 逆向工程

    3.实例应用

第十五 章:图书管理系统(4学时)

    1.图书管理系统的需求分析

    2.系统中的类

    3.系统配置与部署

   


七、实验内容及课时分配

**上机实践及软件开发使学生加深理解,并把理论应用于实践中。上机课时:18课时。序号实验名称学时实验类别1安装使用UML建模工具Rational Rose 20032

2学会绘制类图、对象图、用例图、时序图和协作图等4

3学习绘制状态图和活动图和构件等2

4建立图书管理系统模型,根据要求绘制其用例图4

5绘制图书管理系统的类图、包图、状态图2

6绘制图书管理系统的静态视图2

7绘制图书管理系统的动态视图2

注:实验类别指:演示型、操作型、验证型、综合型、设计型、研究创新型


八、实验目的、内容与要求

实验要求提交相应的文档及实验报告,教师对其进行评分,**后纳入《UML统一建模实用教程》课程的总分之中。


实验1

实验项目如下:

实验目的:

实验内容:

实验环境:

模型文档:

实验结果:

心得体会:


实验2

实验项目如下:

实验目的:

实验内容:

实验环境:

模型文档:

实验结果:

心得体会:




九、教材与参考书:

本课程选用教材:

《UML统一建模实用教程》


本课程推荐参考书:

1. UML系统分析设计与应用案例. 冀振燕编著. 人民邮电出版社. 2003

2. UML和模式应用-面向对象分析与设计导论. 姚淑珍等译. 机械工业出版社. 2002

3. DEV275: Essentials of Visual Modeling with UML 2.0, 2004.8

4. DEV 475: Mastering Object-Oriented Analysis and Design with UML , 2004.8

5.董兰芳 等,UML课程设计,机械工业出版社,2005.1



十、本课程理论课及实验课的考核方式:

1.理论课考核方式

理论课考核占总成绩的50%。

2.实验课考试方式

考核方式:实验报告,占总成绩的50%。

上一篇: 如何展开流程优化 下一篇:系统分析与UML,System Analysis and UML

下载课纲

X
Baidu
map
""