sdlc - Software Development Life Cycles 24 Jan 2011 SCD08...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Software Development Life Cycles 24 Jan 2011 SCD08 Software Engineering 1 University of Toronto at Scarborough Kersti Wain-Bantin, Dave Wortman 2002, Michael Szamosi 2007, Alan Rosselet 2011 CSCD08 methodologies 1 CSCD08S Software Engineering Software Development Methodologies (Life Cycles) Software Development Life Cycles 24 Jan 2011 SCD08 Software Engineering 2 University of Toronto at Scarborough Kersti Wain-Bantin, Dave Wortman 2002, Michael Szamosi 2007, Alan Rosselet 2011 CSCD08 methodologies 2 Introduction software development projects are large and complex a phased approach to project control is necessary traditional models are document-driven: there is a new pile of paper after each phase is completed evolutionary models recognize that much of what is called maintenance is inevitable and even beneficial latest fashion: agile methods Software Development Life Cycles 24 Jan 2011 SCD08 Software Engineering 3 University of Toronto at Scarborough Kersti Wain-Bantin, Dave Wortman 2002, Michael Szamosi 2007, Alan Rosselet 2011 CSCD08 methodologies 3 Software Development Life Cycles (SDLCs) Recognizable sequence of steps from requirement definition to maintenance and back to restart the cycle Many methods in widespread use, often in combination on a given project Maturity of SDLC process to some extent an indicator of the success of the development organization Software Development Life Cycles 24 Jan 2011 SCD08 Software Engineering 4 University of Toronto at Scarborough Kersti Wain-Bantin, Dave Wortman 2002, Michael Szamosi 2007, Alan Rosselet 2011 CSCD08 methodologies 5 Wild Wild West Build-and-fix develop system specs and design no time for that stuff a drag on productivity what is wrong with this approach? ok for quick hacks for personal use? Build first version Operations mode Development Maintenance Modify until client is satisfied Retirement Software Development Life Cycles 24 Jan 2011 SCD08 Software Engineering 5 University of Toronto at Scarborough Kersti Wain-Bantin, Dave Wortman 2002, Michael Szamosi 2007, Alan Rosselet 2011 CSCD08 methodologies 7 Generic Development Process Problem Requirements Definition Specification System Released System testing design and development develop requirements engineering maintenance Software Development Life Cycles 24 Jan 2011 SCD08 Software Engineering 6 University of Toronto at Scarborough Kersti Wain-Bantin, Dave Wortman 2002, Michael Szamosi 2007, Alan Rosselet 2011 CSCD08 methodologies 8 new or changed requirements new or changed system Software Engineering Process What Is a Software Engineering Process? A process defines Who is doing What , When and How in the development of a software system roles and workflows work products milestones design guidelines etc Software Development Life Cycles 24 Jan 2011 SCD08 Software Engineering 7 University of Toronto at Scarborough Kersti Wain-Bantin, Dave Wortman 2002,...
View Full Document

This note was uploaded on 02/05/2011 for the course CS 8 taught by Professor Alanrosselet during the Winter '11 term at University of Toronto- Toronto.

Page1 / 30

sdlc - Software Development Life Cycles 24 Jan 2011 SCD08...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online