《第5章面向对象建模(2)》
n本节主要学习以下内容:
² 基于图形化的需求建模技术;
² UML概述;UML图形图;
² 类图、用例图、对象图,实体关系图等的绘制方法。
本节重点
类图、用例图、对象图,实体关系图等的绘制方法。
本节难点
类图、用例图、对象图,实体关系图等的绘制方法。
授课课时
2课时
教法建议
通过各种图形的绘制,全面了解面向对象建模的相关概念、过程、工具和步骤。
回顾上节课的主要内容。
本节主要讲解类图、用例图、对象图,实体关系图等的绘制方法。
内容:
UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。
UML的定义包括UML语义和UML表示法两个部分。
(1) UML语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。
(2) UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。
指明作为外部事件的结果,系统将如何动作。用于行为建模。
UML以各种图形描述为主分别表示面向对象方法中的不同方面的模型。这些图形可分为表示对象静态结构和动态结构两大类:
静态结构类:用例图、类图、Component图等;
动态结构类:状态图、活动图、序列图、协作图和配置图等。
[详细讲解,并举例说明]
内容:
类图:
类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)
类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联

用例图:
用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图,用例是系统中的一个功能单元。

对象图:
对象图是类图的实例,几乎使用与类图完全相同的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实际的类。

[详细讲解,并举例说明]
内容:
实体关联图亦称ER图(Entity-relationship diagram)或称实体联系图,主要用于描述系统的数据关系。
组成
实体、实体间的关联和属性。
实体间的关联
一对一关联、一对多关联和多对多关联。

[详细讲解,并举例说明]
本节学习了以下主要内容:
2. UML概述;UML图形图;
3. 类图、用例图、对象图,实体关系图等的绘制方法。
考核点1:类图和用例图实体关系图的绘制方法
考核点2:UML基本概念
作业:根据需求绘制图形。
(注:在此写上个人在授课过程中所遇到的教案中所没有涉及到的特殊问题及其解决方法或解决方案,也可以总结自己的授课体会,课程体系、教材的不足等。)
授课教师(签名): 授课时间: 授课班级:

