目录

  • 1 第一章
    • 1.1 需求与需求工程概述1
    • 1.2 需求与需求工程概述2
  • 2 第二章
    • 2.1 需求获取1
    • 2.2 需求获取实验1
    • 2.3 需求获取2
    • 2.4 需求获取实验2
  • 3 第三章
    • 3.1 需求分析概述
  • 4 第四章
    • 4.1 过程建模1
    • 4.2 过程建模实验3
    • 4.3 过程建模2
    • 4.4 过程建模实验4
  • 5 第五章
    • 5.1 面向对象建模1
    • 5.2 面向对象建模2
    • 5.3 面向对象建模实验5
    • 5.4 面向对象建模3
    • 5.5 面向对象建模实验6
  • 6 第六章
    • 6.1 需求验证1
    • 6.2 需求验证实验7
    • 6.3 需求验证2
    • 6.4 需求验证实验8
  • 7 第七章
    • 7.1 需求管理
    • 7.2 需求管理实验9
面向对象建模2

 

 

 

《第5面向对象建模(2)》

 

 

 

 

课程回顾[3分钟]2

目标概述  [7分钟]2

课程知识点讲解... 2

3.1UML概述  [20分钟]2

3.2UML中的图形  [35分钟]3

3.3O实体关系图  [25分钟]4

小结  [10分钟]5

5.考核点... 5

作业... 5

扩展练习... 5

学生问题汇总... 5

教学后记... 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本节目标

n本节主要学习以下内容:

²  基于图形化的需求建模技术;

²  UML概述;UML图形图;

²  类图、用例图、对象图,实体关系图等的绘制方法。

本节重点

类图、用例图、对象图,实体关系图等的绘制方法

本节难点

类图、用例图、对象图,实体关系图等的绘制方法。

授课课时

2课时

教法建议

通过各种图形的绘制,全面了解面向对象建模的相关概念、过程、工具和步骤

课程回顾[3分钟]

回顾上节课的主要内容。

目标概述  [7分钟]

本节主要讲解类图、用例图、对象图,实体关系图等的绘制方法。

课程知识点讲解

3.1UML概述  [20分钟]

内容:

UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。

UML的定义包括UML语义和UML表示法两个部分。

(1) UML语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。

(2) UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。

指明作为外部事件的结果,系统将如何动作。用于行为建模。

UML以各种图形描述为主分别表示面向对象方法中的不同方面的模型。这些图形可分为表示对象静态结构和动态结构两大类:

静态结构类:用例图、类图、Component图等;

动态结构类:状态图、活动图、序列图、协作图和配置图等。

[详细讲解,并举例说明]

3.2UML中的图形  [35分钟]

内容:

类图:

类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)

类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联

用例图:

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

对象图:

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

 [详细讲解,并举例说明]

3.3O实体关系图  [25分钟]

内容:

实体关联图亦称ER图(Entity-relationship diagram)或称实体联系图,主要用于描述系统的数据关系。

组成

实体、实体间的关联和属性。

实体间的关联

一对一关联、一对多关联和多对多关联。

[详细讲解,并举例说明]

 

小结  [10分钟]

本节学习了以下主要内容:

1.        基于图形化的需求建模技术;

2.        UML概述;UML图形图;

3.        类图、用例图、对象图,实体关系图等的绘制方法。

5.考核点

*        考核点1:类图和用例图实体关系图的绘制方法

*        考核点2UML基本概念

作业

*作业:根据需求绘制图形。

扩展练习

学生问题汇总

教学后记

(注:在此写上个人在授课过程中所遇到的教案中所没有涉及到的特殊问题及其解决方法或解决方案,也可以总结自己的授课体会,课程体系、教材的不足等。)

 

授课教师(签名):                授课时间:              授课班级: