读书笔记之《UML用户手册》(随看书进度不断更新)

原创 2004年07月14日 18:07:00

属性÷操作和职责是创建抽象所需要的最常见的特征。

在UML中,事物之间相互联系的方式,无论是逻辑上的还是物理上的,都被建模为关系。在面向对象的建模中,有3种最重要的关系:依赖÷泛化和关联。

当一个事物要使用另一个事物时,就使用依赖。
当要表示父/子关系时,就使用泛化。
当要表示结构关系时,就使用关联。

聚合:一种特殊的关联。两个类的简单关联表示了两个同等地位类之间的结构关系,但有时要对一个“整体/部分”关系建模,把这种关系称为聚合,它描述了“has a”关系,意思是整体对象拥有部分对象。它被表示为在整体的一端用一个空心菱形修饰的简单关联。


我们使用类÷接口÷协作÷节点÷关联÷泛化等基本构造块建模,图是观察这些构造块的方式。用图从不同的角度对系统进行可视化。因为没有哪个复杂的系统仅能从一个角度理解其全局,所以UML定义多种视图,使你能分别独立地注重系统的不同方面。

视图是对系统模型的组织和结构的投影,注重于系统的一个方面。


结构图(对静态事物建模):常见4种
1.类图
2.对象图
3.构件图
4.实施图

行为图(对动态事物建模):常见5种
1.用况图
2.顺序图
3.协作图
4.状态图
5.活动图


subEnd by 2004.7.14

 

 

---实际应用中-------------------------

用例图÷逻辑图÷构件图÷部署图÷流程图÷

需求模型——
用例图:
Actors:角色
User Cases: 用例
User-Case Specifications:用例契约

应用模型——
序列图:从时间的角度来考虑系统的行为;
协作图:从对象之间的关系(静态的)来反映系统的行为;
包:帮助组织系统分析模型;
类图:得到比较接近代码的一个模型;
状态图:反映对象的内部状态的变化(如果需要的话);
用例实现图:一一对应的反映出系统功能的实现;

------IBM Rational讲座摘要------------------


subEnd by 2004.7.15

caffe学习笔记1--一些学习参考资料

最近学习caffe,稍微做个笔记以便以后查看, 首先,介绍几个非常不错的博客,我的笔记很多都是参考这些博客的,非常感谢博主们的分享,真真帮了大忙了 1. caffe的安装教程, 这个可以参...
  • thystar
  • thystar
  • 2015年11月26日 09:40
  • 5679

浅谈项目管理——《项目管理修炼之道》读后感

项目管理是一复杂的活,需要将经验、思想、方法、流程等拧成一股才能搞定,一直以来接受的项目管理方面的理论都比较零散,没有太多的系统性,这有坏处也有好处,坏处显而易见,无法有一个完整的项目管理理论的学习,...
  • happyqwz
  • happyqwz
  • 2014年09月04日 09:43
  • 2888

APUE读书笔记-第三章 文件I/O

今天看得挺快的,一下子就把第二章看完了,不过第二章也确实看得不仔细,这一章其实在程序设计中还是非常重要的,因为这一章的内容决定了程序的可移植性。 好了,回到这一章的主题文件I/O。  3.2节主要对文...
  • u012927281
  • u012927281
  • 2016年06月15日 15:25
  • 2216

《bootstrap用户手册》读书笔记(1)

《bootstrap用户手册》读书笔记(1) 作者:jake spurlock 译者:李松峰 部分参考慕课网@waynejiang 常用模板: 1.1标题:.添加h1~h6 副标题修改sm...
  • qq_33236517
  • qq_33236517
  • 2016年08月20日 20:44
  • 126

《Thinking in Java》读书笔记(不断更新中)

概述春节在家乡,家里的电脑都是我上大学时淘汰的,要么运行不起来AS,要么连接不上手机,要么编译不了程序,这Android是写不了了。 记得前几天写插件的时候,用过Intellij IDEA,感觉很流...
  • zxt0601
  • zxt0601
  • 2017年01月31日 11:29
  • 969

《UML用户指南》读书笔记

  • 2008年01月13日 15:02
  • 71KB
  • 下载

很好的UML 读书笔记

  • 2010年01月09日 14:54
  • 1.36MB
  • 下载

UML用户指南第二版-读书笔记-第1章-为什么要建模

模型是对现实的简化 建模是为了更好地理解正在开发的系统 通过建模,可以达到的4个目的 模型帮助我们可视化系统 模型指定系统的行为和结构 模型作为模版指导我们构建系统 模型文档化我们已经...
  • rex_nie
  • rex_nie
  • 2017年02月20日 10:58
  • 191

UML大象读书笔记

  • 2017年06月10日 12:42
  • 34KB
  • 下载

进度对话框,使用Handler类来不断更新进度对话框

  • 2012年03月18日 16:49
  • 75KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读书笔记之《UML用户手册》(随看书进度不断更新)
举报原因:
原因补充:

(最多只允许输入30个字)