ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【原创】系统设计之系统时序图表达

【原创】系统设计之系统时序图表达

原创 Linux操作系统 作者:kekele647 时间:2010-01-31 11:06:30 0 删除 编辑

系统设计之系统时序表达

前段时间总结了需求分析中的用例分析, 虽然阐述了常规的需求分析基本过程,但是由于需求分析面对的是人, 面对不同人的性格,不同人的做事方式,会给我们的需求分析带来很多不定的因素,所有需求分析的最大突破点就是沟通,要从需求人那里拿到他们真正想的, 甚至于我们可以对系统进行分割,重点分析其中最重要的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博客 ” ,链接:https://blog.itpub.net/7389553/viewspace-626482/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: CRM业务架构分析
下一篇: Java EE启示录
请登录后发表评论 登录
全部评论

注册时间:2009-11-15

  • 博文量
    99
  • 访问量
    135633