Chapter 11. Implementation

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

  • Unit testing

  • Reverse engineering

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 ...

Get Building Web Applications with UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.