Software Engineering: Topic: Waterfall Model

navyadeepu7 19 views 15 slides Apr 30, 2024
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

Software Engineering - Waterfall Model


Slide Content

Software Engineering Waterfall model Prof. Navya Francis Asst. Professor Kristu Jayanti College

Software Development Life Cycle (SDLC)

Waterfall Model Prototype Model Rapid application development Model Evolutionary Model Incremental Model Iterative Model Component based software engineering Spiral Model Process Models

WATERFALL MODEL

WATERFALL MODEL

DIFFERENT STAGES OF WATERFALL MODEL

1. REQUIREMENTS ANALYSIS AND DEFINITION The system’s services, constraints and goals are established by consultation with system users. They are then defined in detail and serve as a system specification.

2. SYSTEM AND SOFTWARE DESIGN

3. IMPLEMENTATION AND UNIT TESTING

4. INTEGRATION AND SYSTEM TESTING

5. OPERATION AND MAINTENANCE

Advantages of Waterfall Model ADVANTAGES ADVANTAGES Easy to understand and implement . Widely used and known. Identifies deliverables and milestones. It redeems the software development process of the code and fix problems. Main strength lies in the fact that it emphasizes the software development process must be planned and well managed. It allows for communication between the customer and developer and specifies what will be delivered.

Disa dvantages of Waterfall Model DISADVANTAGES Cannot accommodate changing requirements. Model is rigid High amounts of risk and uncertainty. Huge gap in-between phases and there is no way to cross check user requirements. Not a good model for complex and object-oriented projects. Adjusting scope during the life cycle can end a project .

Where to use waterfall model? When to use WATERFALL MODEL Requirements are very well known, clear and fixed. Product definition is stable. Technology is understood. There are no ambiguous requirements. Ample resources with required expertise are available. The project is small

THANK YOU
Tags