1.描述外部参与者发送给系统的事件。

2.描述系统与系统之间的通信。

一个用例有一个系统顺序图,在系统顺序图中画的箭头都是按照用例描述的main flow画的;

系统顺序图从上到下代表时间顺序,顺序按照用例描述中main flow的顺序;

比如登录用例的main flow:

1.用户输入用户名和密码

2.系统验证。

3.返回登录页面。

因此在系统顺序图中也必须有3个消息;

系统顺序图由于将整个系统封装,因此整个系统是一个对象。

系统顺序图是指main flow的流程,不考虑意外事件。

消息名称最好是动词开始。

表示循环语句;

SSD模板

系统顺序图说明了系统相关的输入、输出事件,把系统当作一个黑盒,说明了在特定场景下外部参与者与系统交互产生的事件以及他们的顺序;(1)makeNewXxx()(2)doXxx()(3)endXxx()

转载于:https://www.cnblogs.com/xiazdong/archive/2012/01/11/3058103.html

软件工程之系统顺序图相关推荐

  1. UML和模式应用5:细化阶段(5)---系统顺序图

    1.前言 系统顺序图(SSD)是为阐述系统相关的输入和输出事件而快速.简单的创建的制品,它们是操作契约和对象设计的输入. SSD展示了直接与系统交互的外部参与者.系统(作为黑盒)以及由参与者发起的系统 ...

  2. 系统分析与设计——系统顺序图

    简介 系统顺序图(SSD)是为阐述与所讨论系统相关的输入和输出事件而快速.简单地创建的制品.系统顺序图,表示的是,对于用例的一个特定场景,外部参与者产生的事件,其顺序和系统之内的事件.所有系统被视为黑 ...

  3. 在线购物系统——顺序图

    在线购物系统顺序图 实验一博客地址: https://blog.csdn.net/Analysis_yes/article/details/90182332 实验二博客地址: https://blog ...

  4. 绘制饮料自动销售系统顺序图

    目录 绘制饮料自动销售系统顺序图 1.买饮料的正常场景 2.饮料"已售完"场景 3.机器没有合适的零钱 4.带有临时对象的顺序图 绘制饮料自动销售系统顺序图 下面以饮料自动销售系统 ...

  5. 软件工程复习笔记 顺序图(时序图)

    顺序图(时序图) 前言 顺序图 顺序图的组成元素 消息的分类 顺序图提供动态视角 例 饮料销售机问题域 例 带界面的简易计算器 应用程序框架结构 MVC设计模式 例 用户登录(有时间再完善) SSH ...

  6. 银行ATM系统——顺序图及文档

    一.图形文档 我为设计的ATM系统绘制了五张顺序图:验证密码.查询账户信息.存款.取款.转账. 验证密码: 查询账户信息: 存款: 取款: 转账: 二.文字说明 2.1 顺序图综述 顺序图描述了用况图 ...

  7. 在线图书销售系统顺序图_良心好用的在线学习工具,你知道和不知道的,这里都有~...

    小美姐姐,有没有好看的PPT模板? 有!我发你呀~ 谢谢~小美姐姐,做笔记,什么软件好用呀? 百度脑图!在线的,随开随用! 哈喽!同学们! 你是不是也经常找不到好用的在线资源? 或者,还有一些学习神器 ...

  8. 在线图书销售系统顺序图_myON电子图书馆最全介绍

    myON基本介绍 myON是美国RENAISSANCE公司的在线电子图书阅读平台,RENAISSANCE同时拥有大名鼎鼎的AR系列.myON网站目前有约6000本英文原版书(不断添加中), 涵盖K-1 ...

  9. UML实例(四):在线购物系统顺序图

    2019独角兽企业重金招聘Python工程师标准>>> 顺序图文档 1.图形文档 注册: 登录: 搜索商品: 订单维护:

最新文章

  1. 1024 鲲鹏开发者技术沙龙·福州站圆满收官!给程序员的福利你收到了吗?
  2. 739. Daily Temperatures
  3. WEB--一个不错的想法
  4. 【PC工具】图片压缩哪家强!tinyPNG图片压缩工具
  5. 【技术总结】几种常用的无线串行通信技术
  6. 分析函数调用的汇编指令
  7. 【Java代码】坐标系说明+WGS84\GCJ02\BD09坐标系转换工具+Java坐标系转换及验证源代码分享(粘贴可用)
  8. [转]自动驾驶基础--路径规划
  9. jsonp的简单学习
  10. Java如何读取mysql存入es_java循环读取mysql并存入java集合里
  11. android gettext方法,方法getText()必须从UI线程(Android Studio)调用
  12. ks.cfg配置详解
  13. RedHat Linux 企业5 oracle 10g
  14. Maven ojdbc错误:Cannot resolve com.oracle:ojdbc6:11.2.0.1.0
  15. python解开压缩文件6位纯数字密码
  16. 某种草电商App签名算法解析(一)
  17. linux excel自动换行,Excel中巧用样式列表快速实现文本换行
  18. CCD(像素)与视觉系统的基础知识
  19. Elasticsearch: 运用 Pinned query 来提高文档的排名 (7.5发行版新功能)
  20. 开源spider一览(zz)

热门文章

  1. java语言基本语法_Java语言基本语法
  2. python1~10阶乘while_Python3基础 while 阶乘
  3. c语言用指针实现打开和关闭文件,我用rewind函数没把指针直到开始,关闭文件然后打开就行。帮忙看看...
  4. kettle7.1 右上角不显示connect
  5. 消息队列重要机制讲解以及MQ设计思路(kafka、rabbitmq、rocketmq)
  6. 04-图像的阈值操作
  7. uva 10479——The Hendrie Sequence
  8. uva 11572 ——Unique Snowflakes
  9. 阶乘因式分解(一) -- ACM解决方案
  10. php过气了吗,留几手 留几手过气原因