ABSTRACT

Introduction

The purpose of the Implementation workflow is to write and initially test your software. During the Construction phase, your implementers (your programmers) will focus on several key activities that are mostly indicated in Figure 5.1 which depicts the solution of the Program process pattern (Ambler, 1998b). Programmers need to invest the time to understand your design model, a key artifact of the Analysis and Design workflow (Chapter 4), and to work with your modelers to ensure that their source code and the design model stay synchronized. They document their source code, prepare it for inspections, write source code, optimize it, reuse existing code (reuse management is supported by the Infrastructure Management workflow discussed in Chapter 3), integrate their code, and build their software.