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