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) 重要性:描述硬件设备的连接和那个程序或对象驻留在那台计算机上执行。
------------------------------------------------我还年轻,我渴望上路,带着最初的激情,感受着最初的体验,追寻着最初的梦想,我们上路吧...