This unit starts with results from the implementation process and verifies
the resulting system by testing both internal and external builds, including
the final version. The role of the testing process in the software life
cycle is examined. UML is used to model the process and the different
artifacts produced are examined in detail. This Object-Oriented Design
module should follow as the team examines the testing of the system
within the scope of the architectural environment.