Object Oriented Software Engineering   View all facts   Glossary   Help
subject > use case
Next subjectuser interface    Upsubject    Previous subjecttrigger question   

use case comparison table
Subject relate to use much like have purpose include in has definition represent list see also
extensionthe use case it extends to make optional interactions explicit or to handle exceptional cases, therefore allowing the description of the basic use case to remain simple A use case that makes optional interactions explicit or handles exceptional casesa high risk because for some reason their implementation is problematic.all the steps from the beginning of the use case to the end, including the handling of the unusual situation 
generalization^3 superclasses in a class diagramto represent several similar use cases  a high risk because for some reason their implementation is problematic. generalization, generalization^2
inclusion  to allow you to express a part of a use case so you can capture commonality between several different use casesother use casesA use case that captures commonality among a set of other use casesa performing of a lower-level task with a lower-level goal  
specialization subclasses in a class diagramto provide details of a particular use case in a group of use cases that are described in a generalization The inverse of generalizationa high risk because for some reason their implementation is problematic.  

Next subjectuser interface    Upsubject    Previous subjecttrigger question