C++设计模式 UML类图设计

本文介绍了UML的基础知识,包括用例图、类图、接口表示、泛化和实现等关系。同时,探讨了软件生命周期中的瀑布模型和RUP(统一过程)框架,详细阐述了各个阶段及其核心工作流。通过这些内容,读者可以深入了解软件建模和开发流程。
摘要由CSDN通过智能技术生成

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


  • 模型是对现实的简单化,一种深入解决问题的方法。
  • 建模是对系统适当过滤,描述出模型。

UML基础

用图像化符号描述关系
在这里插入图片描述

分类

在这里插入图片描述
UML中的主要关系:关联、依赖、泛化、实现
建模工具:Rose\Visio
用例图:用户模型图,从软件需求的角度分析,是从客户角度描述功能。用例图包括三个部分,参与者、用例,关系。
在这里插入图片描述
在这里插入图片描述
用例之间的泛化关系:表示统一业务目的(父用)的不同技术实现(子例)
在这里插入图片描述
包含关系:一个用例可以包含其他用例具有的行为,并把他包含的用例作为自身的一部分。在uml中包含关系用虚线箭头和“《include》”,箭头指向被包含的用例。
在这里插入图片描述
拓展关系:在这里插入图片描述
类图:在这里插入图片描述
表示:在这里插入图片描述
在这里插入图片描述
接口的表示:
在这里插入图片描述
在这里插入图片描述
有时候接口也使用普通类的举行符号表示。
在这里插入图片描述
泛化关系:
在这里插入图片描述
在这里插入图片描述
实现关系:
在这里插入图片描述
在这里插入图片描述
依赖关系
在这里插入图片描述
关联关系
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
聚合关系
在这里插入图片描述
在这里插入图片描述
关联 组合
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

对象图:
在这里插入图片描述
在这里插入图片描述
时序图
在这里插入图片描述
在这里插入图片描述
基本概念
在这里插入图片描述
在这里插入图片描述
活动图
本质是流程图。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
协作图
在这里插入图片描述
在这里插入图片描述
对象图
在这里插入图片描述
包图
在这里插入图片描述

软件的生命周期

瀑布模型

在这里插入图片描述
在这里插入图片描述

rup

在这里插入图片描述在这里插入图片描述

rup的四个阶段
在这里插入图片描述
rup的核心工作流
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Warm wolf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值