UML统一建模语言学习笔记(一)

UML统一建模语言学习笔记(一)

概念:

UML是一种描述、构造和文档化系统产品的可视化语言,通俗的理解它是一种图形表示的方法;

其他一些概念

UP:the unified Software Development Process 统一过程,构造面向对象系统的迭代软件的开发过程
RUP:Rational 对统一过程(UP)的详细精化
XP:Extereme Programing 极限编程【测试驱动开发、重构、持续集成】

UP的特点

  1. 以构架为中心
  2. 用例驱动
  3. 迭代和增量式开发

在这里插入图片描述

瀑布模型
在这里插入图片描述

应用UML的三种方式

  1. 草图(用的比较多)
  2. 蓝图(较为完善的草图)
  3. 编程语言

UML组成

  1. 事物

  2. 关系【依赖、关联(聚合、组合)、泛化(继承)、实现

  3. 图【类图、用例图、交互图(顺序图、协作图)、活动图、状态图

  4. 扩展机制(Stereotype、TaggedValue、Constraint)

    事物包括

    1. 结构:类、接口、构建、节点、、、
    2. 行为:交互(消息)、状态、、、
    3. 分组:包、子系统等、、、
    4. 注释:注释

    组合和聚合区别

    1. 组合:是一种较为紧密的部分和整体的关系,生命周期上,部分和整体式共存亡的关系;
    2. 聚合:是一种较为松散的部分和整体的关系,部分和整体的生命周期未必一致;

图的分类

  1. 静态建模:类图
  2. 动态建模:用例图、交互图(顺序图、协作图)、活动图、状态图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值