现在的位置: 首页 > 综合 > 正文

UML概述

2013年09月10日 ⁄ 综合 ⁄ 共 526字 ⁄ 字号 评论关闭

前面我们接触到的系统开发技术只是面向过程的一种开发方式,而面向对象技术才是我们最终使用的一种程序开发方法。UML是我们由学习面向过程技术转向面向对象技术的一个转折点。


一、面向对象技术:面向对象技术是一种对现实世界问题中的抽象方式,可以说它是基于现实世界,但是它跟现实世界又有以下的区别。

二、模型与可视化建模

1.可视化建模:用图形的方式将我们复杂的系统开发过程表示出来(一张图胜过千言万语)

2.模型

  • 模型的组成:系统、目标、组分、约束条件、变量、关系


  • 模型可以用一个6元组表示:M= {O,G,T,V,R,S}

    • O:对象集
    • G:目标集
    • T:约束条件集
    • V:变量集
    • R:关系集
    • S:状态集

三、UML的基本构造

1.UML中的事物:是指对模型中最具有代表性的成分的抽象


2.UML中的关系:关联、依赖、泛化、实现


3.UML中的图形

  • 用例图,主要描述系统的功能
  • 类图:描述系统的静态结构
  • 对象图:类图的一个实例,描述系统在某个时间点上各对象之间的关系
  • 状态图:描述类的对象的状态以及响应
  • 活动图:描述类的对象进行的活动以及活动间的约束条件
  • 序列图:按时间顺序描述对象之间的交互
  • 协作图:描述对象之间的合作关系
  • 构件图:描述系统元素的物理结构和各结构间的关系
  • 实施图:描述所需的物理设备以及设备间的关系

抱歉!评论已关闭.