Systems Development Life Cycle

Slides:



Advertisements
Similar presentations
ICT Class System Life Cycle.  Large systems development projects may involve dozens of people working over several months or even years, so they cannot.
Advertisements

System Development Life Cycle Process of creating and altering systems or software by using methodologies or models to develop the systems in a logical.
Managing Information System Development Projects IS 460 Notes by Thomas Hilton.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Systems Analysis and Design Chapter 12.
7.2 System Development Life Cycle (SDLC)
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
CHAPTER 19 Building Software.
Foundation Degree IT Project Methodologies (for reference)
CIS 321—IS Analysis & Design
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Presentation Handout EDBA – Module 8 Information Technology 30 th November 2014 By K.M.Prashanthan.
Systems Investigation and Analysis
OCR ICT for A2 © Hodder Education 2009 Chapter 1 The systems cycle.
End HomeWelcome! The Software Development Process.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
Systems Analysis and Design
CHAPTER 13 Acquiring Information Systems and Applications.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
The Systems Life Cycle AS Computing F451 AS Computing F451.
The techniques involved in systems analysis Explanation of a feasibility study:Explanation of a feasibility study: –economic, –legal, –technical, –time.
Requirements Engineering Process
Systems Development Life Cycle (SDLC)
Fundamentals of Information Systems, Third Edition2 An Overview of Systems Development: Participants in Systems Development Development team –Responsible.
Ondřej Přibyl L3: System Development Life Cycle page 1 Lecture 3: System Development Life Cycle Doc.Ing. Ondřej Přibyl, Ph.D. Department of applied mathematics.
The information systems lifecycle Far more boring than you ever dreamed possible!
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
MANAGEMENT INFORMATION SYSTEM
SDLC and Related Methodologies
Information Systems Development
Systems Analysis and Design
Unit 6 Application Design KLB Assignment.
IL Marking Get out your CPU / Memory answers Swap with someone else
Project planning The systems life cycle.
System.
Unit 6 Application Design Practice Assignment.
Fundamentals of Information Systems, Sixth Edition
Engineering Activities In Software Development
Gary Hughes, South Oakleigh College
Systems Analysis and Design
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Software Development Life Cycle
System Development Life Cycle (SDLC)
Information Systems Development
Methodologies For Systems Analysis.
Methodologies For Systems Analysis.
System Development Life Cycle
Foundation Degree IT Project
“Would I have to do this all by myself …….?”
Computer Science Life Cycle Models.
CIS 210 Systems Analysis and Development
Introduction to Software Process Models
Unit 6: Application Development
System Development Life Cycle (SDLC)
Chapter - 2 The System Development Life Cycle
Basic SDLC Models SDLC  System Development Life Cycle.
Systems Analysis and Design
Software Development Life Cycle
System Development Life Cycle (SDLC)
Author: Ms. Jennifer Computer Studies
Incremental Waterfall
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
SDLC and Related Methodologies
Members: Keshava Shiva Sanjeeve Kareena
(System Development Life Cycle)
SDLC (Software Development Life Cycle)
Public Management Information Systems System Analysis Thursday, August 01, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate.
System Analysis and Design:
Presentation transcript:

Systems Development Life Cycle Software Development Systems Development Life Cycle

What is the SDLC? Used by every software developer in some form Encompasses different development styles Is client-focused Based on ‘getting it right’

Who is Involved? Best case – The client, an analyst, a project manager, a designer, a developer Industry – The client, a manager, developers (& possibly a designer)

Stages of the SDLC Investigate Design Develop / Test Implement Support Evaluate START AGAIN!

Methods of Development: The Waterfall Method Used mostly in academic projects Steps through each process in the SDLC in turn What are the drawbacks? Problem Definition Feasibility & Analysis Design Implementation (Build) Testing & Maintenance

Methods of Development: The Spiral Method Used in industry for project with ‘unknowns’ Any stage may be revisited at any time to alter the client’s requirements What are the drawbacks? Problem Definition Feasibility Analysis Design Implementation Testing Maintenance

Methods of Development: Agile Development (or RAD) Used in most industry projects Creates alliance between client and developer Focused on delivering in bug free ‘modules’ Why is this used in industry? Problem Definition (module) Feasibility of module Analysis of module Design with Client Build Client Testing Implementation

What constraints could be placed on a computing project? What is Feasibility? Every computing project should have a feasibility study included. This is an initial analysis to determine whether the project is feasible within the constraints placed upon it. What constraints could be placed on a computing project?

Feasibility Technical Operational Economic Schedule / Social

What is involved in Feasibility? Can you actually build this? What are the constraints of your project (TOES!) Can your client implement & use this? Can your client afford this? (if not, you don’t get paid!) Can you complete this (and your report) by the deadline? In here, plan out your work using a timetable or Gantt Chart

Can I read my client’s mind?? Investigations If the project is feasible, first get your facts right! Fact finding: Questionnaires Observation Data Gathering Interviews Can I read my client’s mind??

System Requirements User interface requirements Processing requirements Storage requirements Control Requirements