系统设计之系统时序表达

前段时间总结了需求分析中的用例分析, 虽然阐述了常规的需求分析基本过程,但是由于需求分析面对的是人, 面对不同人的性格,不同人的做事方式,会给我们的需求分析带来很多不定的因素,所有需求分析的最大突破点就是沟通,要从需求人那里拿到他们真正想的, 甚至于我们可以对系统进行分割,重点分析其中最重要的10%需求,并迅速提供我们的系统服务,让需求人可以感性的认识我们对他们的理解---其实这就是所谓的敏捷软件过程或者叫迭代。

快速的分析过程也需要配合快速的设计及开发过程,我们要充分利用身边的工具来提高我们的工作效率,提高我们的实践能力,同时提高业务对我们的专业化认识和信任度。

如何提高我们工作效率,需求分析过程中的文字描述是不可缺少的,在系统设计过程中开发人员之间的沟通,为了达到快速、完整、统一,我们可以充分利用图表的型式表达。

假设我们已经完成需求分析过程,我们已经明白客户的基本需求,我们需要从中分析出核心部分,开始先遣性的设计开发,根据用例的系统流程分析,省去ui设置和系统架构设计,我们直接开始系统逻辑设计,重点就是系统时序设计和类设计。

1          系统时序理解

系统的作用就是协助业务优化现有业务流程,而整个系统流程其实就是贯穿数据流的节点操作,而时序图可以快速建立需求分析、开发人员之间的桥梁,让大家使用同一种语言表达共同的思想。

时序图就是使用栅栏图表的形式,描述类之间的通讯过程。例如:

2           关键词

类、时间点、数据流

3           基本语法

3.1         类表示

3.2          通信消息表示

实线表示普通消息传递及调用,虚线表示对象创建。

3.3          条件、循环等使用图框表示

图框操作符         含义

Alt           表示互斥逻辑条件

Loop             表示循环逻辑

Opt                   表示为真时执行

Par           表示并行执行

Region        表示只能一个线程执行

未完....

1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7389553/viewspace-626482/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7389553/viewspace-626482/

【原创】系统设计之系统时序图表达相关推荐

  1. UML时序图(Sequence Diagram)学习笔记

    UML时序图(Sequence Diagram)学习笔记 原创 SuperMan-zhang 最后发布于2018-07-04 14:37:25 阅读数 94844 收藏 发布于2018-07-04 1 ...

  2. 【工具】-10 UML时序图(Sequence Diagram)学习笔记

    为什么要绘制时序图? 我们编码的时候,知道有的用例的业务逻辑按照比较确定的时间先后顺序进行展开.这时候,我们就需要知道我们设计的系统中的不同类之间传递消息(可以认为是不同对象函数间的调用)要按照怎么样 ...

  3. 【UML】时序图Sequence diagram(交互图)(转)

    前言 UML时序图是UML动态图之一,它是强调时间顺序的交互图. 定义 时序图是显示按时间顺序排列的对象之间交互的图. 组成元素 对象 包括三种命名方式:第一种方式包括对象名和类名:第二中方式只显示类 ...

  4. UML--交互图(时序图、协作图)

    前言 在建好系统用例图以及类图的基础上,接下来需要分析和设计系统的动态图(结构行为图),并且建立相应的动态模型了.动态模型描述了系统随时间变化的行为,这些行为是用从静态视图中抽取的瞬间值得变化来描述的 ...

  5. ChatGPT进阶——如何辅助设计E-R图、流程图和时序图等

    ChatGPT是美国人工智能研究实验室OpenAI新推出的一种人工智能技术驱动的自然语言处理工具,使用了Transformer神经网络架构,也是GPT-3.5架构,这是一种用于处理序列数据的模型,拥有 ...

  6. UML时序图(Sequence Diagram)

    什么是时序图 时序图(Sequence Diagram),又名序列图.循序图,是一种UML交互图.它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作. 让我们来看一看visio2016对时 ...

  7. UML时序图(序列图)

    什么是时序图 时序图(Sequence Diagram),又名序列图.循序图,是一种UML交互图.它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作. 让我们来看一看visio2016对时 ...

  8. 【UML】UML图--交互图(时序图和协作图)

    交互图 用来描述系统中对象是如何进行相互作用(消息传递)的.(主要用于描述写作的动态行为方面.)     当对交互建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象 ...

  9. SOA技术架构下时序图的一种表达方式

    一.时序图定义 时序图(Sequence Diagram),亦称为序列图或循序图,是一种UML行为图.它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作.它可以表示用例的行为顺序,当执行一 ...

最新文章

  1. 新建JavaWeb项目
  2. ASP.NET Core 网站发布到Linux服务器
  3. 从离散值中把值相近的放在一起
  4. 中小企业 IT 运维福利:快速构建 on-call 机制
  5. HDU 3065 病毒侵袭持续中(AC自动机)题解
  6. 5款自动爬取数据的神器!
  7. 基于AI的恶意软件分类技术(4)
  8. phpnow运行本地php文件,使用PHPnow搭建本地wordpress
  9. 控制台版单机双人五子棋游戏(Java版)---新人小白
  10. matlab使用记录--app designer清理图窗、获取当前时间
  11. 每节课都是一个项目 手把手用STM32打造联网气象站-9-用LCD显示中文英文和图片
  12. 百度CarLife Android车机端黑屏问题
  13. python之路--生成器
  14. springboot 应用:异常管理,应用启动过程,应用监控 Prometheus 和 Grafana
  15. 药店java源码_基于jsp的药店-JavaEE实现药店 - java项目源码
  16. 使用Elasticsearch计算布林带宽度指标
  17. 一个人如果不结婚也无儿无女无兄弟姐妹,虽然可以自由自在一辈子,但老了怎么办?
  18. 【无标题】一款功能非常强大的免费串口示波器串口助手,支持绘图,logo保存数据保存,历史数据加载与对比。
  19. SqlServer表与表之间字段一对多sql语句写法
  20. 【SOLIDWORKS-详细记录】测量方法、设置草图自动正视基准面、设置滚轮放大缩小方向、螺丝添加螺纹线等操作记录

热门文章

  1. 使用cookie登录百度网盘账号
  2. DDD实战(2):看看代码结构长啥样
  3. 暑期项目实训:中期答辩结果-7月9日
  4. 开源应用中心 | 这款轻量简洁的开源论坛系统,你get了没?
  5. OPENMV PCB及硬件资源介绍
  6. Science:内侧前额叶皮层解决利用-探索困境的神经机制
  7. 2023年有实力的长沙前端培训机构排名都在这里了!
  8. 单元测试-xUnit总结
  9. 数据链路层(3.使用广播信道的数据链路层)
  10. 【精】手把手教你用小米盒子播放台式机里的照片和视频