K T 2 4 6 0 2 Software Engineering: W3 Development Methodologies
K T 2 4 6 0 2 Software Engineering: W3 Development Methodologies
K T 2 4 6 0 2 Software Engineering: W3 Development Methodologies
SOFTWARE
ENGINEERING
W3; DEVELOPMENT
METHODOLOGIES
• Why a methodology?
• Agile methodologies
• Waterfall model
• Spiral model
• eXtreme programming
• Scrum
Methods of using SE to build a software product can differ from one software project to another.
Depends on factors like difficulty in getting user software requirements, marketing strategy for the software
product, size of the software product, and speed at which the software product needs to be built.
Popular software engineering methodologies:
Waterfall, Scrum, eXtreme Programming, Boehm’s Spiral model, Rational Unified Process etc.
Depending on the needs, a software project team can choose the right methodology to develop the software
product.
Waterfall model is also known as plan driven methodology.
Scrum and eXtreme Programming are examples of Agile methodologies. These methodologies are also known
as incremental iteration models.
SOFTWARE ENGINEERING METHODOLOGIES
Waterfall
model
with
quality
gates
SOFTWARE ENGINEERING METHODOLOGIES