Chapter 8. Analysis Phase


Similar to any software development methodology, POAD starts by analyzing the application requirements. Generally, there is a strong dependency between the techniques used in the analysis process and the type of the development methodology. This is normal because the analysis process produces artifacts that will be used to design and architect the application at subsequent development phases. Therefore, the analysis process tends to produce artifacts that are most suitable for the design phase and for the rest of the development process. For instance, in traditional OO methodologies a set of analysis objects is often one of the outcomes of the analysis process. In the POAD methodology, the outcome of the analysis ...

Get Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.