UML学习笔记

基于UML建模的软件体系结构:

1、用例视图

a)        作用:描述系统的功能需求,找出用例和执行者

b)        使用对象:客户、分析者、设计者、开发者和测试者

c)        描述用图:用例图和活动图

d)       重要性:系统的中心,它决定了其他视图的开发,用于确认和最终验证系统。

2、逻辑视图

a)        作用:描述如何是想系统内部的功能。

b)        使用对像:分析者、设计者、开发者

c)        描述使用的图:类图和对象图、状态图、顺序图、合作图和活动图

d)       重要性:描述了系统的静态结构和因发送消息而出现的动态协作关系。

3、构件视图

a)        描述系统代码构件组织和实现模块以及他们之间的依赖关系。

b)        适用 对象:设计者、开发者

c)        描述适用的图:构件图

d)       重要性:描述系统如何划分软件构件,如何进行编程。

4、进程视图

a)        作用:描述系统的并发性,并处理这些县城间的通信和同步

b)        使用对象:开发者和系统集成者

c)        描述使用的图:状态图、顺序图、合作图、活动图、构件图和配置图

d)       重要性:将系统分割成并发执行的控制线程。处理这些线程的通信和同步。

5、配置视图

a)        作用:描述系统的物理设备配置,如计算机、硬件配置以及他们相互间的连接。

b)        适用对象:开发者、系统集成者和测试者

c)        描述使用的图:配置图。

d)       重要性:描述硬件设备的连接和那个程序或对象驻留在那台计算机上执行。

 

posted on 2009-06-13 14:17  从前  阅读(189)  评论(0编辑  收藏  举报

导航