UML
文章平均质量分 55
apr_su
这个作者很懒,什么都没留下…
展开
-
UML-用例图
概念用例图(Use Case Diagram)是用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调是谁在使用系统,系统为执行者完成了那些功能。作用为:应用,交流,事件流的描述。基本元素角色,一种人员的角色,用来指明用例和哪个角色有关 用例,指的是功能的描述 关系,执行者和用例之间的关系,分为: 关系 图符 关联 聚合 组...原创 2018-05-19 11:52:08 · 255 阅读 · 33 评论 -
UML-状态图
前言状态图是UML中对系统行为方面建模的五种图之一。一个状态图显示了一个状态机。在为对象的生命期建模中,活动图和状态图都是有用的。然而,活动图展示跨过不同的对象从活动到活动的控制流。而状态图展示的是单个对象内从状态到状态的控制流。状态图状态图(state diagram),显示了一个状态机,用来描述一个特定对象的所有可能状态以及由于各种事件发生而引起的状态之间的转移。状态机状态...原创 2018-06-10 21:32:36 · 426 阅读 · 17 评论 -
UML-部署图
一,前言创建软件系统时,开发人员的主要精力放在软件的构造和部署上。然而,作为一个系统工程师,注意力就应放在硬件和软件两方面上,并在两者之间进行权衡。软件开发人员处理的是抽象的模型,而系统开发人员处理的是实实在在的硬件。二,部署图部署图(deployment diagram),是一种展示运行时进行处理的节点和在节点上生存的制品的配置的图。在许多方面,部署图指示一种针对系统节点的特...原创 2018-06-18 16:54:05 · 340 阅读 · 22 评论 -
UML-构件图
前言前面的几种图大部分都是描述系统逻辑和设计方面的信息,而部署图和构件图是用来描述系统实现方面的信息。部署图和构件图统称为实现图,它从系统的层次来描述硬件的组成与布局和软件系统划分和功能实现。构件图从软件架构的角度描述一个系统的主要功能,如子系统,类,包,构件等。 用来显示一组构件之间组织与关系。 使用构件最重要的是复用。组成构件系统中遵从同一组接口且提供其实现的物理的...原创 2018-06-18 11:10:03 · 388 阅读 · 20 评论 -
UML-交互图
一,前言之前的学习中学习了类图,类图作为描述系统静态信息是至关重要的,但在任何有意义的系统中,对象都不是孤立存在的,他们相互之间传递消息进行交互。二,交互交互(interaction),是一种行为,这种行为由语境中的一组对象为了达到某一目的而交换的一组消息构成。在UML中,使用交互来对系统的动态方面建模。像对象图那样,交互通过引入所有共同完成某些动作的对象,来静态的设置它的行为环境...原创 2018-06-16 21:31:04 · 402 阅读 · 20 评论 -
UML-活动图
前言活动图是UML中用于对系统行为方面建模的一种图。一个活动图从本质上说是一个流程图,展现从活动到活动的控制流,并且能够展示并发和控制分支。活动图活动图(activity diagram),显示从活动到活动的流。一个活动是一个状态机中进行的非原子的执行单元。活动的执行最终延伸为一些独立动作的执行,每个动作将导致系统状态的改变或消息传送。动作包括调用另一个操作,发送一个信号,创建或撤...原创 2018-06-09 16:23:27 · 429 阅读 · 13 评论 -
UML-类图
类图类图(classdiagram),是显示一组类、接口、协作以及它们之间关系的图。内容类接口关系原创 2018-06-02 11:19:52 · 307 阅读 · 9 评论 -
UML-关系
前言在UML中,事物之间相互联系的方式都被建模称为关系。在面向对象的建模中,有4种很重要的关系,关联,依赖,泛化,实现。在图形上,把关系画成一条线,并用不同的线区别关系的种类。关联关系关联(association),它指一个事物的对象与另一个事物的对象之间的联系,是一种结构关系。给定一个连接两个类的关联,可以从一个类的对象联系到另一个类的对象。 两个类之间的简单关联表示了两个同等地位...原创 2018-05-27 18:02:09 · 301 阅读 · 28 评论 -
UML-对象图
前言对象图相当于在一个复杂系统中对被研究对象及其相关对象在某一个时刻的快照。对象图在系统静态方面的构造起着很重要的作用。对象图对象图(object diagram),表示在某一时间点上一组对象以及它们之间的关系的图。对象图表达了系统交互的静态部分,他有协作的对象组成,但不包含在对象之间传递的任何消息。内容对象对象,是类的实例化结果,对它施加一组操作,就可能有一组状态来存...原创 2018-06-02 17:52:14 · 350 阅读 · 10 评论 -
面向对象技术
什么是面向对象技术面向对象技术(Object-Oriented Technology)是一种程序设计方法,是对现实世界中问题的抽象表示方式,更直观自然地描述客观世界。 现实世界 面向对象技术 由事物组成 用对象描述事物 事物之间有共性,可以归纳 类是具有相同共性的抽象描述 事物具有静态特性和动态特性 属性和方法 事物存在联系,需要交...原创 2018-05-13 17:34:48 · 536 阅读 · 14 评论 -
UML概述
概念UML(Unified Modeling Language)统一建模语言是用来设计软件蓝图的可视化建模语言。UML描述了一个系统的静态结构和动态行为,它用图形方式表现典型的面向对象系统的整个结构,可以用于系统的理解、设计、浏览、维护、和信息控制。在实际软件项目中,要和具体的软件开发过程结合起来发挥作用。UML不是一个程序设计语言。UML不是一个形式化语言。工具主流工具...原创 2018-05-06 22:58:28 · 384 阅读 · 15 评论 -
RUP
软件工程是研究和应用如何以系统性的,规范化的,可定量的过程化方法开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到最好的技术方法结合起来。软件开发过程是指应用于软件开发和维护当中的阶段、方法、技术、实践、和相关产物(计划、文档、模型、代码、测试用例和手册等)的集合。软件开发过程是开发高质量软件所需完成的任务框架,是一种层次化的技术。...原创 2018-07-01 20:02:28 · 507 阅读 · 23 评论