随笔 - 705  文章 - 0  评论 - 1103  阅读 - 138万 

UML模型基本元素

image

模型组织元素

•图:最直接的一种组织元素

•模型:
--业务分析模型 --系统分析模型
--设计模型 --实现模型
--测试模型

•视图
--逻辑视图 --进程视图
--实现视图 --部署视图

•包:视图、模型、子系统、层、包

视图、模型与图

视图

模型

用例视图

业务/系统分析模型(为主)

用例图、交互图、状态机图、类图、交互概述图

设计模型

交互图、状态机图、类图、交互概述图

逻辑视图

业务分析模型

类图

设计分析模型(为主)

类图、交互图、状态机图、对象图、包图

设计模型

活动图、交互图、活动图、交互概述图、状态机图、对象图

实现视图

设计模型

构件图、部署图

部署视图

设计模型

部署图

模型修饰元素使用要点与其他元素

•建模时切忌抠细节、钻牛角尖,例如为聚合/组合争论不休、为属于哪些依赖关系而煞费脑筋。模型的修饰元素中,通常只有20%的使用价值

•模型中如果包含过多的修饰元素将会妨碍图的阅读,因此除非必要,不要添加过多的修饰元素

•其他元素:文件、URL

模型创建流程

image

源自PPT

posted on   冯瑞涛  阅读(2490)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示