A program's user needs change with time. They are always changing in reaction to new regulations, new ideas, new goods, and new computing facilities, among other things. Correcting coding and design problems, updating documentation and test data, and enhancing user support are just a few of the actions that go under program maintenance. In other terms, maintenance may be thought of as enhancement, as it involves adding, altering, or building code to meet changes in the standards.
Modifications to a program system after its first release are referred to as program maintenance or software maintenance. It's the process of upgrading, changing, or correcting the system's applications. It is a crucial program development activity that consumes a substantial amount of a computer data processing company's resources.
In this “Program Maintenance – Programming Logic and Techniques” you will learn about the following topics:
- Introduction to Program Maintenance
- Why Program Maintenance?
- Types of Program Maintenance
- Corrective Maintenance, Adaptive Maintenance, Perfective Maintenance, Emergency Maintenance
- Problem Area of Program Maintenance
- Major Problem Areas of Program Maintenance
- Cost Issues in Program Maintenance
- Impact of Software Errors
- The problem of Software Modification
- Time Schedule, User-Need Satisfaction
- Program Documentation
- Documentation Standard
- Process Standard, Product Standard, Interchange Standard
- Benefits of the Good Documentation
- Requirement of Documentation
- Importance of Documentation
- Types of Documentation
- Requirements Documentation, Architecture/Design Documentation, Technical Documentation, End-User Documentation, Marketing Documentation
- Program Specification
- Introduction, System Requirement, Major Application, Uses of Specification, Features of Program Specification, Classification of Specification Styles
- System Flowchart
- Basic Symbols Used In Drawing a Flowchart
- Data Flow Diagram
- Basic Element of Data Flow Diagram
- Example of Data Flow Diagram
- Leveling the Data Flow Diagram
==== Point to Note ====
If you like to contribute, you can mail us BCA Notes, BCA Question Collections, BCA Related Information, and Latest Technology Information at [email protected].
See your article appearing on BCA Notes (Pokhara University) main page with your designation and help other BCA Students to excel.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
0 Comments