项管(四)——UML

本文详细介绍了UML在软件管理中的应用,包括五个视图:用例视图、进程视图、部署视图、逻辑视图、构建视图。同时,文章阐述了UML的14种图,如类图、对象图、构件图、用例图等,以及类之间的六种关系,帮助理解系统静态和动态特性。
摘要由CSDN通过智能技术生成

一、UML表示软件管理用到的五个视图:用例视图、进程视图、部署视图、逻辑视图、构建视图。(够用尽萝卜);

二、UML提供4种结构图用于对系统静态方面进行可视化、详述、构造和文档化,分别是:

1、类图:显示了一组类、接口、协作以及他们之间关系。是面向对象系统中最常用的图,用于说明系统的静态设计视图;

2、对象图:显示一组对象及他们之间的关系。用对象图说明在类图中所发现的事物实例的数据结构和静态快照;

3、构件图:显示了一组构件以及它们之间的关系。用构件图说明系统的静态实现视图;

4、部署图:显示了一组节点以及它们之间的关系。说明体系结构的静态实施视图;

三、UML2.0有14种图:

1、类图:描述一组类、接口、协作和它们之间的关系,类图给出了系统的静态设计视图,活动类的类图给出了系统静态进程视图;

2、对象图:描述一组对象及他们之间的关系。对象图描述了在类图中建立的事物实例的静态快照,和类图一样这些图给出了系统的静态设计视图和静态进程视图,但他们是从真实案例或原型案例的角度建立的;

3、构件图:描述一个封装的类和它的接口、端口,以及内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。构件图是类图的变体;

4、用例图:描述一组用例、参与者及它们之间的关系。用例图给出系统的静态用例视图;对系统行为进行组织和建模时非常重要;

5、顺序图:是一种交互图,展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。专注于系统的动态视图,是强调消息的时间次序的交互图;

6、通信图(协作图):也是一种交互图,强调收发消息的对象或参与者的结构组织,通信图强调的是对象之间的组织结构(关系)。


7、定时图:也是一种交互图,它强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的顺序;


8、状态图:描述一个状态机,它由状态、转移、事件、活动组成。给出了对象的动态视图。对于接口、类或协作行为建模尤为重要,强调事件导致的行为,非常有助于对反应式系统建模;

9、活动图:将进程或其它

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值