《UML用户指南》笔记(一)

原创 2006年06月13日 15:22:00

ξ 1.0 前言

6月份开始系统学习UMLRUP基础知识,买了两本书《UML用户指南》和《UML参考手册》,先大致看了一下,决定用《UML用户指南》做入门用,这本书比较老,讲解的UML还是1.2版本的。《UML参考手册》用来查阅,内容详实,而且是关于UML2.0的。工具选用Together,本来打算采用IBM的工具,但是下载了RSA后发现对UML的表现不太好,而且java开发不支持JDK1.5,只好放弃。

UML用户指南》笔记主要内容是看书和工具使用中的心得,也有大部分的书籍内容摘抄,用来加深记忆。

 

ξ 1.1 建模的重要性

 

什么是模型:

模型是对现实的简化。并且对现实的描述应该严谨、无歧义。

 

建模的目的:

⑴ 模型帮助我们按照实际情况或按照我们所需要的样式对系统进行可视化;

⑵ 模型允许我们详细说明系统的结构或行为;

⑶ 模型给出了一个指导我们构造系统的模板;

⑷ 模型对我们作出的决策进行文档化。

 

ξ 1.2 建模原理

 

① 选择要创建什么模型对如何动手解决问题和如何形成解决方案有着意义深远的影响;

 

② 每一种模型可以在不同的精度级别上表示;

 

③ 最好的模型是与现实相联系的;

 

④ 单个模型是不充分的。对每个重要的系统最好用一组几乎独立的模型去处理。

 

ξ 1.3 面向对象建模

 

软件建模最常用的方式:

 

① 从算法角度建模:传统软件开发建模方式,根据该建模方法建立的系统比较脆弱,后期维护比较困难。

 

从面向对象角度建模:现在主流的建模方法,UML主要针对该方法进行建模。

《UML用户指南》笔记

统一建模语言(UML)是一种用于对软件密集型系统进行可视化、详述、构造和文档化的图形语言。UML给出了一种描绘系统蓝图的标准方法,其中既包括概念性的事务(如业务过程和系统功能),也包括具体的事物(如用...
  • SevenGirl2017
  • SevenGirl2017
  • 2017年12月01日 18:06
  • 45

《UML用户指南》笔记(二)

ξ 2.1 UML概述 ☆ UML可以完成的工作:可视化、详述、构造和文档化。 ξ 2.2 UML的概念模型 ☆ 构造块 ① 事物  ⑴结构事物(structural thing)⒈类(class):...
  • plusir
  • plusir
  • 2006年06月13日 17:47
  • 1307

《UML用户指南》学习笔记(一)

转载:http://jeffrey.blogbus.com/logs/65611.html第一章 为什么要建模这一章的内容或许在应用过建模技术后才能有所领悟,对于我这种初学者而言感觉象是政治课本。 ①...
  • zengjibing
  • zengjibing
  • 2009年02月15日 20:42
  • 691

《UML:Java程序员指南》

document.body.oncopy = function() { if (window.clipboardData) { set...
  • heimaoxiaozi
  • heimaoxiaozi
  • 2009年09月23日 17:51
  • 607

UML用户指南(序)

  开发一个复杂的软件系统和编写一个简单的程序大不一样,其间的差别,借用Grady Booch的比喻,如同建造一座大厦和搭一个狗窝。大型的、复杂的软件系统开发是一项系统工程,必须按工程学的方法来组织软...
  • onewalkingman
  • onewalkingman
  • 2010年02月07日 18:08
  • 318

UML用户指南(前言)

  统一建模语言(Unified Modeling Language,UML)是一种用于对软件密集型系统的制品进行可视化、详述、构造和文档化的图形语言。UML给出一种描述系统蓝图的标准方法,其中既包括...
  • onewalkingman
  • onewalkingman
  • 2010年02月07日 18:18
  • 334

有道云协作支持Markdown了,云笔记也快了吧,哈哈

今天打开有道云笔记,收到了推送消息极客们的新年礼物-有道云协作支持Markdown文件编辑分享啦!看到这个很激动,用了一年多了有道云笔记了,很早之前印象笔记就支持markdown了,但是还是没用印象笔...
  • FreeApe
  • FreeApe
  • 2016年01月27日 15:43
  • 1958

《算法笔记及上机实战指南》学习笔记及题目汇总目录

最近在跟着胡凡的《算法笔记》和配套的《上机训练实战指南》学习基本的算法。就是这两本。在这里记录一下学习之中的一些心得和一些题目的解题思路,不保证最优,欢迎指正,权当备忘,因为这个博客也并没有加入百度或...
  • Pumpkinor
  • Pumpkinor
  • 2017年08月20日 22:37
  • 718

软件架构经典书籍

软件架构师书籍 收藏 突然一天,发现自己的软件结构有点复杂,淡定后觉得要对架构方面多一些了解。下面转载了一篇别人认为的好书,当然都没读过。觉得比较赞的是,文章最后还有读法心得,个人体会比...
  • jinshi20120101
  • jinshi20120101
  • 2015年02月12日 22:25
  • 546

UML边看边记 之 类(一)

MD,使用万恶的为知笔记,写好的东西都没有了!!又要重写!!最近在看Thrift源码,看到了TNonblockingServer,类与类之间的关系有点乱,打算使用UML类图来画一画,于是找了些资料,...
  • fan2012huan
  • fan2012huan
  • 2016年05月26日 21:57
  • 399
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《UML用户指南》笔记(一)
举报原因:
原因补充:

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