UML
文章平均质量分 71
四眼砂尘
光荣是在于平淡,艰巨是在于漫长
展开
-
UML学习笔记之用例图
今天开始学习UML记录一些自己认为重要的东西,留给自己今后需要的时候使用。这篇记录了学习用例图时候的东西,有用例的泛化,用例的扩展和包含关系,用例的描述,和建立用例模型的简要步骤。原创 2011-04-01 09:31:00 · 897 阅读 · 0 评论 -
UML学习笔记之类图
类图: 面向对象设计的基础就是类。类是代表现实事务或者功能的构造块。 类图是静态图,贯穿分析设计的始终。一般从商务伙伴能理解的类开始建模,最终成为只有开发小组才能理解的类。 建模类图是为了更加详细描述产品。随着反复的建模类图,类图会越来越成熟,其数量和大小会不断增加,它们会越来越详细,逐渐显示出产品中执行流的每一条路径。类图的标记符组件:l 类:分成三部分的矩形框,类名,特性,操作。“-”为私有,“+”为公有,“#”表示收保护l原创 2011-04-24 11:39:00 · 1035 阅读 · 0 评论 -
UML学习笔记之活动图
活动图:在系统的不同组件之间建模工作流,使用活动图能够演示出系统中那些地方存在功能。活动图允许读者了解系统的执行,以及如何根据不同的条件和刺激改变执行方向。活动图可以为用例建模工作流。使用活动图作为把用例带入下一级的方式的分析阶段。活动图还可以在建模的系统设计部分建模复杂的对象行为。活动图对用例尤其有用,因为它可以向读者提供明显的开始和结束状态。在用来建模用例的工作流时,活动图可以显示用例内部和用例之间的路径。活动图可以向读者说明需要满足什么条件用例才会有效,以及用例完成后系统保留的条件和状态。在建模活动图原创 2011-04-23 17:03:00 · 3250 阅读 · 0 评论 -
UML学习笔记之协作图
<br />协作图:(collaboration diagram)<br /> 类图指示出系统中包含的类,类提供的功能,以及类之间的关联,但是没有告诉我们类之间是如何通信的。协作图就是完成这个任务的。<br />协作图建模对象或者角色,以及它们彼此之间的顺序的通信。<br />协作图中的对象或者角色之间的通信是通过沿着关联角色和连接各个角色的链接发送消息实现的。<br /> 在astah中类似的是Communication Diagram。<br /> <br />协作图的标原创 2011-05-03 09:15:00 · 1202 阅读 · 0 评论 -
UML学习笔记之状态图
<br />状态图(Statechart)<br /> 状态图和活动图的区别:活动图用来建模不同区域的工作如何彼此交互,而状态图用来表示单个的对象,以及对象的行为如何改变其状态。<br /> 什么是状态?状态定义为对象行为在某一个时刻的快照(snapshot)或者转折点(milestone)。例如计算机的状态可以分为开机、启动、工作中、空闲、关机和离线。状态图的任务就是描述计算机如何从离线状态进入启动状态,以及如何从处理进入空闲。<br /> 为什么建模状态图原创 2011-05-03 10:12:00 · 992 阅读 · 0 评论 -
UML学习笔记之顺序图
<br />顺序图:<br /> 用来显示参与者如何以一系列顺序的步骤与系统的对象交互的模型。<br /> 顺序图是两种交互图之一(另一种是协作图)。顺序图建模以时间顺序安排的对象交互,并且把用例行为分配给类。用例可以用顺序图进一步阐明和实现。顺序图可以用来演示某个用例最终产生的所有路径。<br />顺序图的组件:<br />l 活动对象(object active):活动对象可以是系统的参与者或者任何有效的系统对象。图形用带有“生命线”的矩形表示。<br />l 消息(原创 2011-05-02 21:09:00 · 4648 阅读 · 0 评论 -
UML学习笔记之组件图和部署图
<br />实现方式图<br /> 实现方式图用来说明系统的物理组件如何根据系统的硬件和软件的各个组件之间的关系来布置。实现方式图可以在早期构造,但是直到软件使用的类图完全建模好之后,实现方式图才能正式完成。<br /> 实现方式图有两种:组件图(component diagram),用来演示软件的各个组件之间的关系;部署图(deployment diagram),用来演示硬件的各个组件之间的关系。<br /> <br />组件图:<br /> 用来建模系统的原创 2011-05-03 11:03:00 · 1571 阅读 · 0 评论