UML_状态图_活动图WhatisUML?统一建模语言描述问题、描述解决方案、起沟通作用用文本、图形和符号的集合来描述贯穿软件开发周期中的每一个阶段数据建模、(Structural)::emphasizethethingsthatmustbepresent类图(Class)ponent)部署图(Deployment)(对象图)positestructure)包图(Package)行为图(Behavioral):behavioralfeaturesofasystem/businessprocess活动图(Activity)状态图(Statemachine)用例图(Usecase)交互图(Interaction)交互图(Interaction):emphasizeobjectinteraction:municationorCollaboration)顺序图(Sequence)交互总览图(Interactionoverview)计时图(Timing),状态是对象执行了一系列活动的结果一个起始状态,多个终止状态图书对象的状态图初始状态:实心圆点终止状态:圆形内嵌圆点中间状态:圆角矩形框转移:带箭头的实线新车普通车已借出出厂[各种指标检验合格]使用报废车借出归还状态转移终止状态起始状态警戒条件事件状态(State):起始状态、中间状态、终止状态转移(Transition)、事件(Event)、动作(Action)、警戒条件(GuardCondition)状态名状态变量活动状态的图形用一个圆角的矩形框表示。由状态名、状态变量和内部活动三个部分组成,状态变量和内部活动可以省略。三种标识活动的标签:entryexitdo活动格式:例如do/sum=sum+1基本组成成分—状态(State)EnterPassword————————————entry/setechotostardo/handleandcheckpasswordexit/setechonormal[例1]:系统进入输入密码的状态。首先将输入的密码显示为星号,然后处理和判断该密码是否正确,最后将密码显示为正常,系统进入下一个状态。Entry:指明进入该状态时的特定动作。Exit:指明退出该状态时的特定动作。Do:指明在该状态中执行的动作。基本组成成分—状态(State)由一个实心圆表示。转移的开始源点,代表状态图的起始点。起始状态结束状态由一个圆中套一个实心圆表示。转移的最后目标,代表状态图的终止点。基本组成成分—状态(State)嵌套状态:在一个状态中还包括其他的状态,称为嵌套状态,被嵌套的状态称为子状态。简单状态:不含嵌套状态的状态称为简单状态。你能举一个嵌套状态的例子吗!基本组成成分—状态(State)
UML 状态图 活动图 来自淘豆网m.daumloan.com转载请标明出处.