2. The physical representation of technical
architecture building blocks and the
deployment view is referred as
enterprise application environment.
3. Enterprise application passes through
following environments types in its life cycle:-
• Development
• Test
• Quality Assurance
• Staging
• Production
4. It is used mainly by the developers for
construction activities including unit testing.
It is a high access control.
low budget.
Low security environment.
5. This environment is used by developers to
perform integration activities and integration
testing.
It has moderate access control
moderate security.
6. Most of the non-functional requirements are
tested in this environment.
It has high-access control.
It is used for Quality Assurance activities by
an external Quality Assurance team.
7. This environment ensures all physical
configurations are tested and ready for
service.
This environment may be used for training
end users.
8. It is the environment where the final
enterprise application resides.
It has high security and high access control.
The capacity of this environment is designed
to cater to real-life requirements.
This also has to ensure high availablity.
9. Each environment serves a specific purpose in
overall enterprise application landscape and is
normally mapped to one or more of the testing
levels.
10. Apart from testing levels, other
considerations such as security, availability,
access control, budget and capacity
determine the type of enterprise application
environment.