SlideShare una empresa de Scribd logo
1 de 17
Copyright 2002 Prentice-Hall, Inc.
Modern Systems Analysis
and Design
Third Edition
Jeffrey A. Hoffer
Joey F. George
Joseph S. Valacich
Chapter 18
Maintaining Information
Systems
18.1
Learning Objectives
 Explain and contrast four types of maintenance
 Describe several factors that influence the cost of
maintaining an information system
 Describe maintenance management issues including
alternative organizational structures, quality
measurement, processes for handling change
requests and configuration management
 Explain the role of CASE when maintaining
information systems
18.2
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
Four major activities
 Obtaining maintenance requests
 Transforming requests into changes
 Designing changes
 Implementing changes
18.3
The Process of Maintaining
Information Systems
Deliverables and Outcomes
 Development of a new version of the
software and new versions of all design
documents created or modified during the
maintenance effort
18.4
Conducting System Maintenance
Corrective maintenance
 Changes made to a system to repair flaws in its
design, coding, or implementation
Adaptive maintenance
 Changes made to a system to evolve its
functionality to changing business needs or
technologies
Perfective maintenance
 Changes made to a system to add new features
or to improve performance
Preventive maintenance
 Changes made to a system to avoid possible
future problems18.5
Conducting System Maintenance
The Cost of Maintenance
Many organizations allocate eighty percent
of information systems budget to
maintenance
Factors that influence system
maintainability
 Latent defects
 Number of customers for a given system
 Quality of system documentation
 Maintenance personnel
 Tools
 Well-structured programs
18.6
Conducting System Maintenance
Managing Maintenance
Number of people working in maintenance has
surpassed number working in development
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
 Table 18-4 presents the advantages and disadvantages to
each approach
18.7
Conducting System Maintenance
Managing Maintenance
Assignment of personnel
 Maintenance work is often viewed negatively by IS
personnel
 Organizations have historically have rewarded
people involved in new development better than
maintenance personnel
 Organizations often rotate personnel in and out of
maintenance roles in order to lessen negative
feelings about maintenance
18.8
Conducting System Maintenance
Measures of Effectiveness
Number of failures
Time between each failure
Type of failure
Mean time between failures (MTBF)
 A measurement of error occurrences that
can be tracked over time to indicate the
quality of a system
18.9
Controlling Maintenance
Requests
Determine type of request
 Error
 Adaptation
 Enhancement
Figure 18-9 shows a flowchart for a
request procedure
18.10
Figure 18-9
Flowchart of how to control maintenance requests
(Adapted from Pressman, 1992)
18.11
Configuration Management
The process of assuring that only authorized
changes are made to the system
Baseline modules
 Software modules that have been tested, documented, and
approved to be included in the most recently created
version of a system
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
18.12
Role of CASE and Automated
Development Tools in Maintenance
Traditional systems
development
 Emphasis on coding and
testing
 Changes are
implemented by coding
and testing first
 Documentation is done
after maintenance is
performed
 Keeping documentation
current is often neglected
due to time-consuming
nature of task
Development with
CASE
 Emphasis is on design
documents
 Changes are
implemented in design
documents.
 Code is regenerated
using code generators
 Documentation is
updated during
maintenance
18.13
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
 Check for broken links
 HTML Validation
 Pages should be processed by a code validation routine
before publication
18.14
Website Maintenance
Special considerations (continued)
 Re-registration
 When content significantly changes, site may
need to be re-registered with search engines
 Future Editions
 Consistency is important to users
 Post indications of future changes to the site
 Batch changes
18.15
Summary
Maintenance
 Corrective
 Adaptive
 Perfective
 Preventive
Cost of maintenance
Managing Maintenance
Measuring effectiveness of maintenance
18.16
Summary
Controlling maintenance requests
Configuration management
Role of CASE and Automated
Development Tools in Maintenance
Website Maintenance
18.17

Más contenido relacionado

La actualidad más candente

Enterprise Resource Planning(ERP)
Enterprise Resource Planning(ERP)Enterprise Resource Planning(ERP)
Enterprise Resource Planning(ERP)Makan Singh
 
Decision Making and Information Systems
Decision Making and  Information SystemsDecision Making and  Information Systems
Decision Making and Information SystemsAriful Saimon
 
Evolution of erp systems
Evolution of erp systemsEvolution of erp systems
Evolution of erp systemsPrayukth K V
 
FORMAL & INFORMAL INFORMATION SYSTEM
FORMAL & INFORMAL  INFORMATION SYSTEMFORMAL & INFORMAL  INFORMATION SYSTEM
FORMAL & INFORMAL INFORMATION SYSTEMZahid Parvez
 
Role impact and importance of MIS
Role impact and importance of MISRole impact and importance of MIS
Role impact and importance of MISWajahat bhat
 
Erp related technologies
Erp related technologiesErp related technologies
Erp related technologiesLalit Singh
 
Business Process Re‐Engineering Shivaji University Syllabus
Business Process Re‐Engineering Shivaji University SyllabusBusiness Process Re‐Engineering Shivaji University Syllabus
Business Process Re‐Engineering Shivaji University SyllabusIshwar Bulbule
 
Information Systems in Global Business Today
Information Systems in Global Business TodayInformation Systems in Global Business Today
Information Systems in Global Business Todaytvto1381
 
MIS-CH02: Global e-Business and Collaboration
MIS-CH02: Global e-Business and CollaborationMIS-CH02: Global e-Business and Collaboration
MIS-CH02: Global e-Business and CollaborationSukanya Ben
 
fundamental Roles of Information System
fundamental Roles of Information Systemfundamental Roles of Information System
fundamental Roles of Information SystemSelf-employed
 
Enterprise Information Systems
Enterprise Information SystemsEnterprise Information Systems
Enterprise Information SystemsGoutama Bachtiar
 
INTRODUCTION TO SYSTEMS AND INFORMATION SYSTEMS IN ORGANIZATIONS
INTRODUCTION TO SYSTEMS AND INFORMATION SYSTEMS IN ORGANIZATIONSINTRODUCTION TO SYSTEMS AND INFORMATION SYSTEMS IN ORGANIZATIONS
INTRODUCTION TO SYSTEMS AND INFORMATION SYSTEMS IN ORGANIZATIONSWarui Maina
 
Decision table
Decision tableDecision table
Decision tableDMANIMALA
 
Management information system ( MIS )
Management information system ( MIS )Management information system ( MIS )
Management information system ( MIS )QualitativeIn
 
HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive modelsAlan Dix
 
MIS-executive information system
MIS-executive information systemMIS-executive information system
MIS-executive information systemRohit Raina
 
Management Information System (Full Notes)
Management Information System (Full Notes)Management Information System (Full Notes)
Management Information System (Full Notes)Harish Chand
 

La actualidad más candente (20)

Enterprise Resource Planning(ERP)
Enterprise Resource Planning(ERP)Enterprise Resource Planning(ERP)
Enterprise Resource Planning(ERP)
 
Chapter 1 MIS
Chapter 1 MISChapter 1 MIS
Chapter 1 MIS
 
Decision Making and Information Systems
Decision Making and  Information SystemsDecision Making and  Information Systems
Decision Making and Information Systems
 
Evolution of erp systems
Evolution of erp systemsEvolution of erp systems
Evolution of erp systems
 
FORMAL & INFORMAL INFORMATION SYSTEM
FORMAL & INFORMAL  INFORMATION SYSTEMFORMAL & INFORMAL  INFORMATION SYSTEM
FORMAL & INFORMAL INFORMATION SYSTEM
 
Role impact and importance of MIS
Role impact and importance of MISRole impact and importance of MIS
Role impact and importance of MIS
 
Erp related technologies
Erp related technologiesErp related technologies
Erp related technologies
 
Business Process Re‐Engineering Shivaji University Syllabus
Business Process Re‐Engineering Shivaji University SyllabusBusiness Process Re‐Engineering Shivaji University Syllabus
Business Process Re‐Engineering Shivaji University Syllabus
 
Erp
ErpErp
Erp
 
Information Systems in Global Business Today
Information Systems in Global Business TodayInformation Systems in Global Business Today
Information Systems in Global Business Today
 
MIS-CH02: Global e-Business and Collaboration
MIS-CH02: Global e-Business and CollaborationMIS-CH02: Global e-Business and Collaboration
MIS-CH02: Global e-Business and Collaboration
 
Erp ppt
Erp pptErp ppt
Erp ppt
 
fundamental Roles of Information System
fundamental Roles of Information Systemfundamental Roles of Information System
fundamental Roles of Information System
 
Enterprise Information Systems
Enterprise Information SystemsEnterprise Information Systems
Enterprise Information Systems
 
INTRODUCTION TO SYSTEMS AND INFORMATION SYSTEMS IN ORGANIZATIONS
INTRODUCTION TO SYSTEMS AND INFORMATION SYSTEMS IN ORGANIZATIONSINTRODUCTION TO SYSTEMS AND INFORMATION SYSTEMS IN ORGANIZATIONS
INTRODUCTION TO SYSTEMS AND INFORMATION SYSTEMS IN ORGANIZATIONS
 
Decision table
Decision tableDecision table
Decision table
 
Management information system ( MIS )
Management information system ( MIS )Management information system ( MIS )
Management information system ( MIS )
 
HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive models
 
MIS-executive information system
MIS-executive information systemMIS-executive information system
MIS-executive information system
 
Management Information System (Full Notes)
Management Information System (Full Notes)Management Information System (Full Notes)
Management Information System (Full Notes)
 

Destacado

Implementation evaluation and maintenance of the mis
Implementation evaluation and maintenance of the misImplementation evaluation and maintenance of the mis
Implementation evaluation and maintenance of the misSneha Autade
 
System Development Methodologies
System Development MethodologiesSystem Development Methodologies
System Development MethodologiesDevon Ravihansa
 
Information Systems Evolution (IS)
Information Systems Evolution (IS)Information Systems Evolution (IS)
Information Systems Evolution (IS)Helmee Halim
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system developmentcymark09
 
History of Management Information System
History of Management Information SystemHistory of Management Information System
History of Management Information SystemEmil Mesina
 
Management information and evaluation system
Management information and evaluation systemManagement information and evaluation system
Management information and evaluation systemGagan Preet
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support Systemparamalways
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information SystemNijaz N
 
MIS Presentation
MIS PresentationMIS Presentation
MIS PresentationDhiren Gala
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)Sayantan Sur
 
Types Of Information Systems
Types Of Information SystemsTypes Of Information Systems
Types Of Information SystemsManuel Ardales
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
Management information system
Management information systemManagement information system
Management information systemSikander Saini
 

Destacado (17)

Implementation evaluation and maintenance of the mis
Implementation evaluation and maintenance of the misImplementation evaluation and maintenance of the mis
Implementation evaluation and maintenance of the mis
 
Mis introduction
Mis introductionMis introduction
Mis introduction
 
System Development Methodologies
System Development MethodologiesSystem Development Methodologies
System Development Methodologies
 
Evolution of mis
Evolution of misEvolution of mis
Evolution of mis
 
Information Systems Evolution (IS)
Information Systems Evolution (IS)Information Systems Evolution (IS)
Information Systems Evolution (IS)
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 
History of Management Information System
History of Management Information SystemHistory of Management Information System
History of Management Information System
 
Management information and evaluation system
Management information and evaluation systemManagement information and evaluation system
Management information and evaluation system
 
Component level design
Component   level designComponent   level design
Component level design
 
Mis ppt
Mis pptMis ppt
Mis ppt
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information System
 
MIS Presentation
MIS PresentationMIS Presentation
MIS Presentation
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)
 
Types Of Information Systems
Types Of Information SystemsTypes Of Information Systems
Types Of Information Systems
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Management information system
Management information systemManagement information system
Management information system
 

Similar a Chapter18 maintaining information systems

Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementationDhani Ahmad
 
SE - Lecture 13 - Software Evolution and Tech Trends.pptx
SE - Lecture 13 - Software Evolution and Tech Trends.pptxSE - Lecture 13 - Software Evolution and Tech Trends.pptx
SE - Lecture 13 - Software Evolution and Tech Trends.pptxTangZhiSiang
 
Ch25-Software Engineering 9
Ch25-Software Engineering 9Ch25-Software Engineering 9
Ch25-Software Engineering 9Ian Sommerville
 
Assignment ContentImagine a gaming company has many comp.docx
Assignment ContentImagine a gaming company has many comp.docxAssignment ContentImagine a gaming company has many comp.docx
Assignment ContentImagine a gaming company has many comp.docxwilliejgrant41084
 
Assignment ContentImagine a gaming company has many computer.docx
Assignment ContentImagine a gaming company has many computer.docxAssignment ContentImagine a gaming company has many computer.docx
Assignment ContentImagine a gaming company has many computer.docxwilliejgrant41084
 
Assignment ContentImagine a gaming company that has ma.docx
Assignment ContentImagine a gaming company that has ma.docxAssignment ContentImagine a gaming company that has ma.docx
Assignment ContentImagine a gaming company that has ma.docxwilliejgrant41084
 
Imagine a gaming company has many computer systems but no form.docx
Imagine a gaming company has many computer systems but no form.docxImagine a gaming company has many computer systems but no form.docx
Imagine a gaming company has many computer systems but no form.docxelishaoatway
 
01 intel v_tune_session_01
01 intel v_tune_session_0101 intel v_tune_session_01
01 intel v_tune_session_01Vivek chan
 
Scenario A gaming company has many computer systems but no fo.docx
Scenario A gaming company has many computer systems but no fo.docxScenario A gaming company has many computer systems but no fo.docx
Scenario A gaming company has many computer systems but no fo.docxgemaherd
 
Software enginnering
Software enginneringSoftware enginnering
Software enginneringashish kumar
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptxhabte11
 
Ais Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems DevelopmentAis Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems DevelopmentSharing Slides Training
 
Ais Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems DevelopmentAis Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems Developmentsharing notes123
 

Similar a Chapter18 maintaining information systems (20)

Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementation
 
Laudon Ch13
Laudon Ch13Laudon Ch13
Laudon Ch13
 
Chap18
Chap18Chap18
Chap18
 
Building information systems
Building information systemsBuilding information systems
Building information systems
 
SE - Lecture 13 - Software Evolution and Tech Trends.pptx
SE - Lecture 13 - Software Evolution and Tech Trends.pptxSE - Lecture 13 - Software Evolution and Tech Trends.pptx
SE - Lecture 13 - Software Evolution and Tech Trends.pptx
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
chap18.ppt
chap18.pptchap18.ppt
chap18.ppt
 
ch10.ppt
ch10.pptch10.ppt
ch10.ppt
 
Ch25-Software Engineering 9
Ch25-Software Engineering 9Ch25-Software Engineering 9
Ch25-Software Engineering 9
 
Assignment ContentImagine a gaming company has many comp.docx
Assignment ContentImagine a gaming company has many comp.docxAssignment ContentImagine a gaming company has many comp.docx
Assignment ContentImagine a gaming company has many comp.docx
 
Assignment ContentImagine a gaming company has many computer.docx
Assignment ContentImagine a gaming company has many computer.docxAssignment ContentImagine a gaming company has many computer.docx
Assignment ContentImagine a gaming company has many computer.docx
 
Assignment ContentImagine a gaming company that has ma.docx
Assignment ContentImagine a gaming company that has ma.docxAssignment ContentImagine a gaming company that has ma.docx
Assignment ContentImagine a gaming company that has ma.docx
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
Imagine a gaming company has many computer systems but no form.docx
Imagine a gaming company has many computer systems but no form.docxImagine a gaming company has many computer systems but no form.docx
Imagine a gaming company has many computer systems but no form.docx
 
01 intel v_tune_session_01
01 intel v_tune_session_0101 intel v_tune_session_01
01 intel v_tune_session_01
 
Scenario A gaming company has many computer systems but no fo.docx
Scenario A gaming company has many computer systems but no fo.docxScenario A gaming company has many computer systems but no fo.docx
Scenario A gaming company has many computer systems but no fo.docx
 
Software enginnering
Software enginneringSoftware enginnering
Software enginnering
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
 
Ais Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems DevelopmentAis Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems Development
 
Ais Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems DevelopmentAis Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems Development
 

Más de Dhani Ahmad

Strategic planning
Strategic planningStrategic planning
Strategic planningDhani Ahmad
 
Strategic information system planning
Strategic information system planningStrategic information system planning
Strategic information system planningDhani Ahmad
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisDhani Ahmad
 
Information system
Information systemInformation system
Information systemDhani Ahmad
 
Information resource management
Information resource managementInformation resource management
Information resource managementDhani Ahmad
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and recordsDhani Ahmad
 
Islamic information seeking behavior
Islamic information seeking behaviorIslamic information seeking behavior
Islamic information seeking behaviorDhani Ahmad
 
Islamic information management
Islamic information managementIslamic information management
Islamic information managementDhani Ahmad
 
Islamic information management sources in islam
Islamic information management sources in islamIslamic information management sources in islam
Islamic information management sources in islamDhani Ahmad
 
The need for security
The need for securityThe need for security
The need for securityDhani Ahmad
 
The information security audit
The information security auditThe information security audit
The information security auditDhani Ahmad
 
Security technologies
Security technologiesSecurity technologies
Security technologiesDhani Ahmad
 
Security and personnel
Security and personnelSecurity and personnel
Security and personnelDhani Ahmad
 
Risk management ii
Risk management iiRisk management ii
Risk management iiDhani Ahmad
 
Risk management i
Risk management iRisk management i
Risk management iDhani Ahmad
 
Privacy & security in heath care it
Privacy & security in heath care itPrivacy & security in heath care it
Privacy & security in heath care itDhani Ahmad
 
Physical security
Physical securityPhysical security
Physical securityDhani Ahmad
 
Legal, ethical & professional issues
Legal, ethical & professional issuesLegal, ethical & professional issues
Legal, ethical & professional issuesDhani Ahmad
 

Más de Dhani Ahmad (20)

Strategic planning
Strategic planningStrategic planning
Strategic planning
 
Strategic information system planning
Strategic information system planningStrategic information system planning
Strategic information system planning
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysis
 
Information system
Information systemInformation system
Information system
 
Information resource management
Information resource managementInformation resource management
Information resource management
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and records
 
Islamic information seeking behavior
Islamic information seeking behaviorIslamic information seeking behavior
Islamic information seeking behavior
 
Islamic information management
Islamic information managementIslamic information management
Islamic information management
 
Islamic information management sources in islam
Islamic information management sources in islamIslamic information management sources in islam
Islamic information management sources in islam
 
The need for security
The need for securityThe need for security
The need for security
 
The information security audit
The information security auditThe information security audit
The information security audit
 
Security technologies
Security technologiesSecurity technologies
Security technologies
 
Security policy
Security policySecurity policy
Security policy
 
Security and personnel
Security and personnelSecurity and personnel
Security and personnel
 
Secure
SecureSecure
Secure
 
Risk management ii
Risk management iiRisk management ii
Risk management ii
 
Risk management i
Risk management iRisk management i
Risk management i
 
Privacy & security in heath care it
Privacy & security in heath care itPrivacy & security in heath care it
Privacy & security in heath care it
 
Physical security
Physical securityPhysical security
Physical security
 
Legal, ethical & professional issues
Legal, ethical & professional issuesLegal, ethical & professional issues
Legal, ethical & professional issues
 

Último

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Último (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Chapter18 maintaining information systems

  • 1. Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 18 Maintaining Information Systems 18.1
  • 2. Learning Objectives  Explain and contrast four types of maintenance  Describe several factors that influence the cost of maintaining an information system  Describe maintenance management issues including alternative organizational structures, quality measurement, processes for handling change requests and configuration management  Explain the role of CASE when maintaining information systems 18.2
  • 3. 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 Four major activities  Obtaining maintenance requests  Transforming requests into changes  Designing changes  Implementing changes 18.3
  • 4. The Process of Maintaining Information Systems Deliverables and Outcomes  Development of a new version of the software and new versions of all design documents created or modified during the maintenance effort 18.4
  • 5. Conducting System Maintenance Corrective maintenance  Changes made to a system to repair flaws in its design, coding, or implementation Adaptive maintenance  Changes made to a system to evolve its functionality to changing business needs or technologies Perfective maintenance  Changes made to a system to add new features or to improve performance Preventive maintenance  Changes made to a system to avoid possible future problems18.5
  • 6. Conducting System Maintenance The Cost of Maintenance Many organizations allocate eighty percent of information systems budget to maintenance Factors that influence system maintainability  Latent defects  Number of customers for a given system  Quality of system documentation  Maintenance personnel  Tools  Well-structured programs 18.6
  • 7. Conducting System Maintenance Managing Maintenance Number of people working in maintenance has surpassed number working in development 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  Table 18-4 presents the advantages and disadvantages to each approach 18.7
  • 8. Conducting System Maintenance Managing Maintenance Assignment of personnel  Maintenance work is often viewed negatively by IS personnel  Organizations have historically have rewarded people involved in new development better than maintenance personnel  Organizations often rotate personnel in and out of maintenance roles in order to lessen negative feelings about maintenance 18.8
  • 9. Conducting System Maintenance Measures of Effectiveness Number of failures Time between each failure Type of failure Mean time between failures (MTBF)  A measurement of error occurrences that can be tracked over time to indicate the quality of a system 18.9
  • 10. Controlling Maintenance Requests Determine type of request  Error  Adaptation  Enhancement Figure 18-9 shows a flowchart for a request procedure 18.10
  • 11. Figure 18-9 Flowchart of how to control maintenance requests (Adapted from Pressman, 1992) 18.11
  • 12. Configuration Management The process of assuring that only authorized changes are made to the system Baseline modules  Software modules that have been tested, documented, and approved to be included in the most recently created version of a system 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 18.12
  • 13. Role of CASE and Automated Development Tools in Maintenance Traditional systems development  Emphasis on coding and testing  Changes are implemented by coding and testing first  Documentation is done after maintenance is performed  Keeping documentation current is often neglected due to time-consuming nature of task Development with CASE  Emphasis is on design documents  Changes are implemented in design documents.  Code is regenerated using code generators  Documentation is updated during maintenance 18.13
  • 14. 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  Check for broken links  HTML Validation  Pages should be processed by a code validation routine before publication 18.14
  • 15. Website Maintenance Special considerations (continued)  Re-registration  When content significantly changes, site may need to be re-registered with search engines  Future Editions  Consistency is important to users  Post indications of future changes to the site  Batch changes 18.15
  • 16. Summary Maintenance  Corrective  Adaptive  Perfective  Preventive Cost of maintenance Managing Maintenance Measuring effectiveness of maintenance 18.16
  • 17. Summary Controlling maintenance requests Configuration management Role of CASE and Automated Development Tools in Maintenance Website Maintenance 18.17