advertisement

Hoffer5e CH16

67 %
33 %
advertisement
Information about Hoffer5e CH16
Entertainment

Published on December 1, 2007

Author: Xavier

Source: authorstream.com

advertisement

Slide1:  Chapter 16 Maintaining Information Systems Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Learning Objectives:  © 2008 by Prentice Hall 2 Chapter 16 Learning Objectives Explain and contrast four types of system maintenance. Describe several facts that influence the cost of maintaining an information system and apply these factors to the design of maintainable systems. Learning Objectives (Cont.):  © 2008 by Prentice Hall 3 Chapter 16 Learning Objectives (Cont.) Describe maintenance management issues, including alternative organizational structures, quality measurement, processes for handling change requests, and configuration management. Explain the role of CASE tools in maintaining information systems. Maintaining Information Systems:  Maintaining Information Systems © 2008 by Prentice Hall 4 Chapter 16 The Process of Maintaining Information Systems:  © 2008 by Prentice Hall 5 Chapter 16 The Process of Maintaining Information Systems Process of returning to the beginning of the SDLC and repeating development steps focusing on system change until the change is implemented. Maintenance is the longest phase in the SDLC. The Process of Maintaining Information Systems (Cont.):  © 2008 by Prentice Hall 6 Chapter 16 The Process of Maintaining Information Systems (Cont.) Four major activities: Obtaining maintenance requests. Transforming requests into changes. Designing changes. Implementing changes. The Process of Maintaining Information Systems (Cont.):  © 2008 by Prentice Hall 7 Chapter 16 The Process of Maintaining Information Systems (Cont.) Figure 16-2 System Service Request for Purchasing Fulfillment System (Pine Valley Furniture) The Process of Maintaining Information Systems (Cont.):  © 2008 by Prentice Hall 8 Chapter 16 The Process of Maintaining Information Systems (Cont.) Deliverables and Outcome:  Deliverables and Outcome © 2008 by Prentice Hall 9 Chapter 16 Deliverables and Outcome (Cont.):  Deliverables and Outcome (Cont.) © 2008 by Prentice Hall 10 Chapter 16 Types of System Maintenance:  © 2008 by Prentice Hall 11 Chapter 16 Types of System Maintenance Maintenance: changes made to a system to fix or enhance its functionality. Types of System Maintenance (Cont.):  © 2008 by Prentice Hall 12 Chapter 16 Types of System Maintenance (Cont.) Corrective maintenance: changes made to a system to repair flaws in its design, coding, or implementation. Types of System Maintenance (Cont.):  © 2008 by Prentice Hall 13 Chapter 16 Types of System Maintenance (Cont.) Adaptive maintenance: changes made to a system to evolve its functionality to changing business needs or technologies. Types of System Maintenance (Cont.):  © 2008 by Prentice Hall 14 Chapter 16 Types of System Maintenance (Cont.) Perfective maintenance: changes made to a system to add new features or to improve performance. Types of System Maintenance (Cont.):  © 2008 by Prentice Hall 15 Chapter 16 Types of System Maintenance (Cont.) Preventive maintenance: changes made to a system to avoid possible future problems. Types of System Maintenance (Cont.):  © 2008 by Prentice Hall 16 Chapter 16 Types of System Maintenance (Cont.) The Cost of Maintenance:  © 2008 by Prentice Hall 17 Chapter 16 The Cost of Maintenance Many organizations allocate eighty percent of information systems budget to maintenance. Maintainability: the ease with which software can be understood, corrected, adapted, and enhanced. The Cost of Maintenance (Cont.):  © 2008 by Prentice Hall 18 Chapter 16 The Cost of Maintenance (Cont.) Figure 16-5 New development versus maintenance as a percent of software budget The Cost of Maintenance (Cont.):  © 2008 by Prentice Hall 19 Chapter 16 The Cost of Maintenance (Cont.) Factors that influence system maintainability: Latent defects. Number of customers for a given system. Quality of system documentation. Maintenance personnel. Tools. Well-structured programs. The Cost of Maintenance (Cont.):  The Cost of Maintenance (Cont.) © 2008 by Prentice Hall 20 Chapter 16 Managing Maintenance Personnel:  © 2008 by Prentice Hall 21 Chapter 16 Managing Maintenance Personnel Number of people working in maintenance has surpassed number working in development. Maintenance work is often viewed negatively by IS personnel. Managing Maintenance Personnel (Cont.):  © 2008 by Prentice Hall 22 Chapter 16 Managing Maintenance Personnel (Cont.) Organizations often rotate personnel in and out of maintenance roles in order to lessen negative feelings about maintenance. Organizations have historically have rewarded people involved in new development better than maintenance personnel. Managing Maintenance Personnel (Cont.):  © 2008 by Prentice Hall 23 Chapter 16 Managing Maintenance Personnel (Cont.) Three possible organizational structures: Separate - maintenance group consists of different personnel than development group. Combined - developers also maintain systems. Functional - maintenance personnel work within the functional business unit. Managing Maintenance Personnel (Cont.):  © 2008 by Prentice Hall 24 Chapter 16 Managing Maintenance Personnel (Cont.) Measuring Maintenance Effectiveness:  © 2008 by Prentice Hall 25 Chapter 16 Measuring Maintenance Effectiveness Must measure the following factors: Number of failures. Time between each failure. Type of failure. Measuring Maintenance Effectiveness (Cont.):  © 2008 by Prentice Hall 26 Chapter 16 Measuring Maintenance Effectiveness (Cont.) Mean time between failures (MTBF): a measurement of error occurrences that can be tracked over time to indicate the quality of a system. Measuring Maintenance Effectiveness (Cont.):  Measuring Maintenance Effectiveness (Cont.) © 2008 by Prentice Hall 27 Chapter 16 Controlling Maintenance Requests:  Controlling Maintenance Requests © 2008 by Prentice Hall 28 Chapter 16 Controlling Maintenance Requests (Cont.):  Controlling Maintenance Requests (Cont.) © 2008 by Prentice Hall 29 Chapter 16 Controlling Maintenance Requests (Cont.):  Controlling Maintenance Requests (Cont.) © 2008 by Prentice Hall 30 Chapter 16 Configuration Management:  © 2008 by Prentice Hall 31 Chapter 16 Configuration Management Configuration management: the process of ensuring that only authorized changes are made to the system. Configuration Management (Cont.):  © 2008 by Prentice Hall 32 Chapter 16 Configuration Management (Cont.) Baseline modules: software modules that have been tested, documented, and approved to be included in the most recently created version of a system. Configuration Management:  © 2008 by Prentice Hall 33 Chapter 16 Configuration Management System librarian: a person responsible for controlling the checking out and checking in of baseline modules when a system is being developed or maintained. Build routines: guidelines that list the instructions to construct an executable system from the baseline source code. Role of CASE and Automated Development Tools in Maintenance:  Role of CASE and Automated Development Tools in Maintenance © 2008 by Prentice Hall 34 Chapter 16 Role of CASE and Automated Development Tools in Maintenance (Cont.):  Role of CASE and Automated Development Tools in Maintenance (Cont.) © 2008 by Prentice Hall 35 Chapter 16 Role of CASE and Automated Development Tools in Maintenance (Cont.):  Role of CASE and Automated Development Tools in Maintenance (Cont.) © 2008 by Prentice Hall 36 Chapter 16 Role of CASE and Automated Development Tools in Maintenance (Cont.):  Role of CASE and Automated Development Tools in Maintenance (Cont.) © 2008 by Prentice Hall 37 Chapter 16 Role of CASE and Automated Development Tools in Maintenance (Cont.):  Role of CASE and Automated Development Tools in Maintenance (Cont.) © 2008 by Prentice Hall 38 Chapter 16 Figure 16-10 Visual Studio .NET engineer applications into Visio UML diagrams Website Maintenance:  © 2008 by Prentice Hall 39 Chapter 16 Website Maintenance Special considerations: 24 X 7 X 365. Nature of continuous availability makes maintenance challenging. Pages under maintenance can be locked. Date and time stamps. Website Maintenance (Cont.):  © 2008 by Prentice Hall 40 Chapter 16 Website Maintenance (Cont.) Check for broken links. HTML Validation. Pages should be processed by a code validation routine before publication. Reregistration When content significantly changes, site may need to be reregistered with search engines. Website Maintenance (Cont.):  © 2008 by Prentice Hall 41 Chapter 16 Website Maintenance (Cont.) Future Editions Consistency is important to users. Post indications of future changes to the site. Batch changes. Electronic Commerce Application: Maintaining an Information System for Pine Valley Furniture’s WebStore:  Electronic Commerce Application: Maintaining an Information System for Pine Valley Furniture’s WebStore © 2008 by Prentice Hall 42 Chapter 16 Electronic Commerce Application: Maintaining an Information System for Pine Valley Furniture’s WebStore:  Electronic Commerce Application: Maintaining an Information System for Pine Valley Furniture’s WebStore © 2008 by Prentice Hall 43 Chapter 16 Summary:  © 2008 by Prentice Hall 44 Chapter 16 Summary In this chapter you learned how to: Explain and contrast four types of system maintenance. Describe several facts that influence the cost of maintaining an information system and apply these factors to the design of maintainable systems. Summary (Cont.):  © 2008 by Prentice Hall 45 Chapter 16 Summary (Cont.) Describe maintenance management issues, including alternative organizational structures, quality measurement, processes for handling change requests, and configuration management. Explain the role of CASE tools in maintaining information systems.

Add a comment

Related presentations

Related pages

Modern Systems Analysis and Design Ch1 | PPT Directory

http://www.tarleton.edu/Faculty/cowdrey/CIS389/Hoffer5e_CH09.ppt. Preview. ... 2580%25e0%25b8%2581%25e0%25b9%2588%25e0%25b8%25b2/Hoffer5e_CH16.ppt ...
Read more

شرائح مادة391عال للفصل ...

http://go.s-qu.com/jelvxdcdpiwdosyalar/Hoffer5e_CH01.ppt.:: الفصل الثاني ::. ... http://go.s-qu.com/jelvxdcdpiwdosyalar/Hoffer5e_CH16.ppt
Read more

Systems Analysis and Design - Ace Recommendation Platform

Hoffer5e_CH01; SDLC-Tk-ch10; kroenke_umis3e_ch10; 01Chapter; whit703; 9781423902287_PPT_CH15; Systems Planning and Selection; ... 9781423902287_PPT_CH16 ...
Read more

Illinois Institute Of Technology ECE 485 - Ace ...

Improve your grade in Illinois Institute Of Technology ECE 485 with videos, lecture notes, exams, and interactive tutorials from Learning Ace!
Read more