UML的阅读清单

UML 学习指南

(免费在线UML工具)

  

UML(统一建模语言)帮助你处理这和中复杂性。无论视UML为一种蓝图语言、草稿工具还是一种编程语言,《UML 2.0学习指南》都教给你必须知道的知识,以及将UML应用到项目的方法。虽然市面上已经有许多描述UML的书,但《UML 2.0学习指南》的主要特色包括:
  ●在模型里捕捉系统的需求,确保设计切合使用者的需要。
  ●为组成系统的各部分及彼此间的关系建模。
  ●为组成系统的各部分如何彼此合作以满足系统需求建模。
  ●在现实世界里建模、捕捉与部署系统。

 

统一建模语言(UML)

UML(Unified Modeling language,统一建模语言)是软件和系统开发的标准建模语言。单看这句话,结论似乎非常明确,即应该在软件中运用UML技术。然而这句话并没有回答某些问题,例如:为何说UML是统一的?哪些程序可以采用模型化设计?UML是怎样的一种语言?此外还有一点也许是最重要的:为什么要关注UML? 任何大规模的系统设计都是相当困难的。从简单的桌面应用程序到完整的多层企业级系统,任何系统都可以分解为成百上千乃至成千上万的软件和硬件组件。如何确定需要哪些组件?每个组件的职责及其如何满足客户的需求?再进一步,如何与同事共享设计,以确保各个部分能够无缝地协作?在开发复杂系统时,如果缺乏相应的帮助,容易曲解或遗忘的技术细节实在是太多,而这正是建模(当然还有UML)出现的原因。

 

什么是UML?

为什么使用UML建模?

14个UML图类型概述

什么是类图?

什么是组件图?

什么是部署图?

什么是对象图?

什么是包图?

什么是复合结构图?

什么是轮廓图?

什么是用例图?

什么是活动图?

什么是状态机图?

什么是序列图?

什么是通信图?

什么是交互概览图?

什么是时序图

UML协会vs聚合vs组合

UML类图教程

状态机图与活动图

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值