Java入门——理解面向对象:UML设计
面向对象的编程需要经过OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)三个阶段,OOA对目标系统进行分析,建立分析模型,并把其文档化,OOD用面向对象的思想对OOA的结果进行细化,得出设计模型。OOA和OOD的分析设计结果一般用UML进行统一的描述。
1.用例图(描述系统实现的功能)
椭圆代表用例,小人代表角色,下图是一个简单的BBS系统的用例图:主要在需求分析阶段使用,主要用于描述系统实现的功能。

2.类图
类图除了可以表示类本身之间的关系之外还可以表示类之间的关系,类之间有三种基本关系
关联

泛化
用空心三角形表示泛化(继承)关系

依赖
下图表示当DefaultTableModel改变时,JTable改变。

3、组件图

4、部署图


浙公网安备 33010602011771号