如何使用UML完成一个设计文档(读书笔记)

本文介绍了使用UML进行软件设计的过程,包括类图、序列图、组件图、部署图、用例图、状态图和活动图的使用,强调它们在需求分析、概要设计和详细设计阶段的应用。
摘要由CSDN通过智能技术生成

软件建模与设计过程可以拆分成需求分析、概要设计和详细设计三个阶段。UML 规范包含了十多种模型图,常用的有 7 种:类图、序列图、组件图、部署图、用例图、状态图和活动图。

一、类图

类图用于描述类的特性和类之间的静态关系

类的组成部分

类的名字,类的属性,类的方法

类之间的关系

  1. 关联
    当一个类的属性保存了对另一个类的实例的引用时,就产生了关联关系

    单向关联 
    双向关联
    自身关联
    多维关联
    一对多关联
    多对多关联
    

    在这里插入图片描述

  2. 依赖
    一个类中局部变量、函数参数、返回值建立于对其他类的调用,也就是一个类在某一时刻会用到另一个类
    在这里插入图片描述

  3. 组合
    一个类由其他几个类共同组成,代表整体的对象负责代表部分的对象的生命周期
    在这里插入图片描述

  4. 聚合
    是整体与部分的关系, 且部分可以离开整体而单独存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值