System Documentation

advertisement
System Analysis and Design
System Implementation
- Mr. Ahmad Al-Ghoul
learning Objectives

Differentiate between program,
system, operations, and user
documentation
Avicenna
System Analysis and Design
System Implemantation
2
Documentation

Documentation



Avicenna
Describes an information system and helps
the users, managers, and IT staff who must
interact with it.
Accurate documentation can reduce system
downtime, cut costs, and speed up
maintenance tasks
Documentation includes program
documentation, system documentation,
operations documentation, and user
documentation.
System Analysis and Design
System Implemantation
3
Documentation

Program Documentation



Avicenna
Describes the inputs, outputs, and processing logic
for all the program modules
The program documentation process starts in the
system analysis phase and continue during
implementation
This documentation guides programmers, who
construct modules that are well supported by internal
and external comments and descriptions that can be
understood and maintained easily
System Analysis and Design
System Implemantation
4
Documentation

System Documentation




Avicenna
Describes the system’s functions and how they are
implemented
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
During systems implementation, an analyst must
review system documentation to verify that it is
complete, accurate, and up-to-date, including any
changes made during the implementation process
System Analysis and Design
System Implemantation
5
Documentation

Operations Documentation


Operations documentation contains all the
information needed for processing and
distributing online and printed output.
Includes the following information:
Program, systems analyst, programmer, and
system identification
 Scheduling information for printed output, such as
report run frequency and deadlines
 Input files and where they originate; and output
files and destinations
 E-mail and report distribution lists

Avicenna
System Analysis and Design
System Implemantation
6
Documentation

Operations Documentation

Includes the following information:
Special forms required, including online forms
 Error and informational messages to operators and
restart procedures
 Special instructions, such as security requirements


Avicenna
Operations documentation should be clear,
concise, and available online if possible
System Analysis and Design
System Implemantation
7
Documentation

User Documentation





Avicenna
User documentation, Written or other visual
information consists of instructions and information to
users who will interact with the system. It includes
user manuals, Help screens, and tutorials.
Programmers or systems analysts usually create
program and system documentation
You need someone with expert skills in this area
doing the development, just as you need someone
with expert skills developing the software
Systems analysts usually are responsible for preparing
documentation to help users learn the system
In large companies, a technical support team that
includes technical writers might assist in the
preparation of user documentation and training
materials
System Analysis and Design
System Implemantation
8
Documentation

User Documentation


User documentation must be clear, understandable,
and readily accessible to users at all levels
Includes the following:




Avicenna
A system overview that clearly describes all major system
features, capabilities, and limitations
Description of source document content, preparation,
processing, and samples
Overview of menu and data entry screen options, contents,
and processing instructions
Examples of reports that are produced regularly or available
at the user’s request, including samples
System Analysis and Design
System Implemantation
9
Documentation

User Documentation

Includes the following:
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 user manual

Avicenna
System Analysis and Design
System Implemantation
10
Documentation

User Documentation

Online documentation
 Online documentation provides immediate help
when users have questions or encounter problems.
 Many users are accustomed to context-sensitive
help screens, hints and tips, hypertext, on-screen
demos, and other user friendly features


Avicenna
System developers must determine whether the
documentation will be available from within the program, or
as a separate entity in the form of a tutorial, slide
presentation, reference manual, or Web site
Effective online documentation is an important productivity
tool
System Analysis and Design
System Implemantation
11
Documentation

User Documentation


Avicenna
Written documentation material also is
valuable, especially in training users and for
reference purposes
The time between finishing software coding
and the time when a complete package can
be released to users is entirely dependent on
how well the documentation is thought out in
advance
System Analysis and Design
System Implemantation
12
Documentation

User Documentation

Avicenna
Neglecting user documentation issues until
after all the program is complete often leads
to one of two things: 1) the documentation
will be thrown together as quickly as possible
just to get it out the door on time, and it
more than likely will be inadequate or 2) it will
be done correctly, and the product release will
be delayed considerably
System Analysis and Design
System Implemantation
13
Management Approval



After system testing is complete, you present
the results to management
You must provide detailed time schedule, cost
estimate, and staffing requirements for making
the system fully operational
If system testing produced no technical,
economical, or operational problems,
management determines a schedule for system
installation and evaluation
Avicenna
System Analysis and Design
System Implemantation
14
Sequence Summary





Program Documentation describes the inputs, outputs,
and processing logic for all the program modules
System Documentation describes the system’s functions
and how they are implemented
In addition to system documentation, analysts and
technical writers also prepare operations documentation
and user documentation
Operations documentation provides instructions and
information to the IT operations group
User documentation consists of instructions and
information for users who interact with the system and
includes user manuals, help screens, and tutorials
Avicenna
System Analysis and Design
System Implemantation
15
Sequence Summary

In this Sequence we have





Avicenna
Defined and explained
process
Defined and explained
documentation
Defined and explained
documentation
Defined and explained
documentation
Defined and explained
the documentation
a program
a system
an operations
a user documentation
System Analysis and Design
System Implemantation
16
Reference
[1] System Analysis and Design, Sixth
Edition
Authors: Gary B. Shelly, Thomas J.
Cashman and Harry J. Rosenblatt
Publisher: SHELLY CASHMAN SEWIES.
Avicenna
System Analysis and Design
System Implemantation
17
Download