Given a set of requirements expressed as functional patterns, the objective is to implement them with standardized solutions in order to enhance:
- Traceability all along the development process, from requirements to programs.
- Quality, by reusing well understood and qualified solutions.
- Productivity, by reusing designs and implementations.
Following the GoF seminal book, design patterns are now a well established domain. Hence the potential leverage of mapping them to functional patterns on the analysis side of the development process.