关闭

UML视图(九)部署图

一、什么是部署图?     部署图对面向对象系统的物理方面建模,描述系统运行时节点、构件实例及其对象的配置。主要用来在部署系统时涉及到的硬件(处理器和设备)进行建模。 二、部署图的组成元素? 部署图主要包括三种标记符:节点、构件和关联关系。    (1)节点:是计算机资源的通用名称,包括处理器和设备两种类型,两者的区别在于处理器能够执行程序的硬件构件(如服务器、工作站),而设备是一种不具备...
阅读(1822) 评论(38)

UML视图(八)构件图

一、什么是构件图? 构件图是为了描述一个系统的主要功能(如子系统、类、包、构件等),从软件构件这样一个物理角度,通过图示的方式展示出来。 二、什么是构件? 构件(component)是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。 每个接口能实现一定的功能,为其他构件提供使用接口,方便软件的复用。 常见构件有:文件、表、文档、对象库、可执行体、COM+、企业级Java Bean...
阅读(1087) 评论(14)

UML视图(七)协作图

一、什么是协作图?    协作图是描述对象间交互的一种模式;它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象。 二、协作图的作用?    协作图的建模结果用于获取对象的职责和接口。便于对对象结构的理解。 三、协作图与时序图的关系?    (1)协作图与时序图可以互相转化。    (2)协作图和时序图描述角度的侧重点不同。协作图侧重于对象间关系,展示对象结构,使其一目了然,很...
阅读(1182) 评论(14)

UML视图(六)时序图

【定义】         时序图(Sequence Diagram),亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。         时序图与协作图是可以互相转换的,与胁作图不同的是,时序图强调消息事件的发生顺序,更方便于阐...
阅读(1511) 评论(14)

UML视图(五)活动图

【定义】活动图是UML的动态视图之一,用来描述事物或对象的活动变化流程。 【基本元素】活动、活动流、 分支、分劈和汇合、泳道、对象流,六大基本元素。     活动         活动是活动图主要结点,用两边为弧的条形框表示,中间填写活动名。         活动分为简单活动和复合活动。         简单活动:不能在分解的活动。         复合活动:可以再分解的复杂活动。...
阅读(1433) 评论(12)

UML视图(四)状态图

状态图显示一个状态机,通常指用于描述单个对象的行为,主要用于描述对象的状态变化一确定何种行为改变了对象状态,以及对象状态变化对系统的影响。一般用于描述实体类对象的整个生命周期内的状态变迁以获得对这个实体的理解,同时获得系统和实体对象相互影响的关系。 如果想要描述对象间的交互,最好采用时序图或协作图,效果会更令你满意。 状态图的组成元素: n 初始状态 初始状态是状态机的起始位置,它不需要事...
阅读(1500) 评论(10)

UML视图(三)包图

包图,跟类的作用很相似,同是把相关或某方面具有共同特征的信息房子一起分隔开来;不同的是,包的范围更大容量更广。        包能容纳UML中的任何元素,例用例、业务实体、包(子包)等。Rose画图软件中的Use Case View(用例视图)、Logic View(逻辑视图)和Component View(组件视图)就是三个包。        包是一种容器,如同文件夹一样,它将某些信息分类,...
阅读(1262) 评论(13)

UML视图(二)类图

想在软件工程中使用类图,只需要完成以下的四个方面的内容,即可轻松运用了。 (一)视图的作用           在说类图之前,先明确一个问题。我们使用UML中的各种视图的目的为了形象、生动、清晰、明确地表述所需建设的系统(以下称“目标系统”)的业务,通过这些视图的展示,我们能从不同的侧面对目标系统进行认识和描述,使得在目标系统的建设过程中,各相关人员能更加准确地交流和取得共识,共同完成一个结构...
阅读(1211) 评论(11)
    个人资料
    • 访问:188420次
    • 积分:6174
    • 等级:
    • 排名:第4281名
    • 原创:138篇
    • 转载:6篇
    • 译文:0篇
    • 评论:1681条
    博客专栏
    最新评论