Main Highlights © 2004 Dr. Ernest Cachia

Slides:



Advertisements
Similar presentations
Figures-Chapter 2.
Advertisements

Software Processes.
1 Requirements and the Software Lifecycle The traditional software process models Waterfall model Spiral model The iterative approach Chapter 3.
Unit 2. Software Lifecycle
CS487 Software Engineering Omar Aldawud
ISNE101 Dr. Ken Cosh. Recap  We’ve been talking about Software…  Application vs System Software  Programming Languages  Vs Natural Languages  Syntax,
1 SOFTWARE LIFE-CYCLES Beyond the Waterfall. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL.
Introduction to Software Engineering Dr. Basem Alkazemi
Incremental Model Requirements phase Verify Specification phase Verify
Software Engineering Rekayasa Perangkat Lunak Kuliah 05.
IT Systems Analysis & Design
THE PROTOTYPING MODEL The prototyping model begins with requirements gathering. Developer and customer meet and define the overall objectives for the software.
Software Project Management Introduction to Project Management.
 Software Models.  A software life-cycle model is a descriptive and diagrammatic representation of the software life-cycle. This includes a series of.
OHT 7.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Chapter 7.1.
Lecture 31 Introduction to System Development Life Cycle - Part 2.
Software Engineering MCS-2 Lecture # 6
1/23 Prescriptive Process Models. 2/23 Prescriptive Models Prescriptive process models advocate an orderly approach to software engineering Prescriptive.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Chapter 2 – Software Processes Lecture 2 1Chapter 2 Software Processes.
Chapter 6 Decision Support System Development Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
The Spiral Model Sultana & Mahmood. Systems development life-cycle The process of creating or altering computer systems The models that define the processes.
Spiral SDLC Main Highlights © 2004 Dr. Ernest Cachia.
The principles of an object oriented software development process Week 04 1.
IT SOFTWARE PROJECT MANAGEMENT
Sistemas de Información Agosto-Diciembre 2007 Sesión # 9.
The Spiral model.
Chapter 2 – Software Processes Lecture 2 1Chapter 2 Software Processes.
CHAPTER 13 Acquiring Information Systems and Applications.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Lectures 2 & 3: Software Process Models Neelam Gupta.
Software Development Security Chapter 10 Part 3 Pages 1108 to 1125.
A framework that describes the activities performed at each stage of a software development project. A life-cycle or a software process is the organisational.
Patient w/ Drop foot Customer Previous Group Design Group Assistant to Patient Medical event (stroke,etc) Create large scale goals Interview customerAssigned.
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...
Systems Development Life Cycle
Your feedback matters when you provide it. New course evaluations online at the end of term! See: uoft.me/courseevaluations for more information.
MIS40850 Comparative Software Engineering Process Frameworks - Part 4 -

Process engineering Quality controls.
April 2003 CIS1107/1207 ((batch 4) Introduction to Software Engineering (Part 2 of CIS1107/1207 – Software Engineering Principles) Software Engineering.
Software Engineering Rekayasa Perangkat Lunak
Introduction to Project Management
SOFTWARE ENGINEERING - SOFTWARE LIFECYCLE MODELS
Topics For PRT Proposals
Ernest Cachia Department of Computer Information Systems
Integrating Quality Activities in the Project Life Cycle
SOFTWARE LIFE-CYCLES Beyond the Waterfall.
Prototype Model Lecture-4.
Methodologies in Computing
Software Process Models
Introduction to Tech Communication & Project Management Arthur C.M. Chen , Rm
IT Systems Analysis & Design
Requirements and the Software Lifecycle
Object Oriented Analysis and Design
Introduction to Information Systems
System Development Life Cycle
Chapter 2 Software Processes
Yes, we need hundreds of methodologies!!!
An Overview of Software Processes
CIS 375 Bruce R. Maxim UM-Dearborn
The Unified/Rational Unified Process (UP/RUP) Defined
Software Engineering: A Practitioner’s Approach, 6/e Chapter 3 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Software Processes.
Elements of a Map.
SOFTWARE ENGINEERING LECTURE 2
Software Engineering: A Practitioner’s Approach, 6/e Chapter 3 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Evolutionary Software Process Models
PRESENTED BY P.SANDEEP MSc,MTech
SDLC models.
Presentation transcript:

Main Highlights © 2004 Dr. Ernest Cachia Spiral SDLC Main Highlights © 2004 Dr. Ernest Cachia

Main characteristics Placeholder (“framework” or “meta-model”) for other, less elaborate, development models Iterative Prototype-oriented Starts with planning and ends with customer evaluation Low risk

Spiral “areas” Planning Risk analysis Engineering Customer evaluation Getting requirements Project planning (based on initial reqs.) Project planning (based on customer eval.) Risk analysis Cost/Benefit and threats/opportunities analysis Based on initial reqs. and later on customer feedback Engineering Preview it Do it Customer evaluation

Diagrammatically said… Costs Threats Plan Assess risks Prototypes “Point of no return” Evaluate Build Plane of application

The Win-Win Spiral Simply put… How can you try an do that? Make everyone involved happy and you’re practically guaranteed project success! How can you try an do that? Make sure every phase in the spiral starts off with: Understanding who “everyone” is Understanding what everyone wants Reconciling everyone’s needs