美文网首页
Thinking in UML 读书笔记-概述

Thinking in UML 读书笔记-概述

作者: Vickyreading | 来源:发表于2020-07-20 13:57 被阅读0次

UML是一种可视化的、统一的建模语言,UML的单词就是各种元素、视图和模型,语法就是建模的方法。

2.UML采用的是面向对象的方法,每个对象都是一个整体,内部不可分割,外部只能通过边界和其他对象对接。面向对象分析中主要用到的是UML中的用例模型。

3.建模的实质是将现实世界抽象为模型,抽象时可以按照如下几个步骤进行:

1)从现实世界到业务模型:主要是将现实世界的人、事、物、规则与UML中的元素进行对应和分析,得出业务模型,这一步就是理清用户的目标,一般以业务语言为主;

2)从业务模型到概念模型:主要是将业务模型,转换为设计分析模型,是转换成系统设计的关键一步。这个阶段主要是分析出需求的边界类、控制类、实体类等信息。

3)从概念模型到设计模型:主要将需求转换为系统实现中的功能。

4.需求获取

在对每个业务进行需求调研时候首先要明确该业务的边界,每个边界的划分则指明了需求分析的起点,找到业务主角,访谈业务主角或者从业务主角的角度来看与系统的交互,得到业务用例,根据业务用例用合适的视图表达出来就构建除了业务模型。对于业务中的关键问题,可以用领域模型来分析解决。

5.需求分析

需求分析首先要找到关键概念,关键概念是指支撑起客户整个业务架构的那条主线,根据各个关键概念,梳理出相关的概念用例,获取概念模型。每个概念模型表示一个功能,各个概念模型之间通过软件架构联系起来。

6.系统分析和设计

将每个业务模型抽象为描述系统的模型,就得到了系统模型。业务用例抽象为系统用例的基本方法有:映射、抽象、合并、拆分、演绎等。

系统分析的成果是获取到系统的每个分析类,这些分析类基本上可以分为实体、边界、控制三类,和开发中的MVC正好对应,将分析类的成果考虑具体实现语言和实现方式,也就是系统设计,得到的成果就是开发中可直接用的类、包和接口。

7.理论和实际

《大象》这本书尽管作者举了很多生动的例子,画了大量的图,对于书中理论,抽象程度都比较高,专业的词汇也比较多,所以看下去真的很难,结合实际项目来看会往往觉得豁然开朗的感觉。

相关文章

  • Thinking in UML 读书笔记-概述

    UML是一种可视化的、统一的建模语言,UML的单词就是各种元素、视图和模型,语法就是建模的方法。 2.UML采用的...

  • Thinking in UML

    什么是UML UML是Unfied Modeling Lanuage即统一建模语言的缩写,是一种标准的建模语言。U...

  • 《Thinking in UML》

    转载来自: https://bit-kaki.blog.csdn.net/article/details/8006...

  • 读书笔记のThinking in UML

    以下内容不一定全符合文章直译,有些仅个人理解,仅供参考!愿大家软件构建过程中,沟通不再困难,思路也更清晰。 一、 ...

  • 大象——Thinking in UML

    大象——Thinking in UML 大音希声,大象希形, 近来闲暇,随手翻起一些曾经看过的书籍,才发现又有新的...

  • 《Thinking in UML》笔记

    ?最后更新:20180815 UML —— 统一建模语言 面向对象编程 面向对象( Object Oriented...

  • Thinking in UML(一)

    以前老是听到UML的大名,不过很少去真正地了解它,无非以为只是一种建模的方法,乍看这封面或许和产品经理毫无相关,但...

  • Critical Thinking and Problem So

    读书笔记:Thinking Skills --- Critical Thinking and Problem So...

  • 《大象:Thinking in UML》笔记

    最近读完了《大象:Thinking in UML》,收获很大。这本书绝不是指导UML工具怎么使用,而是循循善诱地传...

  • UML建模第一讲:用例图+类图

    1. 前言 1.2UML概述 1.2.1 UML简介 UML (Unified Modeling Language...

网友评论

      本文标题:Thinking in UML 读书笔记-概述

      本文链接:https://www.haomeiwen.com/subject/emoekktx.html