Rapid Software Development Chapter 17 Computer Science Engineering (CSE) Notes | EduRev

Created by: Renu

Computer Science Engineering (CSE) : Rapid Software Development Chapter 17 Computer Science Engineering (CSE) Notes | EduRev

 Page 1


©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  1 
Rapid software development 
Page 2


©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  1 
Rapid software development 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  2 
Objectives 
? To explain how an iterative, incremental 
development process leads to faster delivery 
of more useful software 
? To discuss the essence of agile development 
methods 
? To explain the principles and practices of 
extreme programming 
? To explain the roles of prototyping in the 
software process 
Page 3


©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  1 
Rapid software development 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  2 
Objectives 
? To explain how an iterative, incremental 
development process leads to faster delivery 
of more useful software 
? To discuss the essence of agile development 
methods 
? To explain the principles and practices of 
extreme programming 
? To explain the roles of prototyping in the 
software process 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  3 
Topics covered 
? Agile methods 
? Extreme programming 
? Rapid application development 
? Software prototyping 
Page 4


©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  1 
Rapid software development 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  2 
Objectives 
? To explain how an iterative, incremental 
development process leads to faster delivery 
of more useful software 
? To discuss the essence of agile development 
methods 
? To explain the principles and practices of 
extreme programming 
? To explain the roles of prototyping in the 
software process 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  3 
Topics covered 
? Agile methods 
? Extreme programming 
? Rapid application development 
? Software prototyping 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  4 
Rapid software development 
? Because of rapidly changing business 
environments, businesses have to respond 
to new opportunities and competition. 
? This requires software and rapid 
development and delivery is not often the 
most critical requirement for software 
systems. 
? Businesses may be willing to accept lower 
quality software if rapid delivery of essential 
functionality is possible. 
Page 5


©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  1 
Rapid software development 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  2 
Objectives 
? To explain how an iterative, incremental 
development process leads to faster delivery 
of more useful software 
? To discuss the essence of agile development 
methods 
? To explain the principles and practices of 
extreme programming 
? To explain the roles of prototyping in the 
software process 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  3 
Topics covered 
? Agile methods 
? Extreme programming 
? Rapid application development 
? Software prototyping 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  4 
Rapid software development 
? Because of rapidly changing business 
environments, businesses have to respond 
to new opportunities and competition. 
? This requires software and rapid 
development and delivery is not often the 
most critical requirement for software 
systems. 
? Businesses may be willing to accept lower 
quality software if rapid delivery of essential 
functionality is possible. 
©Ian Sommerville 2004  Software Engineering, 7th edition. Chapter 17                       Slide  5 
Requirements 
? Because of the changing environment, it is 
often impossible to arrive at a stable, 
consistent set of system requirements. 
? Therefore a waterfall model of development 
is impractical and an approach to 
development based on iterative specification 
and delivery is the only way to deliver 
software quickly. 
Read More
Offer running on EduRev: Apply code STAYHOME200 to get INR 200 off on our premium plan EduRev Infinity!

Content Category

Related Searches

Extra Questions

,

Rapid Software Development Chapter 17 Computer Science Engineering (CSE) Notes | EduRev

,

Semester Notes

,

Important questions

,

Viva Questions

,

MCQs

,

study material

,

mock tests for examination

,

past year papers

,

Free

,

ppt

,

Previous Year Questions with Solutions

,

Summary

,

video lectures

,

Exam

,

practice quizzes

,

shortcuts and tricks

,

Rapid Software Development Chapter 17 Computer Science Engineering (CSE) Notes | EduRev

,

Sample Paper

,

pdf

,

Rapid Software Development Chapter 17 Computer Science Engineering (CSE) Notes | EduRev

,

Objective type Questions

;