用例图
创建用例图涉及到为一组用例建立系统边界和定义特定主角与用例之间的通讯路线。
在开发项目的初期,用例图可以描述实际的活动和动机。您可以在项目的后期改进用例图以反映用户界面和设计细节。
用例描述了特定角色及其功能的需求以及各个角色之间的关联关系。
在界面角度,我们如何看待用例?
通过用例图,分析角色需求的最小值,协助确定重点角色(重点角色是各类角色的一个交集),明确辅助角色,以及各个角色的基本需求
状态图
状态图表示状态机。通过记录事件和转换,状态图显示了对象在其生命周期中依次经历的各种状态。
状态图描述了一个任务可能的状态,以及各个状态间的关联关系(每个状态应该是平级的),状态图在辅助研发人员检查程序完整性的同时,也为交互设计人员任务状态提供有效的提示。
作为交互设计时的操作模式的一种指导,检测现有的交付是否满足任务不同状态间的切换,以及如何切换
活动图
活动图是状态图的一个特例,其中所有状态均为动作状态,并且源状中的动作一经完成即会触发控制流。
活动图与特定的类或用例相关,它描述方法的内部行为。使用活动图可以表示内部生成的动作驱动的流。使用状态图可以表示响应外部事件的流。
活动图能提醒您注意并记录并行和同时发生的活动。这使得活动图成为建立工作流模型、分析用例以及处理多线程应用程序的得力工具。
活动图直观的描述不同的角色或者不同部门对于同一任务之间的衔接以及关联关系。
通过活动图,可以了解任务的整体流向和办理逻辑,同时也可以描述整个系统大框架的业务逻辑。