bullmind在线UML软件
UML是Unified Modeling Language的简称,是软件启垦界的一套尺度,UML没有仅可用于软件安排,也不妨用于软件需要分解。但是UML并没有是强迫尺度,咱们该当善用包罗UML在内的百般尺度来普及咱们的程度。
UML可分为二类:构造型、行动型,构造性的UML有:类图、对于象图、构件图、安置图、包图,行动型的图有运动图、状况机图、程序图、通讯图、用例图、时候图。
类图是交易观念模子分解的有利兵戈,也是面向对于象分解本领的强有力熟习东西。
对于象图在需要分解处事中并没有常用。
构件图、安置图是分解IT前提架构、软件架构等方面需要的有利分解东西,但是须要你具有IT前提架构、软件安排方面的常识和体味。
包图可用来构造类图,在需要分解处事中运用的机遇没有是很大。
运动图、状况机图、程序图是分解交易过程的强力兵戈。运动图的表白思绪与过程图很相似,很轻易把握,并且大局部状况下都不妨运用运动图来分解交易过程;某过程假如是环绕某个物品举行,该物品在过程中变换多种状况,那么运用状况机图来分解是首选;用程序图来分解的用处是能清楚表白所有历程所介入的脚色,脚色与脚色之间的闭系,各脚色是怎么样被卷入这个历程核心的。
通讯图不妨瞅作是程序图的其余一种表白方式,程序图更夸大先后程序,通讯图更夸大彼此之间的闭系。而从尔的处事体味瞅,程序图越发适用一点。
有人会将用例图称作“公仔图”,用例图表白的是什么脚色经过软件体系能干什么事务,咱们不妨运用用例图体系地核白软件体系的绝大局部需要。
时候图是表现某物品的状况随时候变革而变革的一种图,尔在本质处事中很罕见机遇能用到这种图。
学UML之难,没有在于进修语法,躲免坠入UML的熟悉误区,多熟习、多试验,培植良佳的“think in UML”思维,熟习面向对于象分解的本领,成为活用UML的需要分解能手没有远矣!
文章来源于https://www.bullmind.com/
原文地址:http://blog.51cto.com/14125675/2328245