Maintaining Information Systems Class 27. SDLC Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design.

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

Software Quality Assurance Plan
MODELING THE TESTING PROCESS Formal Testing (1.0) Requirements Software Design Risk Data Approved, Debugged, Eng. Tested Code Automated Test Tools Tested.
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Systems Analysis and Design II
1 The Database Application Development Process The Database Application Development Process.
Stepan Potiyenko ISS Sr.SW Developer.
Chapter 14 Maintaining Information Systems Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
© 2005 by Prentice Hall Chapter 5 Maintaining Information Systems Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Software Configuration Management (SCM)
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
Lecture 9 – Database Design
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Chapter 16 Maintaining Information Systems
Chapter 14 Maintaining Information Systems
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 18 Maintaining.
Michael Solomon Tugboat Software Managing the Software Development Process.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
System Analysis and Design
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
Maintaining Information Systems Modern Systems Analysis and Design.
Software Configuration Management
Maintenance and Support Week 15 CMIS570. User Training Need to consider the same 2 groups: End users Use the system to achieve the business purpose Creating,
Maintenance and Support Week 15 CMIS570. User Training Need to consider the same 2 groups: End users Use the system to achieve the business purpose Creating,
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
Chapter 6: Systems Development Steps, Tools, and Techniques Management Information Systems for the Information Age.
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 3 Slide 1 Chapter 16 Maintaining Information Systems.
Software Quality Assurance
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Release Management Configuration management. Release Management Goal Coordinate the processes through the project development life cycle Ensure the.
Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 18 Maintaining.
SDLC Class 4. SDLC Systems Development Life Cycle Traditional methodology used to develop, maintain, and replace information systems. Orderly set of activities.
CSCE 548 SDLC. CSCE Farkas2 Reading This lecture – The Software Development Life Cycle (SDLC),
1 Grants.gov Update to the NGP February 1, Grants.gov System Improvements  December 11 – 12, 2010: Oracle Database version 11g upgrade  January.
Software Maintenance Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
KUFA UNIVERSITY Department of Computer Science 09/12/2015.
Software Engineering Lecture # 1.
Objectives Understand Corrective, Perfective and Preventive maintenance Discuss the general concepts of software configuration management.
Systems Analysis & Design AUTHOR: PROFESSOR SUSAN FUSCHETTO 10/24/
Information System Analysis Implementation & Security.
Software Engineering Lecture 9: Configuration Management.
CIS 210 Systems Analysis and Development Week 9 Part I Maintaining Information Systems,
Chapter 16 Maintaining Information Systems. Objectives:  Explain and contrast four types of system maintenance.  Describe factors affecting maintenance.
1 Software Development Life cycle (SDLC). Phases of SDLC 2 Requirement Analysis (Defining Requirement) Designing (Design) Coding (Implementation) Software.
SPECTO IT TRAINING Contact us: INDIA: , USA : ,
P ERSONAL & TEAM PROCESS MODELS Lecture 05 Part -2.
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
Chapter 14 Maintaining Information Systems
Software Configuration Management
Software Project Configuration Management
Chapter 18 Maintaining Information Systems
Software Configuration Management
DT249/4 Information Systems Engineering Lecture 0
Introduction to System Analysis and Design
Introduction to Computers
Software Development CMSC 202.
Software Development Life cycle
Dynamic Process for Source Control
Lesson 1 Understanding Software Quality Assurance
Maintaining Information Systems (SAD- 18)
Building Information Systems
Behind the scenes: software programming
Chapter 16 Maintaining Information Systems
Configuration Management
Chapter 18 Maintaining Information Systems
Presentation transcript:

Maintaining Information Systems Class 27

SDLC Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design Implementation Maintenance **

Maintenance Changes made to a system to fix or enhance its functionality Why is it needed?

Types of Maintenance

Systems Life Cycle Design Concept Plan Analyze Design Implement Maintain

System Maintenance Process Obtain maintenance requests SSR, CR, SMR Transform requests into formal changes / Identify what parts of the system need to be changed Secure resources to implement the change Design, Code, TEST, and Implement chages Monitor changes Update HW, SW documentation

Managing Maintenance Controlling maintenance requests Forms Review Committee Planning Who does it?

Managing maintenance (cont) How is effectiveness (quality) measured? Main point: without measuring and/or tracking maintenance activities, you can’t improve. Configuration / Version management

Cost of Maintenance New Development Maintenance 35-40%40-60%70-80% 1970’s1980’s 1990’s

Maintenance Cost Factors Defects Customers Documentation Personnel Tools Software Structure

Programmers Working on Maintenance Programmers on Programmers on Year New Programs Maintenance ,500 1, ,000 35, ,200, , ,000,000 4,000, ,000,000 6,000,000

CASE Tools for Maintenance CASE System Documents (DFDs, Screen Designs) New Source CodeNew System Docs