|
- Determine the functional building blocks
- Design good descriptions.
- Ensure that if the function changes, description changes
- Software systems architects should be able to determine
what the service does by looking at the description.
- Errors can be caught as a mismatch between expected
functionality and the description.
|