首页 > 其他分享 >UML各设计图概要

UML各设计图概要

时间:2022-09-05 17:01:23浏览次数:57  
标签:概要 对象 模型 设计图 类图 用例 状态图 UML

1.面向对象分析设计的三个模型

  • 对象(静态)模型:

  描述系统的静态结构,包括类和对象,它们的属性和操作,以及它们之间的关系。

  包括:类图、对象图

  • 动态模型:

  着重于系统的控制逻辑,考察在任何时候对象及其关系的改变,描述这些涉及时序和改变的状态。包括状态图和事件跟踪图。

  包括:顺序图、通信图、状态图、活动图

  • 功能(用例)模型:

  着重于系统内部数据的传送和处理。

  包括:用例图、数据流图

  • 物理模型:

  包括:构件图、部署图

2. 统一建模语言UML的模型视图

  • 静态图

  包括:用例图、数据流图、类图、对象图、构件图、部署图

  • 动态图

  包括:顺序图、通信图、状态图、活动图

3. 面向对象分析的各个阶段图

3.1、需求

采用用例图描述需求。

3.2、 分析

采用类图描述静态结构
采用顺序图、合作图、活动图、状态图描述动态行为

3.3、设计

采用类图、包,对类的接口进行设计

3.4、 实现

将类用某现象对象语言实现

3.5、继承与交付

构件图、包、部署图

3.6、 测试

单元测试——类图和类的说明书

 

标签:概要,对象,模型,设计图,类图,用例,状态图,UML
From: https://www.cnblogs.com/zhanchenjin/p/16658721.html

相关文章

  • 【UML分析、建模与设计】我在工作时遇到UML
    一、前言UML分析、建模与设计来自现实世界中的概念的抽象描述方法(摘取自《UML面向对象分析、建模与设计(第2版)》)就我对UML分析与建模技术的认知,最早可追溯至2019年时的......
  • UML图示详解
    UML图示详解前言UML俗称统一建模语言。我们可以简单理解成他是一套符号语言。不同的符号对应不同的含义。在之前设计模式章节中我们文章中用到的就是UML类图,UML除了类图......
  • vscode 配置 plantuml
    官网:https://plantuml.com/zh/1.JDK下载安装https://www.oracle.com/java/technologies/javase-downloads.html本次安装PC下载:jdk-18_windows-x64_bin.msi,可以根据自......
  • UML设计图6-序列图
    1.基本概念序列图(SequenceDiagram)是对象之间基于时间顺序的动态交互,它显示出了随着时间的变化对象之间是如何进行通讯的。序列图的主要用途之一是从一定程度上更加详细地......
  • UML面向对象第一天
    软件工程以系统性、规范化的、可定量的过程化方法开发和维护软件,以及研究如何把经过时间考验而证明正确的管理技术和当前能够得到的技术方法结合起来。1968年,讨论软件的可......
  • 软件工程 统一建模语言(Unified Modeling Language UML) 第4篇随笔
    4.1、统一建模语言(UnifiedModelingLanguageUML)是一种可视化的语言规约系统的制品构造系统的制品建立系统制品的文档UML应用范围可用于对象方法和构件方法可......
  • DFT常识知识概要
    DFT常识知识概要DFT是什么可测性设计,指的是在芯片原始设计中阶段即插入各种用于提高芯片可测试性(包括可控制性和可观测性)的硬件逻辑,通过这部分逻辑,生成测试向量,达到测试......
  • SpringCould-概要
    1.什么是微服务?在知道什么是微服务之前,我们还得知道什么是单体架构和分布式架构单体架构:           将业务的所有功能集中在一个项目中开发,打成一个包......
  • UML概念模型
    UML概念模型(体系结构)由构造块、规则和公共机制三个部分构成。UML概念模型是一些代表事物的构造块,按某种规则,通过代表关系的构造块连接在一起组成图,所有的构造块在使......
  • PlantUML 安装与使用(Mac/Idea)
    1.安装确保本机可以使用brew指令brewinstallgraphviz出现以上提示去Homebrew官网:https://brew.sh/index_zh-cn先安装macOS(或Linux)缺失的软件包的管理器,若......