Maintenance of System
Duration: 6 min
This video lesson is available to enrolled students.
Inside: a video lesson and guided study material.
Module outline
- About Course: About the Course
- CS | 01 | Digital Logic and Circuits and Discrete Mathematical Structures: Digital Systems & Boolean Basics, Number System, Number Representation, Logic Gates & Hardware, Boolean Expression, Boolean Minimization, Combinational Circuit, Sequential Circuits, Set Theory, Relations, Functions, Graph Theory, Group Theory, Propositional and Predicate Logic, Permutation and Combination
- CS | 02 | Computer Organization and Architecture: Basics of COA, Cache Memory Organization, Input Output Organisation, Pipelining, Instr Formats & Modes, Control Unit Design, Multiprocessors
- CS | 03 | Data Structures and Algorithm: Introduction to DS, Array, Stack, Queue, Linked List, Tree, Graphs, Hashing, Algorithm Analysis, Time Complexity Analysis, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Minimum Spanning Trees, Shortest Path Algos, Complexity Theory, Advanced Algorithms
- CS | 04 | Problem Solving through C Programming: C Fundamentals, Control Flow, Functions, Arrays & Pointers, Storage Classes, Structures & Enums, DMA, Macros, Scoping & File Handling
- CS | 05 | Object Oriented Techniques: Object Oriented Technology, Java
- CS | 06 | Operating System: Introduction to OS, Process Management, CPU Scheduling, Process Synchronization, Threads & Process Creation, Deadlock, Memory Management, Virtual Memory, Disc Scheduling, File Management, Windows OS, Unix OS
- CS | 07 | Database Management Systems: Basics of DBMS, ER Diagram, Relational Model & Functional Dependencies, Keys & Integrity Constraints, Normalization (1NF - BCNF), Decomposition Properties & 4NF, Relational Algebra, SQL, Relational Calculus, Transaction Management, Concurrency Control, Database Recovery, Database Security & Authorization, Query Processing & Optimization, File Organization & Indexing
- CS | 08 | Computer Networks: Introduction to CN, Data Communication, DLL: Access Control, DLL: Flow Control, DLL: Error Control, DLL: Framing, Data Link Layer - Ethernet, Net Layer: IPv4 & Proto, Net Layer: IP Addressing, Net Layer:Routing Protocol, Transport Layer Services, TL: Congestion & UDP, Application Layer, Hardware basics
- CS | 09 | Software Engineering: Fundamentals of Software Engineering, Software Requirements and Quality Assurance, Software Design, Estimation and Metrics, Software Testing, Software Maintenance and Configuration Management
- CS | 10 | Internet Technology, Web Design and Web Technology: Internet Fundamentals, Web Design & Development, Protocols & Services, Web Publishing & Hosting, Server Side & Security, Emerging Technologies, JavaScript-Basics, HTML Basics
- CS | 11 | System Analysis And Design: Fundamentals of Systems and Information Systems, SDLC and Development Approaches, Software Documentation and Software Requirements Specification (SRS), SDD and Quality Assurance, Security, Risk Management & Maintenance
- CS | 12 | Information Security and Cyber Laws: Cyber Threats and Malware Attacks, Role of Internet and Web Services, Security in Mobile and Wireless Computing, Electronic Data Interchange and E-Commerce, Physical Security and Cryptography Basics, Intrusion Detection Systems (IDS), Cyber Safety and Security
- CS | 13 | Computer Graphics: Basics of Computer Graphics, 2-D Geometrical Transforms and Viewing, 3-D Object Representation, Geometric Transformations and Viewing
- GS Paper | 01 | Indian and World Geography: Geography
- GS Paper | 02 | History: History
- GS Paper | 03 | Indian Economy & Social Development: Indian Economy
- GS Paper | 04 | General Science: Biology, Chemistry, वैज्ञानिक उपलब्धियाँ और अनुसंधान / Scientific Achievements and Research
- GS Paper | 05 | Elementary Maths: संख्या पद्धति / Number System, Divisibility Rules, महत्तम समापवर्तक और लघुत्तम समापवर्त्य / HCF and LCM, प्रतिशत / Percentage, लाभ, हानि और बट्टा / Profit, Loss and Discount, साधारण और चक्रवृद्धि ब्याज / Simple and Compound Interest, अनुपात और समानुपात / Ratio and Proportion, औसत / Average, समय और कार्य / Time and Work, समय, चाल और दूरी / Time, Speed and Distance, Algebra, घन क्षेत्रमिति / Solid Mensuration, आँकड़ा निर्वचन / Data Interpretation, Arithmetic, Statistics, Probability, Sequence and Series (Series), मिश्रण और एलिगेशन / Mixture and Alligation, Calculus, Trigonometry, Vectors, संख्या पद्धति और संख्या सिद्धांत / Number Systems and Number Theory, यूक्लिडीय ज्यामिति और क्षेत्रमिति / Euclidean Geometry and Mensuration, सांख्यिकी और प्रायिकता / Statistics and Probability, निर्देशांक ज्यामिति, सदिश और त्रिविमीय ज्यामिति / Coordinate Geometry, Vectors and 3D Geometry, बहुपद, समीकरण और सम्मिश्र संख्याएँ / Polynomials, Equations and Complex Numbers, समतल क्षेत्रमिति / Plane Mensuration, सरलीकरण, घातांक और करणी / Simplification, Indices and Surds, समुच्चय, संबंध, फलन और विविक्त गणित / Sets, Relations, Functions and Discrete Mathematics
- GS Paper | 06 | Indian Polity and Governance: Polity
- GS Paper | 07 | Current Events: समसामयिकी / Current Affairs
- UPLT Live Classes Notes: UPLT Live Classes
- UPLT Full Mock Tests Tier 1:
- UPLT Full Mock Tests Tier 2:
AI summary & chapters
AI Summary
An AI-generated summary of this video lecture.
This lecture details the software maintenance lifecycle, beginning with the nomination of a maintenance group member to collect user information. It outlines the four key stages of maintenance activity: Help Desk, Analysis, Design, and Implementation. The core of the lesson categorizes maintenance into four distinct types: Corrective, Adaptive, Perfective, and Preventive. Each type is defined by its specific goal, such as rectifying errors, adapting to environmental changes, adding new features, or preventing future failures. The lecture concludes by identifying critical factors that influence the ease and cost of maintenance, including defect volume, customer count, and documentation quality.
Chapters
0:00 – 2:00 00:00-02:00
The session opens with a slide describing the implementation phase where a specific person collects user information for maintenance. The text states that maintenance involves collecting requests, transforming them, designing changes, and implementing them. The slide then lists four key stages: Help Desk and Analysis. The Help Desk stage involves receiving formal change requests and performing preliminary analysis to accept sensible problems. The Analysis stage involves managerial and technical investigations into cost factors, alternative solutions, and feasibility to assess the impact of modifications.
2:00 – 5:00 02:00-05:00
The lecture defines four maintenance types. Corrective Maintenance rectifies design, coding, and implementation problems detected after system implementation, often surfacing immediately. The lecturer writes Coding bug and Logical mistake on the screen, noting this type constitutes over 60% of effort and is undesirable as it adds no value. Adaptive Maintenance is required due to upgrades in OS, hardware, or DBMS, or changes in government policy. The text mentions business operates in a social environment. Perfective Maintenance adds new functionalities to make software more versatile and user-oriented, acting like new development. Preventive Maintenance changes software to make it easily maintainable and prevent future failure, done when the system is least used. A pie chart shows 75% of effort is Corrective Maintenance.
5:00 – 6:03 05:00-06:03
The final section lists factors affecting maintenance ease. Volume of Defects refers to inherent errors found after installation, where cost increases with more defects. Number of Customers implies that more users generate more change requests. Availability of System Documentation is vital; poor documentation increases costs because development and maintenance teams are often different. The lecturer emphasizes that maintenance is difficult without good documentation.
The video provides a comprehensive overview of software maintenance, moving from the procedural aspects of request collection to the strategic categorization of maintenance activities. It highlights that while Corrective Maintenance is the most common (75%), it is the least desirable. Adaptive and Perfective maintenance add value, whereas Preventive maintenance reduces future costs. The lesson underscores that effective maintenance relies heavily on the quality of initial documentation and the management of defect volumes, linking development practices directly to long-term system sustainability. The distinction between development and maintenance teams is crucial for understanding documentation needs. The lecturer uses examples like MS Office and Windows to illustrate dependencies.