1. Capture expertise and make it accessible to non-experts in a standard form.
2. Facilitate communication among developers by providing a common language.
3. Make it easier to reuse successful designs and avoid alternatives that diminish reusability.
4. Facilitate design modifications.
5. Improve design documentation.
6. Improve design understandability.
No comments:
Post a Comment