Software Engineering — Software Process and Software Process Models (Part 2)

Understand the software process and software process models.

Omar Elgabry
Mar 17, 2017 · 13 min read
Software process models

Software Process

Software Process Models

Waterfall Model

The Waterfall Model

The Nature of Waterfall Phases

When To Use?

Prototyping

The process of prototype development

Incremental Development

The Incremental Development Model

Incremental Vs Waterfall Model

It can be a plan-driven or agile, or both

It’s not a problem-free

Spiral Model

The spiral model

Iterative Development

The phases of iterative development

Agile

The principles of agile methods

Increment Vs Iterative Vs Agile

Reuse-oriented Software Engineering

The Reuse-oriented software engineering model

It’s has an obvious advantage, But!

Summary

Waterfall

Prototype

Incremental & Iterative

Spiral

Agile

Process Activities

OmarElgabry's Blog

This is my freedom area.