UML
文章平均质量分 71
_Cassie
这个作者很懒,什么都没留下…
展开
-
UML图之五——时序图
一、什么是时序图序列图表示了系统在参与者互动执行某一个用例期间,系统内部的一群对象的协作情况。一个用例就对应一个时序图。序列图是对系统动态行为进行描述。用于用例分析和设计阶段。 二、对比1、序列图和协作图序列图跟协作图相似,两种图传递的意思是一样的。不同的是序列图强调的是消息的传递顺序,它将交互关系表示为一个二维图。纵向是时间轴,横轴是对象,对象的生命周期沿竖线向下延伸。而协作原创 2012-12-03 08:33:50 · 71122 阅读 · 34 评论 -
UML之三——状态图
状态图(状态机图):表示一个模型元素在其生命期间的情况:从该模型元素的开始状态起,响应事件,执行某些动作,引起转移到新状态,又在新状态下响应事件,执行动作,引起转移到另一个状态,如此继续,直到终结状态。状态图(状态机)包含以下内容:状态,事件,组合状态 1、状态。状态名字,进入动作,退出动作,状态中发生的活动(状态内活动,状态向外发送的活动)。2、事件使状态发生变化的某原创 2012-12-03 08:15:15 · 12919 阅读 · 20 评论 -
UML图之四——活动图
点击打开链接活动图是一种流程图,用来描述活动的序列,从一个活动到另一个活动的控制流。活动图的作用:描述用例,描述类的操作。 活动图的构成必要组成元素:1、活动:命令的执行,活动的进行。图符表示:2、状态:开始状态,结束状态。图符表示: 3、转移:活动之间,活动与状态之间的转换。4、判断:对一个动作或者状态进行判断,然后选择要执行的下一步操作。原创 2012-12-03 08:22:34 · 20955 阅读 · 17 评论 -
UML图之二——类图
类是面向对象编程的基础。用一个简单的表格来来说明面向对象技术是如何对现实时间进行描述的: 类与现实的对比现实世界面向对象技术由事物组成用对象来描述事物事物之间有共性,可以归纳类是具有相同共性的抽象描述事物存在联系,需要交流消息,方法事物是一个独原创 2012-11-28 13:45:31 · 11392 阅读 · 23 评论 -
UML之序——小谈UML
认识UML问:什么是UML?答:中文名称:统一建模语言英文名称:unified modeling language;UML定义:是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。答:这种语言是一种图形化语言。通过几种不同的图来代替语言的描述。 进一步了解UML问:UML 由什么构成?答:基本构造块,规则,机制。原创 2012-12-02 09:11:16 · 2602 阅读 · 12 评论 -
UML图之一——用例图
一、什么是用例图?什么时候用到用例图?要了解用例图(use case diagram),先要清楚用例。什么是用例(use case)呢?用例简单的说就是在确定项目需求时,不展现系统内部结构的情况下对系统功能的描述,不过一个Use Case描述的是整个系统功能的一部分,这一部分一定要是在逻辑上相对完整的功能流程。 用例图是在项目启动开始用到的图,它定义了系统的功能需求,它是从系统原创 2012-12-01 15:56:17 · 26856 阅读 · 25 评论 -
UML图之六——协作图
一、什么是协作图?顾名思义协作图就是合作图,有合作就涉及到多个对象。协作图(Collaboration Diagram /Communication Diagram,也叫合作图)是一种交互图(interaction diagram),显示某组对象如何为了由一个用例描述的一个系统事件而与另一组对象进行协作的,使用协作图可以显示对象角色之间的组织关系。 二、对比1、协作图和时序原创 2012-12-03 08:36:23 · 26659 阅读 · 20 评论 -
UML 图之七——构件图
一、什么是构件?构件图是什么? 构件是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口。构件代表系统中的一部分物理实施,包括软件代码(源代码、二进制代码或可执行代码)或其等价物(如脚本或命令文件)。每个构件可以单独实现一定的功能,为其他构件提供使用接口。一般构件分为:(1)执行文件:源码编译的结果,可直接运行。(2)文件:信息存储体。(3)库:类原创 2012-12-03 08:39:15 · 26095 阅读 · 24 评论 -
UML图之八——部署图
一、什么是部署图?部署图(deployment diagram,配置图):是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。 什么时候用部署图?软件实现完成后用部署图画出软,硬件之间的物理拓扑结构,清晰的说明系统的使用部署,原创 2012-12-03 08:42:16 · 53981 阅读 · 30 评论 -
我和面向对象的开始 _半个月的总结
面向对象,说起来容易,做起来难啊! 一、登陆DEMO 前几天,跟师傅说:我的c#看了跟没看一样,师傅给出一个解决办法,自己敲一个登陆的窗体,把c#知识用上,尽可能多的使用,其实就是把这个登陆窗体给做复杂了。我很乐意做这件事,事实证明,这件事对我影响很大。这个例子我敲了七天,终于成功的让简单的登陆窗体也繁重了一回。做之前,感觉良好,没有什么难的。敲了一个下午,发现,我无从原创 2013-02-06 16:53:45 · 1198 阅读 · 5 评论