Construction is the largest phase in the project. In this phase the remainder of the system is built on the foundation laid in Elaboration.
System features are implemented in a series of short, timeboxed iterations.
Each iteration results in an executable release of the software.
It is customary to write full text use cases during the construction phase and each one becomes the start of a new iteration.
Common UML (Unified Modelling Language) diagrams used during this phase include Activity, Sequence, Collaboration, State (Transition) and Interaction.