| Used
in system structuring: Early in structuring,
use cases play a role to the extent that they
enhance the architect’s domain knowledge.
They are used in conceptual architecture when
identifying related functionality, so that highly
cohesive, tightly coupled responsibilities can
be clustered together. During logical architecture,
the steps in the use cases are fleshed out in
collaboration diagrams (or sequence diagrams).
This allows the architect to verify the component
responsibilities and operations/methods identified
so far, and to create new operations as necessary
to support the use case step. |