The intent of the analysis model is to provide a description of the required informational, functional, and behavioral domains for a computer-based system. The model changes dynamically as you learn more about the system to be built.
There are many ways to look at how to state a problem. The Use Case we looked at earlier. Below we see a UML state diagram and a class diagram:
In an agile environment, not as much time is spent on analysis, but rather spending it toward development. As the developers get a better understanding, and communicate with stakeholders, a clearer idea of the problem will arise.
Building the Analysis Model was originally found on Access 2 Learn