The activities of analysis and design help transform the requirements of the system into a design that can be realized in software.
The analysis model is made up of classes and collaborations of classes that exhibit the dynamic behaviors detailed in the use cases and the requirements.
Analysis-level classes represent objects in the business domain.
Analysis focuses on the functional requirements of the system, ignoring, for the moment, the architectural constraints of the system.
When creating the top-level analysis model packages, it is often useful to copy the use case model top-level packages. At the lower levels, however, the structure of the package hierarchy is often different.
Analysis begins with the analysis team's examining ...