uml建模

1.        用例图:

从用例图中我们可以看到系统干什么,与谁交互。用例是系统提供的功能,参与者是系统与谁交互,参与者可以是人、系统或其他实体。一个系统可以创建一个或多个用例图。

       箭头从用例到参与者表示用例产生一些参与者要使用的信息。

2.        活动图:

活动图显示了从活动到活动的流。活动图可以在分析系统业务时用来演示业务流,也可以在收集系统需求的时候显示一个用例中的事件流。活动图显示了系统中某个业务或者某个用例中,要经历哪些活动,这些活动按什么顺序发生。

rational rose里面的“分析系统业务”活动图相当于visio里面的“跨职能部门流程图”;rational rose里面的“用例中的事件流”活动图相当于visio里面的“基本流程图”

 

3.       类图:

类图显示系统之中类和类之间的交互。

 

4.       交互图:包括序列图和协作图

1)       序列图:

          序列图显示用例中的功能流程。

2)       协作图:

协作图的创建,以及在协作图中放置参与者和对象和序列图类似。只不过对象之间的链接有所不同。 

在序列图中按F5键就可以创建相应的协作图;同样,在协作图中按F5键就可以创建相应的序列图。序列图和协作图是同构的,也就是说两张图之间的转换没有任何信息的损失。

5.       状态图:

1)       状态图显示了对象的动作行为,显示对象可能存在的各种状态,对象创建时的状态,对象删除时的状态,对象如何从一种状态转移到另一种状态,对象在不同状态中干什么。

2)       终止状态表示对象在内存中被删除之前的状态,状态图中有0个、1个或多个终止状态

6.        构建图:

构件图显示模型的物理视图,也显示系统中的软件构件及其相互关系。模型中的每个类映射到源代码构件。一旦创建构件,就加进构件图中,然后画出构件之间的相关性。构件间的相关性包括编译相关性和运行相关性。

7.       实施图:

实施图显示网络的物理布局,系统中涉及的处理器、设备、连接和过程。处理器是网络中处理功能所在的机器,包括服务器和工作站,不包括打印机扫描仪之类的设备。处理器用来运行进程(执行代码)。一个项目只有一个实施图。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值