进程视图:包括所涉及任务(进程和线程)的描述,它们的交互和配置,以及将设计对象和类向任务的分配情况。只有在系统具有很高程度的并行时,才需要该视图。在Rational Unified Process中,它是设计模型的子集。
配置视图:包括对最典型的平台配置的各种物理节点的描述以及将任务(来自进程视图)向物理节点分配的情况。只有在分布式系统中才需要该视图。它是部署模型的一个子集。
用例图:用例图是包括参与者、由系统边界(一个矩形)封闭的一组用例、参与者和用例之间的关联、用例间的关系以及参与者的泛化的图。用例图表示了来自用例模型(用例,参与者)的元素。
活动图:活动图是状态机的一个特殊例子,在该状态机中所有的或大部分的状态都是活动状态或动作状态,所有或大部分的转换由源状态中活动的完成所触发。活动图表示一个程序或工作流。活动图是模型中的完整单元。
类图:类图是静态视图的图形表达方式,表示声明的(静态的)模型元素,如类、类型及其内容及相互关系。类图可以表示包的视图,包含嵌套包的符号。
协作图:协作图是表示角色间交互的视图,即,协作中的实例及其链接。与顺序图不同,协作图表示了角色之间的关系。另一方面,协作图也不将时间作为单独的维来表示,所以必须使用顺序号来判断消息的顺序以及并行线程。
2.3 主业务用例图
本系统是一个餐馆订餐系统,主要功能是为餐馆提供订餐记录和维护功能,同时由我们自己扩展了订菜和定时提醒的功能。下面使用了用例图的方式表现了整个系统的所有功能。系统用例图如图2-2所示:
- - 9 - -

