Object Oriented Software Engineering View all facts Glossary Help |
| subject > use case |
| use case comparison table | ||||||||
| Subject | relate to | use much like | have purpose | include in | has definition | represent | list | see also |
|---|---|---|---|---|---|---|---|---|
| extension | the 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 cases | a 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 diagram | to 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 cases | other use cases | A use case that captures commonality among a set of other use cases | a performing of a lower-level task with a lower-level goal | ||||
| specialization | subclasses in a class diagram | to provide details of a particular use case in a group of use cases that are described in a generalization | The inverse of generalization | a high risk because for some reason their implementation is problematic. |
Next subject: user interface Up: subject Previous subject: trigger question