Lecture 2 – Systems development life cycle

Slides:



Advertisements
Similar presentations
Basic SDLC Models.
Advertisements

Lecture 6 – Requirement Analysis
SDLC – Beyond the Waterfall
Systems Analysis and Design
Systems Analysis and Design Third Edition
Systems Analysis and Design With UML 2
Chapter 2 Approaches to System Development
ZEIT2301- Design of Information Systems
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc. All rights reserved BUSINESS DRIVEN TECHNOLOGY Chapter Nineteen: Building Software to Support.
BUSINESS DRIVEN TECHNOLOGY
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Transforming Organizations
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas The primarily goal of a system is to create value for the organization. Many failed systems were abandoned.
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 10 M ETHODOLOGIES.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Lecture 8 – USE CASE ANALYSIS
System Analysis and Design (SAD )
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
Systems Analysis and Design in a Changing World, Fifth Edition
CHAPTER 9: LEARNING OUTCOMES
CHAPTER 17 Building Software to Support an Agile Organization
CHAPTER 19 Building Software.
Software Development Life Cycle (SDLC)
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Chapter 2: Approaches to System Development
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Transforming Organizations
Business Driven Technology Unit 5 Transforming Organizations McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 11 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Chapter 1: Introduction to Systems Analysis and Design
Systems Analysis and Design
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 4 Slide 1 Chapter 1 The Systems Development Environment.
INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1. WHAT IS AN INFORMATION SYSTEM? An information system is a collection of interrelated components that collect,
Introduction To System Analysis and Design
Introduction to Systems Analysis and Design
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
2 Systems Analysis and Design in a Changing World, Fifth Edition.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin CHAPTER NINE SYSTEMS DEVELOPMENT AND PROJECT MANAGEMENT CHAPTER.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Large Scale Systems Design G52LSS
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Lecture 3 – Agile Approach
Pertemuan – Matakuliah: M0304/Corporate Information System Management Tahun: 2008.
INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1. WHAT IS AN INFORMATION SYSTEM? An information system is a collection of interrelated components that collect,
SYSTEM ANALYSIS AND DESIGN SAFAA S.Y. DALLOUL. INTRODUCTION.
Chapter 2: System Development Methodologies & Automated Systems 1.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Ondřej Přibyl L4: SAD Methodologies page 1 Lecture 4: System Analysis and Design Methodologies Telematics systems and their design Doc.Ing. Ondřej Přibyl,
Introduction To System Analysis and Design
Software Development - Methodologies
Introduction to Systems Analysis and Design
The Project Infrastructure
Chapter 1: Introduction to Systems Analysis and Design
TIM 58 More on Chapter 1: Introduction to Systems Analysis and Design
Systems Analysis and Design
Systems Analysis and Design
Systems Analysis and Design Third Edition
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Systems Analysis and Design Third Edition
Chapter 1: Introduction to Systems Analysis and Design
Systems Analysis and Design With UML 2
Chapter 1: Introduction to Systems Analysis and Design
System Analysis and Design: System Analysis Approaches
Presentation transcript:

Lecture 2 – Systems development life cycle Phases of SDLC Structure Design Rapid Application Development (RAD) Agile Development Software Project Management Maria Petridou

Phases of systems development life cycle (SDLC) University of Nottingham 4/13/2017 Phases of systems development life cycle (SDLC) SDLC consists of 4 phases: - Planning - Analysis - Design - Implementation Each phase is composed of steps that rely on techniques that produce deliverables. Software Project Management Maria Petridou Maria Petridou

Phases of systems development life cycle (SDLC) University of Nottingham 4/13/2017 Phases of systems development life cycle (SDLC) Planning Phase Software Project Management Maria Petridou Maria Petridou

Phases of systems development life cycle (SDLC) University of Nottingham 4/13/2017 Phases of systems development life cycle (SDLC) Analysis Phase Software Project Management Maria Petridou Maria Petridou

Phases of systems development life cycle (SDLC) University of Nottingham 4/13/2017 Phases of systems development life cycle (SDLC) Design Phase Software Project Management Maria Petridou Maria Petridou

Phases of systems development life cycle (SDLC) University of Nottingham 4/13/2017 Phases of systems development life cycle (SDLC) Implementation Phase Software Project Management Maria Petridou Maria Petridou

Methodologies for Sdlc University of Nottingham 4/13/2017 Methodologies for Sdlc Structured Design – formal step-by-step approach - Waterfall development – sequential process - Parallel Development – division into subproject Rapid Application Development – focuses on quick development - Phase development – versions-based process - Prototyping – performs phases concurrently and repeatedly - Throwaway Prototyping – uses disposable design prototypes Agile - eliminates documentation overhead and modelling - Extreme Programming - Crystal, Adaptive Software, Scrum etc Software Project Management Maria Petridou Maria Petridou

University of Nottingham 4/13/2017 Structured design Waterfall development – sequential process Diagram from (Dennis & Wixom, chapter1) Software Project Management Maria Petridou Maria Petridou

University of Nottingham 4/13/2017 Structured design Parallel Development – division into subproject Diagram from (Dennis & Wixom, chapter1) Software Project Management Maria Petridou Maria Petridou

Rapid Application Development University of Nottingham 4/13/2017 Rapid Application Development Phase development – versions-based process Diagram from (Dennis & Wixom, chapter1) Software Project Management Maria Petridou Maria Petridou

Rapid Application Development University of Nottingham 4/13/2017 Rapid Application Development Prototyping – first impression Diagram from (Dennis & Wixom, chapter1) Software Project Management Maria Petridou Maria Petridou

Rapid Application Development University of Nottingham 4/13/2017 Rapid Application Development Throwaway Prototyping – uses disposable design prototypes Diagram from (Dennis & Wixom, chapter1) Software Project Management Maria Petridou Maria Petridou

University of Nottingham 4/13/2017 Agile development Extreme programming (XP) – systems grows iteratively Diagram from (Dennis & Wixom, chapter1) Software Project Management Maria Petridou Maria Petridou

University of Nottingham 4/13/2017 Exercise Suppose you are a project manager using the waterfall development methodology on a larger and complex project. Your manager has just read the latest article in Computerworld that advocates replacing the waterfall methodology with prototyping and comes to your office requesting you to switch. What do you say? Taken from (Dennis&Wixom, page 23). Reading: (Dennis&Wixom, chapter 1) and (Kendall&Kendall, chapter 1) Software Project Management Maria Petridou Maria Petridou