04《火星——UML大战需求分析》阅读笔记之四

Posted 林.夕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04《火星——UML大战需求分析》阅读笔记之四相关的知识,希望对你有一定的参考价值。

04《火星——UML大战需求分析》阅读笔记之四

     在上一章我看了UML大战需求分析分析中的类图,在上课中老师也提到了类图对于需求分析的重要性。其中在软件需求分析中重要的有:类图(结构建模是最常用的UML图)、时序图、用例图。现在看着这一章虽然没有那么的重要,但是在软件需求分析中也有很重要的地位;

     在书中提到活动图可能用来表达流程的最常用的一种UML图,是行为建模的重要工具之一。在这就会出现一个问题:如果我们想要做一个项目,我们就要问自己几个问题:1、没有应用系统的时候,系统是怎样运行的(事物内容和事物之间的关系/流程相关的问题)2、应用了系统后,系统是怎样运行的(从中可以看出,我们做项目就应该做到了解我们应该做什么 ,该怎么做的问题)关系中就可以看出角度的不同,就会导致流程的不同。

     在刚开始学习UML 的时候,我们了解的是流程图(每个图的形状都活代表自己的意思),现在看完活动图,其实他们两个真的很像,1、都会由形状标注状态2、都是有每一步的流程走下来(存在判断分支(1、写下判断语句2、直接监护3、增加活动,判断),2、多层分支3、泳道/分区);世界上不会有一模一样那个的东西,所以,活动图更会有自己 的特色:1、活动图有分叉就会有汇合,而且必须成对出现(流程图是由菱形判断的)。

     从这些中就可以看出,活动图虽然没有那么的常用,但是当我们所涉及的业务流程很复杂,我么可以适当的分解,如果进行适当的规划,那么画图就非常的简单了。就像书中提到的流程(1很简单的表达了十五的流程2、强调了各个角色之间的关系3、强调各版本过程的配置)所以,认为所有的图都有自己的特色,活动图自己的内容,我们应该明白的就是每一个项目它的流程是什么,他自己的开始和结尾、用户、关键活动是什么,这些的都是最重要的东西。

     我们应该亦步亦趋,逐步的学习所应该的东西,只要有事物存在,既然有优点,肯定会有缺点,但是,我们活动图是表达复杂业务流程的最好的工具。

我的方法:

1、  为什么要做这个项目;

2、  明白什么是用户、关键字等等;

3、  进行流程的判断,明确主干,

4、  加入分支;

5、  进行优化分析,确定;

 

 

问题:

1、  是不是所有的活动图都可以了解所有的流程的信息;

2、  活动图是不是就可以代表系统让客户了解一切;

 

 

 

以上是关于04《火星——UML大战需求分析》阅读笔记之四的主要内容,如果未能解决你的问题,请参考以下文章

06《火星——UML大战需求分析》阅读笔记之六

UML大战需求分析——阅读笔记04

《uml大战需求分析》阅读笔记04

《UML大战需求分析》阅读笔记04

《uml大战需求分析》阅读笔记06

02《火球——UML大战需求分析》阅读笔记之二