发现《重构》

《重构:改善既有代码的设计》是一本好书,好到什么程度?我注意到《重构》这本书是在2002年的时候,距离它出版已经好多年了。

UML的组成 图

每种UML的视图都是由一个或多个图组成的,图就是系统架构在某个侧面的表示。所有的图一起组成系统的完整视图。UML 2.0提供了13种不同的图,通过它们的相互组合提供了建模系统中的所有视图。UML中的13种图可以归纳为下列5种类型图。静态图 包含类图、对象图、包图、组合结构图。

统一建模语言UML概述

面向对象技术是软件开发中分析、设计、实现的主流方法和技术。统一建模语言(Unified Modeling Language,UML)是一种支持模型化和软件系统开发的图形化语言(标准建模语言),可为软件开发的所有阶段提供模型化和可视化支持。

最优雅开源项目:使用 KAPT 生成Java UML 项目类图

上文提到的各类UML图中, 类图 Class-Diagram 是非常特殊的, 它表述的是 类之间的关系 ,基于源码文件分析可以得出准确的结果。

UML通用机制

通用机制使得UML更简单和易于使用。通用机制可以为模型元素添加注释、信息或语义,还可以对UML进行扩展。这些通用机制中包括了修饰、注释、规格说明和扩展机制。修饰修饰(Adornment)为图中的模型元素增加了语义,建模时可以将图形修饰附加到UML图中的模型元素上。

干货|关于UML统一建模语言

软件工程的目标:利用工程化的方法在给定成本、进度的前提下,开发出具有可维护性、正确性、可移植性的软件。

一次搞懂建模语言UML

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。

「设计模式」10分钟学懂UML类图

自己刚刚参加工作时,刚进部门第一周leader让我熟悉一个模块的调用过程,那个模块包含几十个类、有上百个方法,类和类之间关系错综复杂,各种方法调来调去,我就画了一整张纸,密密麻麻,睡醒觉第二天就已经看不懂了, 简直裂开 ,这种感觉记忆犹新,当时 leader说”工具不对“,然后从那个时候才开始接触UML。根据二八原则,一般说来,在UML图中,只要掌握 类图 、 用例图 、 时序图 的使用,就能完成80%的工作了。

Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

一般来说,无论使用何种编程语言,开发人员都应该能够毫无问题地阅读和理解图表。 但为了使事情更容易理解,您可以选择以特定语言呈现您的UML类模型。

资深架构师教你Java的利器之UML类图详解(干货)

UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。

网站地图