软件设计架构设计之UML软件建模

什么是软件建模

广义的建模指的是科学和工程中广泛用于在某一精度和细节层次上提供系统的抽象,通过分析模型获得对所开发系统的更好理解。

软件建模就是在编码之前对软件应用的设计.

UML

在应用开发中, UML表示法支持以下图:

  1. 用例图
    软件设计架构设计之UML软件建模

  2. 类图
    软件设计架构设计之UML软件建模
    软件设计架构设计之UML软件建模

  3. 对象图
    类图的一个实例版本, COMENT 没有使用该图

  4. 通信图
    软件设计架构设计之UML软件建模

  5. 顺序图
    软件设计架构设计之UML软件建模

  6. 状态机图
    软件设计架构设计之UML软件建模

  7. 活动图
    COMENT未广泛的使用该图,这里不画了。

  8. 组合结构图
    UML2 新引入的图,这里先不画了。

  9. 部署图
    不怎么用, 这里不画了.

COMET: 一种基于 UML 的软件应用建模和设计方法

用例建模

软件设计架构设计之UML软件建模
软件设计架构设计之UML软件建模
软件设计架构设计之UML软件建模
软件设计架构设计之UML软件建模
软件设计架构设计之UML软件建模

静态建模

软件设计架构设计之UML软件建模

动态建模

// 此处存疑
软件设计架构设计之UML软件建模

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!