Software Engineering Frameworks
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