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

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

在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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿来是我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值