Environments[edit]
Environments are controlled areas where systems developers can build, distribute, install, configure, test, and execute systems that move through the SDLC. Each environment is aligned with different areas of the SDLC and is intended to have specific purposes. Examples of such environments include the:
• Development environment, where developers can work independently of each other before trying to merge their work with the work of others,
• Common build environment, where merged work can be built, together, as a combined system,
• Systems integration testing environment, where basic testing of a system's integration points to other upstream or downstream systems can be tested,
• User acceptance testing environment, where business stakeholders can test against their original business requirements,
• Production environment, where systems finally get deployed to, for final use by their intended end users.