UML——用例视图

用例视图中交互功能部分被称为用例。spa

 
参与者
 
做为外部用户与系统发生交互做用,这是参与者的特征。

在系统的实际运做中,一个实际用户可能对应系统的多个参与者不一样的用户也能够只对应于一个参与者,从而表明同一参与
者的不一样实例。
 
参与者能够经过泛化关系来定义 ,在这种泛化关系中,一个参与者的抽象描述能够被一个或多个具体的参与者所共享。
 
用例
 
用例的用途是在不揭示系统内部构造的状况下定义连贯的行为。

用例的定义包含用例所必需的全部行为— 执行用例功能的主线次序、标准行为的不一样变形、通常行为下的全部异常状况及其预期反应。
 
用例的动态执行过程能够用 U M L的交互做用来讲明,能够用状态图、顺序图、协做图或非正式的文字描述来表示。
 
用例是对系统一部分功能的逻辑描述,它不是明显的用于系统实现的构件。非但如此,每一个用例必须与实现系统的类相映射。
 
用例的行为与类的状态转换和类所定义的操做相对应。只要一个类在系统的实现中充当多重角色,那么它将实现多个用例的一部分功能。设计过程的一部分工做即在不引入混乱的状况下,找出具备明显的多重角色的类,以实现这些角色所涉及的用例功能。用例功能靠类间的协做来实现。
相关文章
相关标签/搜索