UML

活动图:描述用例或对象内部的业务流程,根据对象状态变化原因(即活动),来展现从一个动作到另一个动作,从而来理清全部的流程。

状态图:描述对象状态间的变化,它可以展现一个对象所能达到的所有状态,以及各种事件对该对象的影响。

协作图:描述对象间的链接和对象间消息的通信。常用在分析和设计阶段的用例实现中,描述和校验业务逻辑。

时序图:时序图与协作图作用很相似,描述软体的动态特性,注重对象间消息传递和顺序。
它还可以描述对象的生命线和对象在动作过程中活动时间的长短。




1.项目初始需求调研阶段
用例图:利用业务用例和系统用例来框定需求
活动图:作为用例描述的辅助
状态图:作为用例描述的辅助

2.项目初始可行性文档阶段
部署图:描述系统的硬件布局

3.项目初始基础设施搭建阶段
组件图:规范开发人员各种环境的组件描述。

4.建模分析阶段
用例图:利用业务用例描述系统
活动图:作为用例描述的辅助
状态图:作为用例描述的辅助
协作图:作为用例实现的描述,用对象的消息链来展示系统如何工作。
时序图:作为用例实现的描述,用对象的对象生命线和消息焦点来展示系统如何工作。
5.建模设计阶段
用例图:利用业务用例描述系统
类图:面向对象开发的设计
协作图:作为用例实现的描述,以类的方法互动来设计系统如何工作,需要类图中图元素的辅助,更加接近于代码。
时序图:作为用例实现的描述,用类生命线和消息焦点来展示系统如何工作,需要类图中图元素的辅助,更加接近于代码。

类之间的关系:
1.泛化: 表现在父子类之间的关系,
或接口和实现类的关系。
2.依赖:表现在一个类的方法参数为另外一个类的对象。

3.关联:
a.聚合: 比较强的关联。
b.组合:比聚合跟强的关联关系,
是一个整体和局部的关系,
整体维护局部的生命周期。

你可能感兴趣的:(工作,活动,UML)