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

系统设计之系统时序表达

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

 

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

 

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

 

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

 

1          系统时序理解

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

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

 7389553_201001311248441.jpg

 

2           关键词

类、时间点、数据流

3           基本语法

3.1         类表示

7389553_201001311253451.jpg

3.2          通信消息表示

 

7389553_201001311253591.jpg  

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

 

 

7389553_201001311254131.jpg 

7389553_201001311254271.jpg

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

 图框操作符         含义

   Alt           表示互斥逻辑条件

   Loop             表示循环逻辑

   Opt                   表示为真时执行

       Par           表示并行执行

   Region        表示只能一个线程执行

     

 

未完....

fj.png1.jpg

fj.png2.jpg

fj.png3.jpg

fj.png4.jpg

fj.png5.jpg

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值