Most prominent methodologies for modeling and designing systems:
Structured methodologies
Object-oriented development
Structured methodologies
Structured: Techniques are step-by-step, progressive
Process-oriented: Focusing on modeling processes or actions that manipulate data
Separate data from processes