By Jamie, James and Chloe

Slides:



Advertisements
Similar presentations
Kyle Hartmann. RAD was created in response to long lead times and low flexibility Focuses on communication Quicker and better requirements interpretation.
Advertisements

Software Development Life Cycle. Why Do We need Software Development Models Helps to make sure that we cover all bases during planning and implementation.
2003 Mateusz Żochowski, Marcin Borzymek Software Life Cycle Analysis.
Features, Advantages & Disadvantages of a Methodology.
1 Requirements and the Software Lifecycle The traditional software process models Waterfall model Spiral model The iterative approach Chapter 3.
1 Software Processes A Software process is a set of activities and associated results which lead to the production of a software product. Activities Common.
1 Software Processes Name:Wassim Jamal Salem ID: Name:m3taz El Dweak ID:
Software Development Life Cycle
Software Process Models
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 المحاضرة الثانية.
IS2210: Systems Analysis and Systems Design and Change
The software process A software process is a set of activities and associated results which lead to the production of a software product. This may involve.
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
1 Chapter 7 Lifecycle Planning. 2 Lifecycles - Introduction A lifecycle model is a prescriptive model of what should happen between the first glimmer.
Introduction to Requirements (Chapters 1-3 of the requirements text) CSSE 371, Software Requirements and Specification Don Bagert, Rose-Hulman Institute.
1 CS 425/625 Software Engineering CS 425/625 Software Engineering Software Processes Based on Chapter 4 of the textbook [SE-7] Ian Sommerville, Software.
Requirements - Why What and How? Sriram Mohan. Outline Why ? What ? How ?
1 CS 691z/791z Topics on Software Engineering CS 691z/791z Topics on Software Engineering Software Processes Based on Chapter 4 of the book [SE-8] Ian.
Software process management Module 1 -Introduction to process management Teaching unit 1 – Introduction Ernesto Damiani Free University of Bozen-Bolzano.
CS 425/625 Software Engineering Software Processes
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes.
Software Life Cycle Model
Carnegie Mellon University © Robert T. Monroe Management Information Systems Software Development Lifecycles (SDLC’s) Management.
IT Systems Analysis & Design
Objectives:  To define RAD  Describe RAD as a system development method  List the advantages of RAD as a method  List the disadvantages of RAD  State.
 Software Models.  A software life-cycle model is a descriptive and diagrammatic representation of the software life-cycle. This includes a series of.
What is the Spiral Development Model? Lifted From
Carnegie Mellon University © Robert T. Monroe Management Information Systems Software Development Lifecycles (SDLC’s) Management.
Software Life Cycle Models. Waterfall Model  The Waterfall Model is the earliest method of structured system development.  The original waterfall model.
Prescriptive Process Models Jon Walker. Prescription? What does prescriptive mean?
1 Software Development Software Engineering is the study of the techniques and theory that support the development of high-quality software The focus is.
The Spiral Model Sultana & Mahmood. Systems development life-cycle The process of creating or altering computer systems The models that define the processes.
CSE 403, Spring 2008, Alverson Agile Development Practices.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Carnegie Mellon University © Robert T. Monroe Management Information Systems Software Development Lifecycles (SDLC’s) Management.
Principles of Software Engineering: Why Study Software Engineering? COSI 120b, Spring 2005.
Software Model Process
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
WATERFALL METHOD Robbie Campbell WHAT IS IT  Considered the classic approach to the SDLC.  It is a linear method with goals for each development phase.
CSE 403, Spring 2008, Alverson Software Development Lifecycle The Power of Process.
By : Hisham Kahlifa Shreef Foda Khaled monir Tamer medhat Supervisor : Dr Doaa Nabil.
Topic:- At the end we will be able to explain:- Why it is called Meta Model ?? Spiral Model Its Advantages & Disadvantages… Phases of Spiral Model...
Software Lifecycle Models Place of Testing in Software Lifecycle 1.
1 Chapter 2 SW Process Models. 2 Objectives  Understand various process models  Understand the pros and cons of each model  Evaluate the applicability.
Lesson Objectives Aims 1.Be able to understand the waterfall life cycle, agile methodologies, extreme programming, the spiral model and rapid application.
1 Week 3 Software Engineering Spring Term 2016 Marymount University School of Business Administration Professor Suydam.
The Software Development Process. Contents  Product Components  Software project staff  Software development lifecycle models.
Software Development - Methodologies
School of Business Administration
CS 5150 Software Engineering
Methodologies By Akinola Soyinka.
Iterative Waterfall Model
CS 425/625 Software Engineering Software Processes
Software Development Life Cycle
Models of Software Development Life Cycle (SDLC)
Chapter 2 SW Process Models
Life Cycle Models PPT By :Dr. R. Mall.
Software Engineering Mujahid Rafiq.
IT Systems Analysis & Design
Requirements and the Software Lifecycle
Precedent Key points.
System Development Life Cycle
Computer Science Life Cycle Models.
Computer Science Life Cycle Models.
Software life cycle models
An Overview of Software Processes
Software Processes.
PRESENTED BY P.SANDEEP MSc,MTech
SDLC models.
Information system analysis and design
Presentation transcript:

By Jamie, James and Chloe The Spiral Model By Jamie, James and Chloe

Key Principles Was defined by Barry Boeham in 1985. Uses elements of waterfall and prototype models. Can have any amount of loops, therefore improving and changing until the requirements are met. Mostly used in large projects.

Advantages Flexible. Reduces risks. It can make the management of large projects simpler. It will be reviewed frequently by each of the four quadrants therefore fixing problems found. Therefore making the process less prone to failure. Changes can be made at any stage of the lifecycle, also coping with changes is not very hard to manage. Costs are easier to predict. A good final product because of all the review and fixing opportunities.

Disadvantages Cost is usually higher using this method. Complicated approach especially if the goals are known and have a clear SRS. This method requires specialist knowledge to implement into a project. Sticking to the SRS can sometimes be difficult and if not done then the can not work as well as other methods. Not suitable for low risk projects.

References http://www.ianswer4u.com/2011/12/spiral-model-advantages-and.html#axzz2ebTeMGQh http://en.wikipedia.org/wiki/Spiral_model