Skip to content

Software Engineering Frameworks

Software Engineering Process


Software Engineering Frameworks

A framework is a skeletal picture or model that guides you to understand which artifacts you should produce when. It spells out the general direction or flow of concepts. It outlines phases without getting into the details of what is done in each phase. Frameworks are implemented by methodologies.

Framework Full/partial Focus Area Year of Origin
Unified Process Full Development Life Cycle 1988
Lean software development Partial Development Life Cycle Management 2001
Adaptive Systems Development Partial Development Life Cycle Management 1974
Rational Unified Process Full Development Life Cycle 1998
PMBOK Full Project Life Cycle 1987
PRINCE2 Full Project Life Cycle 1989
Microsoft Solutions Framework Full Development Life Cycle 1993

Full - framework covers most of the software engineering activities. Partial - framework only covers some.

See also

References

  • About Software Engineering Frameworks and Methodologies