IS202
• Documentation
– technical
– user manual
Activities
• Hardware Acquisition – Obtaining the components of the information system.
• Software Acquisition or Construction – Need to determine if going to purchase
software off the shelf or going to construct it.
• User Preparation – Changing mindsets – Getting people to realize new system.
• Personnel – Decide if new personnel are required – Do existing employees need
additional training.
• Site and Data Preparation – Preparation of the location of the new system, and, if
necessary, converting manual files into computer files.
• Installation – Setting up the equipment.
• Testing – Testing various aspects of the system.
• Start-up – Making the tested system operational.
• User Acceptance – Handover to client.
• Post-Implementation Evaluation – Assess the overall quality of the information
system.
End-User Involvement
• A strong correlation exists between successful
systems and well-trained users.
• End-User is involved in:
– training
– user documentation
– systems testing
– post-implementation evaluation
Program Development Life Cycle
Analyse Problem
• Review program specification package:
– the programmer reviews the package, which identifies the input,
output, processing and data requirements for each program. It also
shows relationships among programs.
– by thoroughly reviewing these deliverables, the programmer
understands the nature and requirements of each program.
• Meet with analysts and users:
– enables the programmer to understand the purpose of the program
from the users’ perspective.
– programmer may wish to recommend a change to some aspect of the
program. If this is the case, they discuss it with the analysts and users.
– programmer MUST NOT change a requirement without consulting with
analysts and users.
• Identify & review program’s input, output and processing
components.
Design Programs
• Devise a solution algorithm:
– a graphical or written description of the HOW
– Design Tools
• Program flowchart
– graphical representation of relationships
– flowcharting software (e.g. Visio)
• Pseudo code
– written representation of program logic
– use indentation to depict control structures