Use case view include the following:
1.use case (使用案例)
2.actor(角色)
3.the communication between use case and actor(案例和角色间的通信关系)
4.the relation between actors,mostly the relation of generalize(角色一般化关系)
5.the relation between use cases.especially the relation of use and extend(使用案例之间的关系,主要指使用和扩展关系)
6.use case diagram(use case 框图)
7.sequence and collaboration diagram
package(包)角色、使用案例、类和组件等项目可以组成包以便于管理。package主要是便于管理才引入的。
Note(图注) 用来给使用案例和角色加上说明。例如,可能要那个角色与那个使用案例交互,为啥一个使用案例参与使用或扩展关系,为啥一个角色要继承另一个角色
角色一般化关系其实就是父类与子类的关系,从父类衍生出子类就要泛化(generalize)
扩展使用案例(extend relationship)允许一个使用案例(可选)扩展另一个使用案例提供的功能。它与使用关系相似,都是把共同功能分离到另一个使用案例中。