The use cases have been completed, the problem has been analyzed, and a suitable design for the architecture has been defined. It is time for implementation. The activities of implementation include
Mapping the design into code and components
The principal responsibility and activity of the implementer is to map the artifacts of design into executable code. The implementer, of course, uses more than just the artifacts modified by design. A thorough knowledge of the use cases is required to ensure that the meaning and the goals are not lost. The implementer's QA activities are continually validating the implementation decisions against the use cases and the requirements specification as ...