一、在
分析阶段,用户的需求用UML模型来描述。
二、在
设计阶段,引入定义软件系统中技术细节的类(如处理用户接口、数据库、通信和并行性等问题的类)。
三、在
实现阶段,用面向对象程序设计语言将来自设计阶段的类转换成实际的代码。
四、UML模型还是
测试阶段的依据。
单元测试使用类图和类规格说明
集成测试使用构件图和协作图
系统测试使用用例图来验证系统的行为
1、静态建模
类图
2、动态建模
顺序图(协作图)
用例图
活动图
状态图
3、建议学习顺序
类图->顺序图->用例图->活动图->状态图