------UML
我能在河边钓一整天的鱼
欢迎来到我的酒馆
展开
-
UML学习——用例图
思维导图阶段了解用户需求阶段。从用户的观察角度收集系统需求的技术知识总结什么是用例:(从用户的角度出发)描述“用户”与系统的交互。包含用例:两个用例都包含了新的用例,这种用例的复用技术被称为包含用例。扩展用例:新用例是对原用例的扩展,这种技术叫做扩展用例用例之间的关系:扩展、包含,泛化,分组...原创 2018-03-07 21:16:40 · 368 阅读 · 24 评论 -
UML学习——概述
宏观导图导图逻辑“面向对象”是UML的指导思想,“各种图”是UML的内容,“实例应用”是UML的具体作用重点突出一个系统为什么要有这么多UML图?一个系统有多个不同类型的风险承担人,这些图采用多视角的目标是为了能够和每一类风险承担人良好地沟通。解释面向对象技术的一些概念抽象:过滤掉对象的一部分特性和操作直到只剩下需要的属性和操作继承:现在我们有两个类,如果一个相对另一个是子类,另一个相对这一个是超...原创 2018-03-01 16:18:04 · 294 阅读 · 26 评论 -
UML学习——类图
什么是类具有共同属性或相同操作的事物(对象)。思维导图突出重点类的表示法:类名的首字母要大写,如果类名是由两个单词合并,第二个单词首字母也大写。属性名小写,如果属性名包含多个字,除第一个字外,其余字首字母大写。操作名同属性名。关联:当类之间在概念上有连接关系时,类之间的连接叫做关联。链:对象之间的关联叫做链。多重性:类之间的关系具有多重性,可以是一对一,一对多,多对多,等等。阶段类图主要在软件工程...原创 2018-03-06 09:34:43 · 484 阅读 · 19 评论 -
UML学习——活动图
什么是活动图活动图类似于流程图,它显示出工作步骤,判定点和分支。可用于描述业务过程和类的操作。图例活动:圆角矩形表示。一个活动一旦处理完,自动会引发下一个活动。箭头表示从一个活动转移到下一个活动。活动图的起点:用一个实心圆表示活动图的终点:用一个公牛眼形的图标表示判定活动与并行活动信号当信号被接受时,会引发一个活动的发生。凸多变形代表输出事件,凹多边形代表输入事件应用:以机房系统登录为例活动图与状...原创 2018-04-09 14:07:15 · 525 阅读 · 15 评论 -
UML学习——对象图;构件图
对象图对象对象是一个类的实例,是具有具体属性值的一个具体事物。图例和类的图标一样,对象的图标用矩形来表示,但是对象名下面要带下划线。左边的图标中,冒号左侧是具体实例的名字,冒号右侧是类的名字。机房窗体的对象图修改密码窗体在左,一般用户这个类在右阶段和类图一样,在软件分析阶段及开发前进行,主要起到分析的作用构件图定义:软件构件是软件系统的一个物理单元。表示该软件与其他软件组件的依赖关系作用:①使客户...原创 2018-04-10 19:22:18 · 559 阅读 · 10 评论 -
UML学习——状态图;部署图
状态图定义:状态图描述了一个对象所处的可能状态以及状态之间的转换,并给出了状态变化序列的起点和终点。状态图与类图,对象图,用例图,有本质不同。状态图只是对单个对象建立模型。基本符号:圆角矩形代表一个状态,实心圆代表状态转移的起点,公牛眼形圆圈代表终点子状态:很多状态存在于单个状态中。有两种形式:顺序子状态,并发子状态。阶段:分析需求和开发阶段。帮助分析员,设计员和开发人员理解系统中对象的行为。部署...原创 2018-04-10 19:42:06 · 455 阅读 · 9 评论 -
UML——顺序图;协作图
顺序图顺序图的组成对象:由矩形框表示,对象名下面要带下划线消息:用带箭头的实线表示,发送消息见上图第一个箭头,接收消息为第二个箭头时间:由垂直的虚线表示,叫做对象的生命线激活:生命线上的窄矩形条,表示对象正在执行的某个操作阶段需求分析和开发时,分析系统运行基于时间的动态交互方式以机房登录窗体为例协作图协作图的组成方框中是对象的名称,箭头上的文字是执行的操作,并且用1,2,...表明了操作的顺序我们...原创 2018-04-04 14:19:21 · 1070 阅读 · 9 评论 -
UML学习——查漏补缺
前言UML项目验收的过程中,师傅发现我在总结用例图时把几个很重要的“关系”漏掉了。今天我们就来把它解决掉。正文用例之间的三种关系包含:一个用例中重用另一个用例的步骤扩展:允许你通过对已有用例增加步骤创建一个新的用例泛化:是指一个用例继承了另一个用例包含可以使用虚线表示。虚线连接两个类,箭头指向被依赖的类,并在线上加一个关键字include,用双尖括号括起来 《include》扩展扩展只能发生在基用...原创 2018-04-20 17:25:58 · 303 阅读 · 21 评论