Software Development Methodologies - PowerPoint PPT Presentation

About This Presentation
Title:

Software Development Methodologies

Description:

Software development process involves a number of stages. Each stage has to be followed to complete the process successfully. To get the best software development services then visit – PowerPoint PPT presentation

Number of Views:917

less

Transcript and Presenter's Notes

Title: Software Development Methodologies


1
SOFTWARE DEVELOPMENT METHODOLOGIES
2
INTRODUCTION
  • Software development is a complicated process
    comprising many stages.
  • Each step need to be followed to complete the
    process successfully.
  • Several software development approaches have been
    used since the origin of information technology,
    in two main categories traditional and agile.

3
SOFTWARE DEVELOPMENT LIFE CYCLE
4
(No Transcript)
5
TRADITIONAL SOFTWARE DEVELOPMENT PROCESS
6
TRADITIONAL DEVELOPMENT
  • Each phase of the development process is properly
    documented and reviewed in this approach.
  • This approach works best for the projects in
    large enterprises where the specifications and
    requirements must be clearly defined.
  • Waterfall Model, Spiral Model and V-Model are the
    three widely used models under the traditional
    approach.

7
WATERFALL MODEL
8
WATERFALL MODEL
  • First model developed for the software
    development.
  • In The Waterfall approach, the whole process
    of software development is divided into separate
    phases.
  • The outcome of one phase acts as the input for
    the next phase sequentially.
  • It illustrates the software development process
    in a linear sequential flow also referred to as
    Linear-Sequential Life Cycle Model.

9
SPIRAL MODEL
10
SPIRAL MODEL
  • Spiral model is designed with an aim to reduce
    the risks involved in any phase.
  • It is often referred to as a risk-driven model.
  • This was the first model which explain why the
    iteration matters.
  • It introduces the prototyping in a software
    development process in order to reduce the risks.

11
V-MODEL
12
V-MODEL
  • The V-Model process executes in a sequential
    manner.
  • It is often referred to as verification and
    validation method.
  • V-Model is best suited for the projects that must
    maintain a strict deadline and meet the
    milestones throughout the process.

13
AGILE SOFTWARE DEVELOPMENT PROCESS
14
AGILE SOFTWARE DEVELOPMENT
  • Agile Methodology promotes the continuous
    iteration of building and testing throughout
    the software development.
  • Requirements solutions evolve through
    collaboration between self organizing and cross
    functional teams.
  • It works on the principle of custom satisfaction
    by rapid delivery of useful software.

15
SCRUM MODEL
16
SCRUM MODEL
  • SCRUM model is one of the agile development
    methods.
  • This model relies on a self-organizing,
    cross-functional team. 
  • In the SCRUM model, teams are supported by two
    specific roles. The first is a Scrum Master, who
    can be thought of as a coach for the team. The
    second is product owner who represent clients.

17
EXTREME PROGRAMMING MODEL
18
EXTREME PROGRAMMING MODEL
  • It is intended to improve the software quality
    responsiveness to changing customer requirements.
  • Introduces a no. of basic principles practices
    on the top of the agile programming framework.
  • Improve productivity due to the frequent
    communication between the customer and
    programmers.

19
WHEN YOU NEED A SOFTWARE?
Are you running a smart business? If yes, then
you will definitely look for a compelling
software application for its powerful impact on
your business. Software applications have a
greater impact on your business than you think.
They can help you to grow your business to the
next level. For that, you need a software
development company.
20
WHY CHOOSE PEOPLE10?
People10 Technosoft Private Limited is a
creative technology company with a passion for
lean agile development. They are expertise in
creating robust software applications built with
cutting-edge Technology since 2011.
21
CONTACT US
Floor 8, Block A, Gopalan Global Axis SEZ, 152,
EPIP Zone, Whitefield, Bengaluru, Karnataka
560066, India
https//people10.com/
info_at_people10.com
91 80 3342 0800
22
THANKYOU
Write a Comment
User Comments (0)
About PowerShow.com