Analysis is not Design or Implementation
The purpose of Analysis is the following:
- An analysis model yields a more precise specification of the requirements and use-case models obtained during requirements capture.
- An analysis model is described using the language of the developers allowing formalism and discussions about the internal workings of the system.
- An analysis model structures the requirements in a way that facilitates understanding them, preparing them, changing them, and maintaining them.
- An analysis model is a first cut at a design model.