Sohrab Waterfall Vs Rad

5,410 views
5,139 views

Published on

Waterfall Vs RAD

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,410
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
85
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sohrab Waterfall Vs Rad

  1. 1. Software Engineering 1<br /> PRESENTED BY:<br /> SOHRAB KHAN <br /> PRESENTED TO:<br /> ABDUL RASHEED <br /> BScs (telecom) 4th B<br />Federal Urdu University Of Arts, Science & Technology Islamabad.<br />
  2. 2. WATERFALL MODEL<br /><ul><li>The waterfall model is a sequential software development process
  3. 3. like a waterfall</li></li></ul><li>History<br />The first formal description of the waterfall model is often cited to be an article published in 1970 by Winston W. Royce (1929–1995) <br />
  4. 4. The waterfall model - the linear sequential model, also called the “classic life cycle”---&gt; a systematic, sequential approach to software development that begins at the system level and progress through analysis, design, coding, testing, and maintenance. <br />
  5. 5. Waterfall Diagram<br />
  6. 6. The waterfall model is the oldest and most widely used paradigm for software engineering<br />
  7. 7. Advantages<br /> Simple, <br /> Step-by-step, <br /> Focused,<br /> And easy to follow..<br />
  8. 8. Problems:<br />Inflexible because real projects rarely follow the sequential flow that the model proposes.<br />- It is often difficult for the customers to state all requirements explicitly.<br />- The customer must have patience to wait to validate the software product in <br />
  9. 9. the late phases. (until programs are implemented)- Customers are involved the project in the beginning.- Developers are often delayed unnecessarily between phases.<br />
  10. 10. The RAD Model<br /> Rapid Application Development (RAD) is a linear sequential software development process model that emphasize an extremely short development cycle.<br />
  11. 11. - A “high-speed” adaptation of linear sequential model- Component-based construction- Effective when requirements are well understood and project scope is constrained<br />
  12. 12. Characteristics Of RAD Model<br />Concurrent processing<br />No detailed specification <br />documentation is minimized<br />
  13. 13. Advantages of RAD <br />- Short development time<br />- Cost reduction due to software reuse and component-based construction<br />
  14. 14. Problems:<br />May try and hurry the project too much<br />Loosely documented<br />May not address the business problems<br />
  15. 15. Thanks<br />

×