Oose Notes Chapter 1
Oose Notes Chapter 1
• Abstraction:-
– is a fundamental human capability that
permits us to deal with complexity.
To build complex systems
– The developer must abstract different views of the
system,
– Build models using precise notations,
– Verify that the models satisfy the requirements of the
system,
– And gradually add detail to transform the models into
an implementation.
• Time:-
Division of the life cycle into phases
and iterations
• Process components:-
Production of a specific set of
artifacts with well-defined activities
Structuring a project along the time dimension
involves the adoption of the following time-based
phases:-