
UML-面向对象软件的标准化建模语言
文章平均质量分 84
统一建模语言(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。因其简单、统一的特点,而且能表达软件设计中的动态和静态信息,目前已成为可视化建模语言的工业标准。
FXBStudy
山不解释自己的高度,
并不影响它耸立云端。
海不解释自己的深度,
并不影响它容纳百川。
地不解释自己的厚度,
但没有谁能取代它成为万物之本。
高调做事,低调做人,
用平和的心态来看待世间的一切!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UML建模相关概念
UML建模的时候可能接触到的相关专业性概念整理规整。原创 2016-06-05 09:13:04 · 2021 阅读 · 0 评论 -
UML 九种图详解
UML建模中的九种图外加包图,如果都写在一篇博客中,写的时候容易出乱子,读起来也不方便,所以借用此博客作为一个目录跳转到相关博客中!原创 2016-06-05 21:13:58 · 12405 阅读 · 6 评论 -
UML图详解(一)基本概念
UML中所包含的基本概念及UML图分类。原创 2016-06-11 15:10:45 · 8588 阅读 · 0 评论 -
UML图详解(二)用例图
一、概念用例图(Use Case Diagram):主要用于描述系统的行为及各种功能之间的关系,是描述参与者(Actor)与用例以及用例与用例之间关系的图。用例图 = 参与者 + 用例 + 关系二、用途用例图显示谁将是相关的用户、用户希望系统提供什么服务以及用户需要为系统提供的服务。 用例图最常用来描述系统以及子系统。 通俗的来说:用例图与具体实现并不关联,从用户和外部系统的...原创 2016-06-11 15:13:03 · 21375 阅读 · 6 评论 -
UML图详解(三)类图
类是面向对象系统组织结构的核心,是对一组具有相同属性、操作、关系和语义的对象的抽象,可以是实物也可以是概念性事物,类图中可以包含注释和约束,可以包含包或子系统。类图 = 类 + 关系 + 约束原创 2016-06-11 21:06:10 · 10695 阅读 · 0 评论 -
UML图详解(四)对象图
概念对象图是一个系统的详细状态在某一时刻的快照,是对象类图的实例,也称为“实例图”。对象图描述系统的某一瞬间,表达系统的对象在该时刻的具体状态(属性和操作)。原创 2016-06-12 08:26:25 · 5498 阅读 · 0 评论 -
UML图详解(五)组件图
一、概念组件图(Component Diagram)又称为构件图,他描述的是在软件系统中遵从并实现一组接口的物理的、可替换的软件模块。构件图 = 构件(Component) + 接口(Interface) + 关系(Relationship) + 端口(Port) + 连接器(Connector)在面向对象系统的物理方面进行建模要用到两种图:组件图和配置图。二、包含的元素1.组件...原创 2016-06-12 16:32:48 · 53506 阅读 · 3 评论 -
UML图详解(六)配置图
配置图又称为部署图(Deployment Diagram):描述系统的软件如何映射到将要运行它的硬件上,用来显示系统中软件和硬件的物理架构,是一个运行时的硬件节点以及在这些节点上运行的软件的静态结构模型。(这些软件通常被称为制品(Artiface)——可能是一些构件或类)原创 2016-06-13 13:42:51 · 11378 阅读 · 1 评论 -
UML图详解(七)交互图(时序图与协作图)
一、概念交互图描述对象之间的动态合作关系以及合作过程中的行为次序。 交互图常常用来描述一个用例的行为,显示该用例中所涉及的对象以及这些对象之间的消息传递情况,即一个用例的实现过程。交互图有顺序图和协作图两种形式。时序图中描述对象按照时间顺序的消息交换。 协作图着重描述系统成分如何协同工作。时序图和协作图从不同角度表达了系统中的交互和系统行为,它们之间可以相互转化。时序图(Seq...原创 2016-06-14 22:39:10 · 38991 阅读 · 3 评论 -
UML图详解(八)状态机(状态图和活动图)
一、概念状态图和活动图是状态机的两种表现形式。利用状态机可以精确地描述对象的行为。从对象的初始状态起,开始响应事件并执行某些动作,这些事件引起状态的转换;对象在新状态下又开始响应事件和执行动作,如此连续进行直到终结状态。二、状态图状态图(State Diagram) =状态(State) + 迁移(Transition)一个状态图描述一个状态机。 状态图表现从一个状态到另一个...原创 2016-06-15 13:56:52 · 66134 阅读 · 12 评论 -
UML图详解(九)包图
维护和控制系统总体结构的重要建模工具;方便理解和处理整个模型;设计良好的包是高内聚、低耦合的,并对其内容的访问具有严密的控制;原创 2016-06-17 15:47:20 · 64422 阅读 · 13 评论 -
UML之关系详解
UML中的6大关系关联、依赖、聚合、组合、泛化、实现原创 2016-06-04 21:14:56 · 10965 阅读 · 0 评论 -
UML建模工具
工欲善其事必先利其器!原创 2016-06-13 21:11:12 · 7383 阅读 · 0 评论 -
PlantUML
PlantUML 是一个开源项目,通过简单并带指引性语言定义来定义各种视图。可以快速绘制以下 UML 图。PlantUML 支持多个 IDE 的集成,比如 Eclipse、NetBeans、Intellij idea 等。原创 2017-05-29 12:05:36 · 7058 阅读 · 1 评论