Professional Documents
Culture Documents
---- includes all the activity after the installation of software that is performed to keep
the system operational and covers 70% of life cycle of SDLC
---- for large systems, removing all the faults before delivery is extremely difficult and
faults will be discovered long after the system is installed.
--- As these faults are detected, they have to be removed and removing errors is one
of the activities of maintenance.
--- Maintenance also needed due to a change in the environment or the requirements
of the system.
--- The introduction of a software system affects the working environment which
often changes what is desired from the system.
--- Maintenance changes the existing system, enhancement adds features to the
existing system, and development replaces the existing system.
--- It is an important part of system development that includes the activities which
corrects errors in system design and implementation, updates the documents, and
tests the data.
Faculty Name: Dr. Satinder Kaur
Why modifications are needed
•Market Conditions - Policies, which changes over the time,
such as taxation and newly introduced constraints like, how to
maintain bookkeeping, may trigger need for modification.
•Client Requirements - Over the time, customer may ask for
new features or functions in the software.
•Host Modifications - If any of the hardware and/or platform
(such as operating system) of the target host changes,
software changes are needed to keep adaptability.
•Organization Changes - If there is any business level change
at client end, such as reduction of organization strength,
acquiring another company, organization venturing into new
business, need to modify in the original software may arise.
Faculty Name: Dr. Satinder Kaur
Maintenance
Maintenance Types
•Corrective Maintenance - This includes modifications and updations done in
order to correct or fix problems, which are either discovered by user or
concluded by user error reports.
--- provides the basis for understanding the technical aspects of the IS when
modifications are made.
It describes the system’s functions, the way they are implemented, each program's
purpose within the entire IS with respect to the order of execution, information
passed to and from programs, and overall system flow.
It includes data dictionary entries, data flow diagrams, object models, screen
layouts, source documents, and the systems request that initiated the project.
Most of the system documentation is prepared during the system analysis and
system design phases.
--- explains how the software product should work and how
it should be used to get the desired results.
--- The users, system owners, analysts, and programmers, all put
combined efforts to develop a user’s guide.
A user documentation should include −
A system overview that clearly describes all major system features,
capabilities, and limitations.
Description of source document content, preparation, processing,
and, samples.
Faculty Name: Dr. Satinder Kaur
User documentation
Overview of menu and data entry screen options, contents, and
processing instructions.
Explanation of how to get help and procedures for updating the
user manual.
Examples of reports that are produced regularly or available at the
user’s request, including samples.
Security and audit trail information.
Explanation of responsibility for specific input, output, or processing
requirements.
Procedures for requesting changes and reporting problems.
Examples of exceptions and error situations.
Frequently asked questions (FAQs).
Explanation of how to get help and procedures for updating the
Faculty Name: Dr. Satinder Kaur
user manual.