【UML】
文章平均质量分 67
统一建模语言(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。UML因其简单、统一的特点,而且能表达软件设计中的动态和静态信息,目前已成为可视化建模语言的工业标准。
种下星星的日子
用代码书写人生,尽在我的CSDN,欢迎大家访问!
展开
-
UML概览
UML是由哪几部分组成?视图是什么?与九种模型图有何关系?UML的建模机制是什么?一、UML组成:构造块、规则、通用机制三部分组成。构造块:(1)结构事物(描述模型的静态部分)包括类、组件、接口、协作、用例、节点、主动类。前六个我们在之前的学习中都有接触,经常会提起,但是什么事主动类呢?主动类能够启动控制活动,因为他的对象至少拥有一个进程或线程。在图形上原创 2015-11-26 21:42:44 · 1627 阅读 · 28 评论 -
UML的视图
刚开始学习UML,对它有了大概的了解,当时画了一张这样的图:由此知道UML中有五大视图,用例视图、静态视图、行为视图、交互视图、实现视图。现在看来:下面我来为大家分别介绍一下这几种视图:原创 2015-11-26 12:08:11 · 940 阅读 · 28 评论 -
UML九种图总结
UML九种图已经画完,相应的细节已经在博客中有所更新,学之前做了个基本了解,学完后又是不一样的感觉,这是一个大总结,对九种图以及他们之间的关系有了全局把握,以下便是总结。几种图的区别:一:这九种模型图各有侧重1:用例图侧重描述用户需求,2:类图侧重描述系统具体实现;二:描述的方面都不相同1:类图描述的是系统的结构,2:序列图描述的是系统的行为;三:抽象的层次也不原创 2015-11-26 10:29:37 · 1003 阅读 · 21 评论 -
UML——顺序图与协作图
主要内容:1.顺序图与协作图?2.画图(机房收费系统)?3.两种图之间的简单关系?正文:1、顺序图和协作图顺序图(1)了解顺序图:顺序图用来表示用例中的行为顺序,当执行一个用例行为时,顺序图中的每条消息,对应了一个类操作或状态机中引发转换的事件。顺序图是强调的消息时间顺序的交互图。它描述了对象间的交互,这些原创 2015-11-26 10:18:05 · 3512 阅读 · 17 评论 -
UML——活动图,状态图
为了能更好的使用UML对软件系统建模,需要从系统的结构和行为两个方面来描述系统。其中的行为是通过行为图和交互图来描述的。UML中的行为图包括活动图和状态图。状态图状态图主要用来描述一个特定对象的所有可能状态及由于各种事件的发生而引起的状态之间的转移。对象在事件的触发下,从一个状态变成另一个状态。大多数面向对象技术都使用状态图来描述对象在他的生命周期中状态的变化过程。状态图虽然很有用,但是不原创 2015-11-11 19:05:50 · 1337 阅读 · 21 评论 -
UML——类图,对象图,包图
类图描述类、接口及它们之间关系的图,是一种静态模型。类图是面向对象系统建模中最常用和最基本的图之一,其他许多图,如状态图、组件图和配置图的那个都是在类图的基础上进一步描述了系统其他方面的特性。 一、类表示: 二、接口:如果想要声明具体类应该实现的方法,但因为一个继承关系而不想使用抽象类,那么可以使用接口。模型元素之间的协作通过接口实现。接口是一组没有相应方法是现代原创 2015-11-10 17:24:36 · 1811 阅读 · 14 评论 -
UML——组件图与部署图
实现图在UML建模的早期就可以进行构造,但知道系统使用类图完全建模之后,实现图才能完全构造出来。构造实现图可以让与系统有关的人员,包括项目经理、开发者及质量保证人员等,了解系统中各个组件的位置及他们之间的关系。有助于设计系统的整体架构。 组件图组件图对于不同的小组是有用的交流工具。图可以呈现给关键项目发起人及实现人员。通常,当组件图将系统的实现人员连接起来的时候,组件图通常可以使原创 2015-11-10 11:09:27 · 3117 阅读 · 13 评论 -
UML——用例图
用例图是UML的重要组成部分,主要用来描述用户的需求。UML 侧重从最终用户的角度来理解软件系统的需求,强调谁在使用系统。系统可以完成那些功能。用例分析技术已经是一种公认有效的用户需求获取、分析和描述技术。 1、认识用例图:每个用例图包括用例、执行者、用例与执行者之间的关系以及用例描述等。用例:描述用户需求,一个具体的用户目标。图符:执行者:一个人或一个系统。图原创 2015-11-08 20:33:37 · 1048 阅读 · 10 评论 -
UML初识
对一个初学者来说,有的人会问:UML是什么,从哪里来,发展如何,需要用到什么工具?为何使用UML?UML结构如何?这些问题我都有,所以才找了资料,有了这篇总结博客,希望对大家有所帮助,如果有不合理的地方希望大家指出来,咱们一起探讨!UML是谁?UML是用来设计软件蓝图的可视化建模语言。它支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。原创 2015-11-01 17:24:11 · 1105 阅读 · 11 评论