CS405 Systems Development Life Cycle 1. Traditional Project Phases Wild Enthusiasm Growing Concern Mounting Terror Resigned Fatalism Persecution of the.

Slides:



Advertisements
Similar presentations
Systems Analysis and Design Presented by Thakur Rai.
Advertisements

System Development Life Cycle (SDLC)
Software Quality Assurance Plan
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
The System Development Life Cycle
Principles and Learning Objectives
Chapter 8 System Implementation and Operation. Learning Objectives l To discover which activities take place during the third and fourth phases of the.
Lecture 13 Revision IMS Systems Analysis and Design.
Illinois Institute of Technology
Fundamentals of Information Systems, Second Edition
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
System Development Life Cycle (SDLC)
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Lecture 9 – Database Design
7.2 System Development Life Cycle (SDLC)
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Database System Development Lifecycle Transparencies
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Chapter 17 Acquiring and Implementing Accounting Information Systems
Acquiring Information Systems and Applications
Introduction to Computer Technology
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
Systems Analysis and Design: The Big Picture
S/W Project Management
Chapter 10.
Commercial Database Applications Testing. Test Plan Testing Strategy Testing Planning Testing Design (covered in other modules) Unit Testing (covered.
Database Planning, Design, and Administration Transparencies
System Implementation. System Implementation and Seven major activities Coding Testing Installation Documentation Training Support Purpose To convert.
CCSB223/SAD/CHAPTER141 Chapter 14 Implementing and Maintaining the System.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
Managing the development and purchase of information systems (Part 1)
Chapter 14 Information System Development
Chapter 10 Information Systems Analysis and Design
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Project Life Cycles.
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
Systems Analysis and Design
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Systems Life Cycle A2 Module Heathcote Ch.38.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Systems Development Life Cycle
CISB113 Fundamentals of Information Systems IS Development.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
The Planning Phase Recognize the problem MIS steering committee 7. ManagerSystems analyst Define the problem Set system objectives Identify system constraints.
Accounting systems design & evaluation 9434SB 18 March 2002.
Testing throughout Lifecycle Ljudmilla Karu. Verification and validation (V&V) Verification is defined as the process of evaluating a system or component.
MANAGEMENT INFORMATION SYSTEM
Principles of Information Systems Eighth Edition
Systems Planning and Analysis
Fundamentals of Information Systems, Sixth Edition
System Design.
System Development Life Cycle (SDLC)
Developing Information Systems
IS442 Information Systems Engineering
System Development Life Cycle (SDLC)
CLINICAL INFORMATION SYSTEM
System Development Life Cycle (SDLC)
INFORMATION SYSTEMS PLAN
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
System Analysis and Design:
Week 10 Systems Development
Presentation transcript:

CS405 Systems Development Life Cycle 1

Traditional Project Phases Wild Enthusiasm Growing Concern Mounting Terror Resigned Fatalism Persecution of the Innocent Promotion of the Uninvolved 2

SDLC Phases SDLC phases Project Initiation Requirements definition Detail design Construction Integration testing Implementation “Methodology” A formal statement of the purpose, products and tasks for each phase Many software development companies have either created or adopted a methodology to ensure process consistency and system quality 3

SDLC Phases Project initiation (5% of total effort) Why » Determine overall desirability » Allow project to be prioritized vis-à-vis other projects What » Project Initiation Report outlining Value of the project Proposed technologies Projected cost of the project Expected timeline » accurate +/- 100% How » Interviews with the business » Technology evaluation 4

SDLC Phases Requirements Definition (15% of total effort) Why » Create a “contract” for what is to be developed What » System Functional Requirements A business flow showing how the users will interact with the system in performing various supported business functions All input/output displays/reports should be defined precisely in terms of the data content at the data field level (see Data Dictionary) and the desired functionality. Exact screen/report layout is not important A Data Dictionary defining each data field to be used on displays and reports Detailed project plan for next phase; high-level project plan for remaining phases Revised project cost and timeline Should identify potential risk factors; e.g. new technology, multi-national project organization, etc. Accurate to +/- 50% 5

SDLC Phases How » User interviews » Technology evaluation » Walkthroughs of the proposed system “Playscripts” » Management review and approval to procede to the next phase 6

SDLC Phases Detail design (20% of total effort) Why » Finalize the design of the entire system for sponsor approval and actual development » Create a basis for vendor bidding and selection What » Final in/output displays/reports » Detail description of inputs/outputs to/from other systems » Final logical database design » High-level software specifications » Revised project cost/timeline accurate to +/- 10% 7

SDLC Phases How » Detail display/report design » Detail interface design » Detail logical database design » High-level software design » Validation sessions with sponsors » Project planning and cost estimates Remainder of the project phases should be planned in detail 8

SDLC Phases Construction and Unit Testing (20% of total effort) Why » Develop a working system » Demonstrate that individual components perform as specified. » Prepare for integration testing and implementation What » A working database » Working software » Unit test results » Integration test plan » Implementation plan How » Detail logic design » Coding » Unit testing 9

SDLC Phases Integration Testing (30% of total effort) Why » Ensure that all elements of the systems interact correctly under all circumstances » Ensure that the system will give acceptable performance under the volume of processing expected What » A fully tested system » Completed system documentation » Authorization to proceed to implementation 10

SDLC Phases How (a “black art”) » String testing » Scenario testing “day-in-the-life” testing playscripts » Parallel testing Run an actual day and compare to what the old system produced Very time consuming/expensive » Implementation testing Test conversion programs, history loading programs, etc. » Performance testing 11

SDLC Phases Implementation (10% of total effort) Why » Implement a working system What » “live” application How » Hardware installation » Software installation/roll out » User training » Data conversion » Cut over » Post-implementation support (“hypercare”) 12