一个系统架构设计最终要以某种形式展现出来,作为架构师、开发者以及参与者用户之间的一种达成共识的模型。前期设计的思想遵循现代面向对象的设计思想,三大原则也要结合实际情况设计出良好的架构。松散耦合、面向接口以及里氏替换原则。使用PowerDesigner设计的对象图,也就是OOM图,UML2.0包括13中不同的图形,分为两组:行为和结构。
行为图显示系统中对象的协作关系。
结构图定义类,属性,操作和关系。
1.0用例图Use Case
用例图提供了一个图形化的用例描述。一个用例图代表一个或者多个参与者和系统之间的相互作用。用例图显示了参与者要做的事情。一个参与者可以是一个人,也可以是和系统进行交互的任何外部系统。参与者不受系统控制,参与者是在系统之外定义的。
用例图主要包括:系统,参与者,用例,关系。
2.0类图
类图在UML使用较为广泛。类图代表系统的静态结构。系统的静态结构由类和他们之间的关系组成。
类图包括属性,操作,和关系。关系则包括我们常说的1:1,
转载于:https://www.cnblogs.com/d2ee/archive/2010/08/06/1836243.html