当前位置: 代码迷 >> 开发方法 >> UML的各种图应该在系统分析、设计的哪个阶段应用
  详细解决方案

UML的各种图应该在系统分析、设计的哪个阶段应用

热度:2561   发布时间:2013-02-26 00:00:00.0
UML的各种图应该在系统分析、设计的哪个阶段使用?
需求分析阶段要业务用例图,活动图,对象状态复杂时需要画状态图,
然后是系统用例图。
还有类图,序列图一般在设计阶段,但也有在需求阶段把几个图都用上的。
哪位能讲一讲呀?
另外类图和序列图是在概要设计中画,还是在详细设计中画?
------解决方案--------------------------------------------------------
基本上全程使用,各有侧重
相对来说需求、分析、设计阶段比较多
------解决方案--------------------------------------------------------
引用楼主 chinamans2 的帖子:
需求分析阶段要业务用例图,活动图,对象状态复杂时需要画状态图, 
然后是系统用例图。 
还有类图,序列图一般在设计阶段,但也有在需求阶段把几个图都用上的。 
哪位能讲一讲呀? 
另外类图和序列图是在概要设计中画,还是在详细设计中画?


需求阶段也是对比较难确定的才画序列图,都花序列图工作量太大,不过也有系统自动画的~

我们一般在概要设计就要出类图,详细设计阶段也要不断修正

一家之言仅供参考

祝你成功~~
------解决方案--------------------------------------------------------
UML中的各种图并没有绑定到软件开发的各个阶段。
需求分析阶段可以先把业务划分成多个问题域,
针对问题域建立构件图和上下文关系图,整理出问题域中的事件
然后针对事件可以用活动图来表示具体流程
进一步可以建立用例图,并对需求规约细化
业务实体可以用类图表示。
到了设计阶段则可以对类进行抽象,对变化的部分设计,使设计能适应未来的变化。
供你参考。。。