Explain the waterfall model, Software Engineering

Assignment Help:

Explain the waterfall model. Explain why it is more advantageous than adhoc methods.

Ans Waterfall Model:

1.The waterfall model is a chronological software development process in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Initiation, Conception, analysis, design (validation) and testing Construction and maintenance.

2. The first official description of the waterfall model is given by Winston W. Royce in 1950 nevertheless popular in 1970 and further refined by Barry Boehm.

3. To follow the waterfall model one carries on from one phase to the next in a purely sequential manner. For instance one first completes requirements specifications which are set in stone. When the requirements are completely completed one proceeds to design.

4. Process structured as a tumble of phases where output of one is input of next.

5. Several variants of model depending on organization and specific project. However underlying phases are same for all.


Related Discussions:- Explain the waterfall model

Explain quality control, What is Quality control? This includes checkin...

What is Quality control? This includes checking the software development process to ensure that procedures and standards are being followed. There are two approaches to qual

Case study - conference management system, This case study looks at the req...

This case study looks at the requirements for an information system to manage the organisation of an international academic conference. An academic conference consists of presenta

What are the various categories of software, What are the various categorie...

What are the various categories of software? Application software System software Engineering/Scientific software Web Applications Embedded software Artificial I

State the strategies of software testing, State the strategies of Software ...

State the strategies of Software testing Two testing strategies are present. i) Code Testing: Code testing strategy examines the logic of the system.  In this, analyst deve

Explain the working of gantt charts, Explain the working of Gantt charts ...

Explain the working of Gantt charts -  Gantt charts enable emailing of project/tasks info to others automatically -  Gantt charts allow use of intranet/email facility to down

System analyst, Explain the role and functions of a Systems Analyst in the ...

Explain the role and functions of a Systems Analyst in the overall project development.

State the software maintenance, What is software maintenance Alters to...

What is software maintenance Alters to the software are made in response to altered requirements but the fundamental structure of the software remains same.

Mobile application, we got the code for mobile app we need a document for t...

we got the code for mobile app we need a document for that

Explain the persistent class maps to one relational table, Explain the pers...

Explain the persistent class maps to one relational table In most of cases, persistent class maps to one relational table (keeping aside inheritance issue, for the moment). In

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd