- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《1.3 UML建模语言基本组成》
1. 目标概述 [2分钟] 2
2. 回顾 [5分钟] 2
3. 课程知识点讲解 2
3.1. UML事物 [30分钟] 2
3.2. UML关系 [18分钟] 3
3.3. UML图 [30分钟] 4
4. 小结 [5分钟] 4
5. 考核点 4
6. 作业答案 5
7. 扩展练习 5
8. 学生问题汇总 5
9. 教学后记 6
本节目标
本节主要学习以下内容:
UML事物
UML关系
UML图
通过教学使学生掌握UML的基本组成部分。
本节重点
UML事物
UML关系
UML图
本节难点
UML图
授课课时
2课时
教法建议
首先回顾UML的概念、内容等知识,从而UML的具体组成知识的讲解。在讲述基本组成时,以实际实例导出理论的方式讲述。
目标概述 [2分钟]
本节主要讲述UML的基本组成部分。
回顾 [5分钟]
回顾UML的概念、内容等知识。[提问方式]
课程知识点讲解
UML事物 [30分钟]
引入:
事物是对模型中最有代表性的成分的抽象。 [直述]
主题:
1.结构事物(structural thing)
结构事物通常是模型的静态部分,描述概念或物理元素。UML中的结构事物有:
①类(class)
②组件(component)
③接口(interface)
④协作(collaboration)
⑤用例(use case)
⑥节点(node)
⑦主动类(active class)
[简单描述各种结构事物,并举例说明]
2.行为事物(behavioral thing)
结构事物描述的是模型的静态部分,而行为事物描述的是模型的动态部分。一共有两类主要的行为事物。
①交互(interaction)
②状态机(state machine)
[简单描述各种行为事物,并举例说明]
3.分组事物(grouping thing)
分组事物是UML模型中负责分组的部分,可以把它看作一个一个的盒子,每个盒子里面的对象关系相对复杂,而盒子与盒子之间的关系相对简单。最主要的分组事物是包。
包(package)是把元素组织成组的机制。结构事物、行为事物甚至其他的分组事物都可以放进包内。包与组件的区别在于,包纯粹是一种概念上的东西,仅在开发过程中存在,而组件是一种物理的元素,存在于系统运行和维护时期。在图形上,包用一个在左上角带有一个小矩形的大矩形表示。
[简单描述分组事物,并举例说明]
4.注释事物(annotational thing)
注释事物是UML模型的解释部分。这些注释事物用来描述、说明和标注模型的任何元素。有一种主要的注释事物,称为注解(note)。在图形上,注解用一个右上角是折角的矩形表示。
[简单描述注释事物,并举例说明]
UML关系 [18分钟]
引入:
UML中关系(relationship)包括四种:依赖(dependency)、关联(association)、泛化(generalization)和实现(realization)。 [直述内容]
主题:
1.依赖(dependency)
依赖是两个事物间的语义关系,其中一个事物(独立事物)发生变化,会影响到另一个事物(依赖事物)的语义。在图形上,把一个依赖关系画成一条可能有方向的虚线,偶尔在其上还有一个标记。
[简单描述依赖关系,并举例说明]
2.关联(association)
关联指明了一个事物的对象与另一个事物的对象间的关系。在图形上,关联用一条实线表示,它可能有方向,偶尔在其上还有一个标记。举例来说,读者可以去图书馆借书还书,图书管理员可以管理书籍也可以管理读者的信息,显然在读者、书籍、管理员之间存在着某种联系。那么在用UML设计类图的时候,就可以在读者、书籍、管理员三个类之间建立关联关系。
[简单描述关联关系,并举例说明]
3.泛化(generalization)
泛化是一种特殊\一般关系,是一般事物(父类)和该事物较为特殊的种类(子类)之间的关系,子类继承父类的属性和操作,除此之外,子类通常还添加新的属性和操作。
[简单描述泛化关系,并举例说明]
4.实现(realization)
实现关系将一种模型元素(如类)与另一种模型元素(如接口)连接起来,其中接口只是行为的定义而不是结构或实现,也就是说,关系中的一个模型元素只具有行为的定义,而行为的具体实现,则是由另一个模型元素来给出。
[简单描述实现关系,并举例说明]
UML图 [30分钟]
引入:
图是一组元素的图形表示。
主题:
为了对系统进行可视化,可以从不同的角度画图。
在理论上,图可以包含任何事物及其关系的组合。
在UML中包含9类图:
①类图(class diagram)
②对象图(object diagram)
③用例图(use cas
文档评论(0)