UML的基本结构 .

UML的基本结构 .

UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别 .

用例图(UseCase Diagram)—UML图(一)

类图(Class diagram)—UML图(二)

对象图(Object Diagram)—UML图(三)

活动图(Activity Diagram)—UML图(四)

状态图(Statechart Diagram)—UML图(五)

时序图(Sequence Diagram)—UML图(六)

协作图(Collaboration Diagram)—UML图(七)

构件图(Component Diagram)—UML图(八)

通过对UML的学习,整理出了上面这幅UML概要结构图,主要是UML事物,UML关系和UML图,还有很多规格说明,符号,修饰,扩展机制等等元素没有体现,其实,图中的三大块加上那么多边边角角的元素,高度浓缩概括起来,可以把UML这门课的主要内容描述为:

       在软件生命周期中,准确地把 UML事物和UML关系通过一定规则组合,利用Rose绘制成UML的9种图,以帮助我们开发出高质量的软件。

       

         简略来说,UML的9种图在软件生命周期中各个阶段的应用主要体现在:

      

1、在需求分析阶段:主要采用用例图来描述需求(角色、功能、外部交互等);
2、在分析阶段:明确解决问题的细节,主要采用类图来描述静态结构,采用顺序图,协作图,活动图,状态图来描述系统动态行为;
3、在设计阶段:给出解决方案,主要采用类图、包,对类的接口进行设计;
4、在实现阶段:将类用一种面向对象语言实现;
5、测试阶段:单元测试使用类图和类的规格说明书。集成测试使用类图,包,构件图和协作图。系统测试使用用例图来测试系统的功能;
6、集成和交付阶段:主要采用构件图、包、部署图;

原文地址:https://www.cnblogs.com/jcomet/p/3061578.html