• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Sys & Infrast Lifecycle Mngt 1

MIS5203

Sys & Infrast Lifecycle Mngt 1

MIS 5203.951 ■ Spring 2025 ■ William Bailey
  • Home
  • Instructor
  • Syllabus
  • Schedule
    • Unit 1 Introduction
    • Unit 2 IS Development Lifecycle (SDLC)
    • Unit 3 Project Initiation and Selection
    • Unit 4 Project Planning and Management
    • Unit 5 Requirements Analysis – Processes
    • Unit 6 Requirements Analysis – Data
    • Unit 8 – Case Study 2 and Design – Database
    • Unit 9: Design – User Experience
    • Unit 10: Development
    • Unit 11: Implementation and Testing
    • Unit 12: Application Certification / Accreditation
    • Unit 13: Maintaining Information Systems
  • Deliverables
    • Assignments
      • Answers to Questions
    • Team Project – Option #1
    • Team Project – Option #2

What did you take away for reading: MSAD Chapter 14 “Maintaining Information Systems” ?

January 11, 2024 by William Bailey 25 Comments

Filed Under: Unit 13: Maintenance and Course Review Tagged With:

Reader Interactions

Comments

  1. Jianwei Huang says

    March 8, 2025 at 3:17 am

    1. Importance of Maintenance
    Reliability: Key for preventing system failures, like in a retail POS system during busy times, ensuring smooth business operations.
    Data Integrity: Maintenance safeguards data integrity through backups, cleansing, and consistency checks.
    Security: Needed to counter cyber threats; involves patches, antivirus updates, and audits.
    2. Types of Maintenance
    Corrective: Fixes system errors and bugs reported by users or due to failures.
    Adaptive: Adapts systems to new tech, regulations, or business processes as the environment changes.
    Perfective: Improves system performance and functionality, e.g., optimizing queries or enhancing user interfaces.
    Preventive: Aims to stop problems in advance via monitoring, software updates, and hardware inspections.

    Log in to Reply
  2. Xiaojin Liu says

    March 8, 2025 at 3:43 am

    From reading Chapter 14, “Maintaining Information Systems” from MSAD, one key takeaway is the significant cost and effort involved in maintaining information systems. The chapter highlights that a large portion of an organization’s IT budget goes into maintenance rather than the development of new systems. Maintenance is a continuous process that begins almost immediately after a system is deployed, and it often spans decades.
    The chapter categorizes maintenance into four types: corrective, adaptive, perfective, and preventive. Corrective maintenance addresses defects and issues, typically soon after a system is installed. Adaptive maintenance is focused on adjusting the system to meet evolving business needs or technological changes. Perfective maintenance enhances system functionality and performance, while preventive maintenance aims to avoid future problems by improving system resilience.
    What stands out is the emphasis on maintainability, which refers to the ease of understanding, correcting, adapting, and enhancing the software. The chapter stresses that systems with better design, quality documentation, and fewer defects are more cost-effective to maintain.
    This information is particularly relevant because it underscores the importance of designing systems with long-term maintenance in mind. It also highlights that poor-quality documentation or an excessive number of latent defects can dramatically increase maintenance costs over time. Thus, investing in a well-documented, maintainable system upfront can save organizations significant resources in the long term.

    Log in to Reply
  3. Yangyu Zhang says

    March 8, 2025 at 4:40 am

    One of the most critical insights from this chapter is the emphasis on proactive, categorized maintenance strategies as essential for sustaining system relevance, security, and efficiency over time. The chapter highlights four distinct types of maintenance—corrective, adaptive, perfective, and preventive—each addressing unique challenges and ensuring systems evolve alongside organizational needs.

    Log in to Reply
  4. Yingyu Wang says

    March 8, 2025 at 5:47 am

    The Points I found in Textbook:
    1. Types of system maintenance: System maintenance can be categorized into four types, including corrective maintenance, adaptive maintenance, refining maintenance, and preventive maintenance.
    2. Tors that affect the cost of system maintenance include: the number of unknown errors in the system, the number of customers of the system, and the quality of documentation. Documentation quality is particularly important, as high quality documentation can significantly reduce maintenance efforts.
    3. Special issues of website maintenance: Website maintenance involves 24/7/365 availability, checking for broken links, HTML validation, re-registering for search engines, and avoiding frequent changes to minimize user confusion.

    Log in to Reply
  5. Wenhao Liu says

    March 8, 2025 at 5:50 am

    I think it is the critical importance of “configuration management” and “baseline modules” in ensuring controlled, authorized system changes. This structured approach minimizes risks, maintains system integrity, and prevents unauthorized modifications, directly addressing the high costs of corrective maintenance (75% of total effort) by reducing latent defects and ensuring traceability. Additionally, understanding the four maintenance types (corrective, adaptive, perfective, preventive) helps prioritize efforts, aligning resources with business goals and enhancing long-term system reliability.

    Log in to Reply
  6. Siyu Li says

    March 8, 2025 at 6:09 am

    Change management is crucial during system maintenance as it helps organizations smoothly navigate the process of modifying and evolving their information systems. When an information system is in use, various changes are inevitable, such as software updates, hardware upgrades, or changes in business processes that the system supports. Without proper change management, these alterations can lead to system disruptions, security vulnerabilities, and inefficiencies.
    Moreover, change management in system maintenance ties into the overall security of the information system. Unauthorized or poorly managed changes can create security loopholes. By having a proper change management framework, organizations can ensure that all changes are authorized, tested, and implemented in a secure manner. This helps protect sensitive data and maintain the integrity of the system.

    Log in to Reply
  7. Meiqi Yan says

    March 8, 2025 at 6:20 am

    I think the big takeaway here is how crucial configuration management and baseline modules are for keeping system changes under control and authorized. By having a structured approach, you can really cut down on risks, keep the system stable, and stop any unauthorized tweaks. This is especially important because fixing problems after the fact (corrective maintenance) eats up about 75% of the effort and costs. By focusing on configuration management, you can reduce hidden defects and make sure everything is traceable, which saves a lot of headaches down the road.
    Also, knowing the four types of maintenance—corrective (fixing issues), adaptive (adjusting to changes), perfective (improving performance), and preventive (avoiding future problems)—helps you prioritize where to put your resources. This way, you can align your efforts with business goals and make sure the system stays reliable in the long run. It’s all about being proactive rather than reactive!

    Log in to Reply
  8. Changyang Sui says

    March 8, 2025 at 6:27 am

    Maintenance activities are categorized into four types:
    Corrective Maintenance: Involves addressing defects and issues that emerge soon after installation.
    Adaptive Maintenance: Adjusts systems to cope with changing business needs or technological advancements.
    Perfective Maintenance: Enhances functionality and performance of systems.
    Preventive Maintenance: Focuses on improving system resilience to avoid future problems.

    Log in to Reply
  9. Ruizhen Zhang says

    March 8, 2025 at 6:29 am

    Chapter 14 of MSAD emphasizes the significance of systems maintenance, which is the largest systems development expenditure for many organizations and involves evolving system functionality to address errors and changing business needs.
    The chapter details four types of maintenance: corrective, adaptive, perfective, and preventive, each with distinct purposes and impacts on system value. It also explores factors influencing maintenance costs, such as latent defects, number of customers, and documentation quality, and discusses organizational structures for managing maintenance personnel. The text stresses the importance of measuring maintenance effectiveness through metrics like MTBF, managing maintenance requests via prioritization and queuing, and ensuring configuration management through baseline modules and system librarians. Special attention is given to website maintenance, highlighting issues like 24/7/365 availability, broken links, and HTML validation. Additionally, the role of automated tools in maintenance is discussed, including reverse engineering and re-engineering tools for older systems.

    Log in to Reply
  10. Xinran Wu says

    March 8, 2025 at 6:43 am

    I learned that the process of maintaining an information system mainly consists of the following four activities: obtaining maintenance requests, converting requests into changes, designing changes, and implementing changes. There are four types of maintenance for information systems, namely adaptive maintenance, corrective maintenance, perfective maintenance, and preventive maintenance. The way a system is designed and implemented can have a considerable influence on maintenance costs. The unknown quantity of errors existing at the time of system installation is the main inherent factor that determines the maintenance cost. Additional factors, such as the number of independent customers and the quality of documentation, can also have a significant impact on maintenance costs.

    Log in to Reply
  11. Yufei Zhu says

    March 8, 2025 at 9:15 am

    Chapter 14 showed me that there are so many types of maintenance. Adaptive maintenance is used to adapt to changing business needs or features that have evolved because of changes in technology. Corrective maintenance is used to fix flaws in design and coding. Improvement maintenance is used to add new functionality to meet user’s needs. Preventive maintenance is used to avoid problems that may arise in the future.
    I also learned that the cost of maintenance can be a significant portion of a system’s lifecycle. Until then, I had thought that system maintenance was not a big investment. There are many factors that affect maintenance costs. Sometimes there may be errors that are not detected during the development phase, and these latent defects have a direct impact on the maintenance costs at a later stage, which need to be tested more intensively. The competence of the maintenance staff is also one of the very important factors, and the labor cost is very high. So we need to control the cost factor of maintenance and establish a structured process to handle changes.

    Log in to Reply
  12. Gao Yujing says

    March 8, 2025 at 10:47 am

    After reading Chapter 14 “Maintaining Information Systems” of MSAD, much is gained. Information system maintenance is crucial as it’s the core of modern enterprises, ensuring continuous and reliable operation to meet business needs, adapt to tech changes, and handle security threats.
    Maintenance types vary. Corrective maintenance fixes operational errors like software crashes. Adaptive maintenance makes the system fit new tech, regulations, or business settings, like OS updates. Perfective maintenance boosts functionality, performance, and usability by adding features per user feedback. Preventive maintenance averts potential issues via regular backups, patching, and hardware checks.
    The maintenance process has several steps. First, identify needs by monitoring performance and gathering user feedback. Then, plan with work scope, resources, and schedule. Next, have pros conduct maintenance. Afterward, test thoroughly. Finally, document well.
    Challenges exist: systems are complex, needing expertise; costs are high with limited resources; change management is tough, affected by internal teams and staff.
    Best practices include creating a maintenance policy framework for clear processes and responsibilities, training for better skills, using automation for efficiency, and building a knowledge base for troubleshooting and knowledge sharing.

    Log in to Reply
  13. Meiyan Liu says

    March 8, 2025 at 1:52 pm

    Here are two things I have learned:
    1. Maintenance in the SDLC: Maintenance is the final and costly phase of the SDLC. It involves changes to fix errors or enhance system functionality, and can last over 20 years. It turns the SDLC into a cycle as change requests go through the same development steps.
    2. Cost of Maintenance: Maintenance costs are high, accounting for 60 – 80% of some organizations’ information systems budgets. Factors include latent defects, the number of customers, documentation quality, personnel, tools, and software structure. Well – structured programs and packaged software can impact costs differently.

    Log in to Reply
  14. Jialin Fan says

    March 8, 2025 at 8:34 pm

    The fact that maintenance is a significant part of a system’s lifecycle and requires careful management. Information systems maintenance costs are a significant expenditure. The design and implementation of a system have a profound impact on the long-term cost of maintenance. Well-designed and thoughtfully implemented systems reduce maintenance efforts, while poor design choices or rushed implementation can lead to escalating costs over time. Investing in thoughtful design (modularity, scalability, documentation) and rigorous implementation (clean code, testing, modern tools) significantly lowers maintenance costs by: 1. reducing corrective and adaptive efforts; 2. minimizing downtime and technical debt; 3. Extending the system’s lifespan and adaptability.

    Log in to Reply
  15. Yiwen Lou says

    March 8, 2025 at 9:46 pm

    In the process of maintaining the information system, there are actually four activities in the maintenance process. 1. Get maintenance request 2. Convert a request to a change 3. Design change 4. Implement a change When a user submits a system change request using SSR (System Service Request), requests new development, reports a problem, oe requests a new feature in an existing system, you can obtain a maintenance request. Once a request is received, an analysis is performed to understand the scope of the request and how the request/change will affect the system. When a change request is converted to a formal design change, it can be submitted to the maintenance implementation phase. This maintenance process reflects the SDLC and returns to the implementation of the change and is consistently developed on a per-change request basis.

    Log in to Reply
  16. Jingni Li says

    March 8, 2025 at 9:46 pm

    Long-term and important maintenance: The maintenance phase takes up the majority of the system’s capital investment and can last for more than 20 years. This means that the success of the system depends not only on the quality of its initial development, but also on its subsequent maintenance and updates.
    2. There are four types of maintenance requests: corrective, adaptive, perfective, and preventive. This shows that maintenance isn’t just about fixing bugs, it’s also about scaling functionality based on user needs, optimizing performance, and preventing future problems.
    3. Impact of design and implementation on maintenance costs: The number of unknown errors during system installation is one of the main factors that determine maintenance costs. In addition, the number of customers and the quality of documentation have a significant impact on maintenance costs. Good design and detailed documentation can greatly reduce the cost and complexity of subsequent maintenance.
    4. Maintenance Management and Quality Assessment: Organizations typically track the frequency, time, and type of occurrence of each failure and compare performance over time. In order to make efficient use of limited resources, there needs to be a formal process for reviewing maintenance requests to ensure that only those that are consistent with the organization’s and information systems plans are executed.
    5. Use of automation tools in maintenance: The use of reverse engineering and re-engineering tools to restore the specifications of legacy systems allows maintenance to be performed at the design level rather than the source code level, greatly improving the productivity of maintenance personnel.
    6. Special requirements for website maintenance: Some aspects that need special attention when carrying out website maintenance are highlighted if it is necessary to ensure the operation of the website all year round, check the validity of external links, and publish new or revised pages before verifying code changes.

    Log in to Reply
  17. Xintong Zhang says

    March 8, 2025 at 9:59 pm

    After finishing reading Chapter 14 of MSAD, I have learned that:
    1.Role of Automated Tools: Automated tools in maintenance allow changes to be made at the design level, reducing the need to update low-level source code. Reverse engineering tools create design-level representations from source code, and re – engineering tools can improve system quality or performance based on that analysis.
    2. Website Maintenance: Special issues include operation, checking for broken links, validating HTML code, reregistering with search engines when content changes, and avoiding visitor confusion by batching changes or indicating future enhancements.

    Log in to Reply
  18. Zuqi Zhang says

    March 8, 2025 at 10:59 pm

    1. The Importance of User FeedbackMaintenance is not just about technical upkeep; it also involves understanding user needs and feedback. Regularly gathering input from end-users can help identify areas for improvement, prioritize fixes, and ensure that the system remains aligned with business goals.2. Cost and Resource ManagementMaintaining information systems is resource-intensive, both in terms of time and budget. The chapter likely emphasizes the need for effective cost management, prioritizing maintenance tasks based on their impact on the business, and ensuring that maintenance efforts are aligned with organizational objectives.3. The Evolving Nature of MaintenanceAs technology evolves, so too must maintenance practices. The chapter might highlight the importance of staying current with industry trends, such as the rise of cloud computing, DevOps practices, and the increasing importance of data privacy regulations. Adapting maintenance strategies to these changes is crucial for long-term success.Overall, Chapter 14 likely underscores the critical role of maintenance in ensuring the reliability, security, and efficiency of information systems. It emphasizes that maintenance is not just a technical necessity but a strategic imperative for organizations seeking to thrive in a rapidly changing digital landscape.

    Log in to Reply
  19. Yiying Chen says

    March 9, 2025 at 5:48 am

    The FedRAMP CSP Authorization Playbook outlines the process for Cloud Service Providers (CSPs) to achieve federal compliance, ensuring their cloud services meet strict security standards for handling U.S. government data. There are two authorization paths: Joint Authorization Board (JAB) Provisional Authorization (P-ATO) for broadly demanded services and Agency Authorization (ATO) for niche offerings. Both require a security assessment by a Third-Party Assessment Organization (3PAO) and submission of an Authorization Package, including a System Security Plan (SSP), Security Assessment Plan (SAP), Security Assessment Report (SAR), and Plan of Action & Milestones (POA&M)**. The process involves three phases: Preparation (demand evaluation, FedRAMP Ready designation, partnership establishment), Authorization (testing, documentation review, risk mitigation), and Continuous Monitoring (ConMon) (monthly vulnerability scans, annual assessments). CSPs must categorize their services into Low, Moderate, or High impact levels based on data sensitivity and align with FedRAMP’s NIST-based security controls. Critical considerations include defining the authorization boundary, leveraging FedRAMP-authorized infrastructure (IaaS/PaaS), and adhering to templates for documentation. Post-authorization, CSPs must maintain compliance through collaborative ConMon with federal agencies. The Playbook emphasizes clarity in SSP narratives, rigorous POA&M management, and proactive risk remediation. Resources like FedRAMP’s Secure Repository and OSCAL automation tools streamline compliance, while training and advisory support ensure CSPs navigate the complex process efficiently.

    Log in to Reply
  20. Jiwei Yang says

    March 9, 2025 at 11:16 pm

    In Modern Systems Analysis and Design(MSAD) Chapter 14, “Maintaining Information Systems,” one key takeaway is the critical importance of system maintenance as an ongoing process to ensure the longevity, efficiency, and relevance of information systems. The chapter emphasizes that maintenance is not just about fixing bugs or addressing failures but involves a proactive approach to adapting systems to changing business needs, technological advancements, and user requirements.
    The Four Types of System Maintenance
    The chapter outlines four main types of system maintenance, each serving a distinct purpose:
    1. Corrective Maintenance: Fixing errors, bugs, or failures in the system.
    2. Adaptive Maintenance: Modifying the system to accommodate changes in the environment, such as new regulations, hardware, or software updates.
    3. Perfective Maintenanc: Enhancing the system’s performance, usability, or functionality to better meet user needs.
    4. Preventive Maintenance: Proactively identifying and addressing potential issues before they cause problems, such as optimizing code or updating security measures.

    Log in to Reply
  21. Owen_GUO Wenhao says

    March 9, 2025 at 11:56 pm

    One key takeaway from Chapter 14 of Modern Systems Analysis and Design is the importance of proactive system maintenance to ensure long-term system performance and adaptability. The chapter highlights that maintenance isn’t just about fixing issues but also involves continuous monitoring, updates, and improvements to align the system with evolving business needs and technological advancements. It emphasizes the need for a structured maintenance process, including regular evaluations, user feedback, and performance tuning, to prevent system obsolescence and maximize its value over time. This approach ensures that the system remains reliable, secure, and relevant in a dynamic environment.

    Log in to Reply
  22. Jiaxuan Ma says

    March 10, 2025 at 1:07 pm

    I learned that there are four major activities occur within maintenance:
    1. Obtaining maintenance requests
    2. Transforming requests into changes
    3. Designing changes
    4. Implementing changes
    if you need to obtain maintenance requests, it’s mandatory to establish a formal process using documentation such as a System Service Request (SSR), and identify the person in charge. Once the request is received, you needs to analyze its scope, impact, time, and conduct a risk and feasibility analysis before converting the request into a design change and implementing it. It is also pointed out that the software development life cycle (SDLC) is similar to each stage of the maintenance process, and the concept and technology of the development system are also applicable to the system maintenance.

    Log in to Reply
  23. Liyuan Zhou says

    March 10, 2025 at 11:39 pm

    1.Hardware Maintenance: It’s crucial to regularly check and service hardware components to ensure their optimal performance and longevity. This includes tasks like cleaning, replacing faulty parts, and upgrading hardware as technology advances. Neglecting hardware maintenance can lead to system failures, data loss, and decreased productivity.
    2.Software Updates: Keeping software up to date is essential. New software versions often come with bug fixes, security patches, and improved functionality. For instance, operating system updates can address security vulnerabilities that could be exploited by hackers, while application updates may offer new features and better performance.
    3.Data Management: This involves activities such as data backup, recovery, and archiving. Regular data backups are a safety net against data loss due to disasters, hardware failures, or human errors. The ability to quickly and effectively recover data is vital for business continuity.
    4.Security Enhancement: With the increasing threat of cyberattacks, maintaining the security of information systems is a continuous process. This includes implementing firewalls, antivirus software, access controls, and conducting security audits to identify and address potential weaknesses.

    Log in to Reply
  24. Huiling Huang says

    March 11, 2025 at 4:00 am

    One key takeaway from MSAD Chapter 14 “Maintaining Information Systems” is the criticality of a well – structured maintenance strategy. System maintenance isn’t just about fixing bugs; it encompasses corrective, adaptive, perfective, and preventive maintenance.

    Corrective maintenance addresses immediate issues, like software glitches that cause system malfunctions. Adaptive maintenance is essential as technology and business environments change. For example, when new regulations are introduced, the information system may need to be adjusted to ensure compliance.

    Perfective maintenance focuses on enhancing system performance, such as optimizing database queries for faster response times. Preventive maintenance, on the other hand, anticipates potential problems and takes proactive steps to avoid them, like regularly updating security patches to prevent cyberattacks.

    Understanding these different types of maintenance helps in creating a holistic approach to keep information systems running smoothly. A lack of any one type can lead to system inefficiencies, security vulnerabilities, or even system failures. It also emphasizes the need for continuous monitoring and evaluation of the system to determine which maintenance activities are required at different times.

    Log in to Reply
  25. Noah says

    March 11, 2025 at 4:18 am

    Key Takeaway from MSAD Chapter 14:
    Maintaining information systems is a costly and ongoing effort, consuming a large portion of an organization’s IT budget. Maintenance begins soon after deployment and can last decades, categorized into four types:
    1. Corrective: Fixing defects post-installation.
    2. Adaptive: Adjusting to evolving business or technological needs.
    3. Perfective: Enhancing functionality and performance.
    4. Preventive: Improving resilience to avoid future issues.
    A key focus is maintainability—ensuring systems are easy to understand, correct, adapt, and enhance. Well-designed systems with quality documentation and fewer defects are more cost-effective to maintain. Investing in maintainable systems upfront reduces long-term costs, while poor documentation or excessive defects can significantly increase expenses. This highlights the importance of prioritizing maintainability during system design.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Primary Sidebar

Unit Assignments & Questions

  • Unit 01: Introduction (1)
  • Unit 02: IS Development Lifecycle (SDLC) (4)
  • Unit 03: Project Initiation and Selection (1)
  • Unit 04: Project Planning and Management (5)
  • Unit 05: Requirements Analysis – Processes (1)
  • Unit 06 – Requirements Analysis – Data (1)
  • Unit 08: Database Design (1)
  • Unit 09: Design – User Experience (1)
  • Unit 10: System Development (1)
  • Unit 11: Implementation Testing (2)
  • Unit 12: Post Implementation and Maintenance (3)
  • Unit 13: Maintenance and Course Review (2)

Copyright © 2025 · Course News Pro on Genesis Framework · WordPress · Log in