
UML
UML统一建模语言,是用来设计软件蓝图的可视化建模语言。它支持面向对象系统的分析、设计、实现、交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。在实际软件开发过程中要和具体的软件开发过程结合起来才能更好的发挥作用。
Aldeo
努力向前
展开
-
UML九种图(1) UML入门篇
UML(UnifiedModelingLanguage)统一建模语言,是用来设计软件蓝图的可视化建模语言。它支持面向对象系统的分析、设计、实现、交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。在实际软件开发过程中要和具体的软件开发过程结合起来才能更好的发挥作用。下面是UML的基本构成UML中的事物(Things)原创 2014-03-23 15:41:04 · 3840 阅读 · 30 评论 -
UML九种图(2) UML入门篇(二)
上一篇博客中主要介绍了UML中的事物,这篇博客接着带领大家认识和学习UML中的关系和图。UML中存在四种关系。即关联(Association)、依赖(Dependency)、泛化(Generalization)、实现(Realization)。 Association,描述了两个或者多个类之间的关系。 例如,在学生信息管理系统中学生和班级的关系。原创 2014-03-30 21:56:38 · 3677 阅读 · 20 评论 -
UML九种图(3)详解
UML是走向职业话的标志,是交流的很好的一个语言。UML是一种可视化的建模语言。描述了一个系统的动态和静态行为。用图形的方式表现面向对象的整个过程。UML从不同的角度建模,并形成系统的不同视图。这些图包括:类图(它以继承结构、关联、组成和聚集为特色)、时序图、协作图和状态图等。前几篇博客分别介绍了UML中的事物和关系。通过事物和关系的组合就形成了UML中的各种类图。原创 2014-04-12 14:52:28 · 5887 阅读 · 64 评论 -
UML九种图 (4) 用例图和类图
前言 最近写UML文档,看视频的时候感觉掌握的还可以,当真正写文档的时候才发现不是一件容易的事。写文档自己又翻开自己的笔记看了一遍又一遍。下面就给大家介绍一下我画的几张图:用例图 1. 用例图的构成 (用例,角色,关系) 用例:指功能的描述 角色:触发起某种事件 关系:用例图的关系(依赖,泛原创 2014-04-27 20:03:14 · 9859 阅读 · 22 评论 -
UML九种图(5)包图和对象图
前言 对象图和包图依旧是对系统的静态的描述。包图 1.构成 2.包中的元素 类、接口、用例、构件、其它包等。(若包被撤销,其中的元素被撤销) 3.包之间的关系 泛化、细化、依赖(常用) 4.包的作用 (1)逻辑上把一个复杂的图模块化 (2)组织源代码 5.包的常见问原创 2014-04-29 16:49:59 · 4886 阅读 · 15 评论 -
UML九种图(6) 顺序图和协作图
前言 前面介绍的用例图、类图、包图和对象图都是对系统的静态的描述。本篇将介绍动态描述的交互图(顺序图和协作图),所以把顺序图和协作图的总结放一块儿更容易理解。顺序图 1.概念 描述按时间先后顺序对象之间交互动作过程 2.构成 参与者、对象、消息(信号或操作调用)、生命线 3.消息的分类 简单消原创 2014-04-30 14:51:44 · 9070 阅读 · 15 评论 -
UML九种图(8)活动图和状态图
前言 活动图和状态图组成行为图,它们是对系统的动态描述,它们之间有一定的联系搁一块儿更容易理解。本篇介绍的两个图和上一篇介绍的顺序图和协作图,共同描述系统的行为。活动图 1. 概念 阐明了业务用例实现的工作流程。 2. 图符 1. 基本要素 活动状态、迁移、判断、保证条件、同步条、起点和终点原创 2014-05-01 09:06:53 · 8439 阅读 · 11 评论 -
UML九种图(9)部署图和构件图
UML语言使系统建模过程标准化,统一化,规范化。 UML在整个软件开发过程中采用相同的概念和表示方法,在不同的开发阶段,不必转换概念和表示方法,避免了传统软件开发方法的两个鸿沟。 UML采用图形化的表现形式。产生的模型易于理解,易于开发人员与用户之间的沟通,从而能够及时得到用户的反馈信息。 用UML进行系统建模所得到的建模制品不仅仅包括各种模型框图,还有大量丰富的文档,这些文档给系统后期的维护工作带来了便捷。原创 2014-05-02 09:26:53 · 7002 阅读 · 14 评论