31-软件工程|软件设计:UML顺序图

458 阅读6分钟

前言

《软件工程》是一本介绍软件工程方法、软件过程,以及软件过程用到的工程方法的一门课。这是每个互联网行业的工作者的一门必修课。无论您是需求师、TPM、开发者或是测试工程师......
掌握科学的软件工程方法,会让我们在工作过程中如虎添翼,更科学可靠的工作!!!
因此,便有了我的软件工程专栏这样的读书笔记了。欢迎感兴趣的朋友跟我探讨相关的要点。 本文属于该系列文章的第四节,简单介绍一下软件工程知识体系

概述

软件项目实施时,会进入一个软件生命周期、软件开发/迭代/维护过程的过程。本文主要简述软件过程的软件设计:UML顺序图
一、什么是顺序图?
1.1 购买小车的顺序图示例
二、什么时候会用到顺序图?
2.1 顺序图的组成
2.2 对象

  • 2.2.1 生命线
  • 2.2.2 激活
  • 2.2.3 激活期 2.3 消息
  • 2.3.1 同步消息
  • 2.3.2 异步消息
  • 2.3.3 反身消息
  • 2.3.4 返回消息 2.4 对象的创建和撤销
    三、顺序图和用例?
    3.1 顺序图建模
    3.2 顺序图建模参考策略
    3.3 建立顺序图的步骤
    3.4 顺序图示例:存款用例的顺序图
    3.5 顺序图示例:借阅图书用例的顺序图
    推荐阅读
    相关系列文章(42篇)

一、什么是顺序图?

image.png

1.1 购买小车的顺序图示例

image.png

二、什么时候会用到顺序图?

image.png

2.1 顺序图的组成

image.png

image.png

2.2 对象

image.png

image.png

image.png

2.2.1 生命线

image.png

2.2.2 激活

image.png

2.2.3 激活期

image.png

2.3 消息

image.png

image.png

2.3.1 同步消息

image.png

2.3.2 异步消息

image.png

2.3.3 反身消息

image.png

2.3.4 返回消息

image.png

2.4 对象的创建和撤销

image.png

image.png

三、顺序图和用例?

image.png

image.png

3.1 顺序图建模

image.png

3.2 顺序图建模参考策略

image.png

3.3 建立顺序图的步骤

image.png

3.4 顺序图示例:存款用例的顺序图

image.png

3.5 顺序图示例:借阅图书用例的顺序图

image.png

推荐阅读

本次的推荐阅读属于其它博主的作品,也是系列性文章。核心概念和我这边推出的系列性文章相差无几,但博文作者阅读的书本与我不同,因此介绍相关知识点用到的陈述方式方法有些不同。

推荐阅读的文章可以作为补充性阅读。

相关系列文章(42篇)