systemdevelopment
systemdevelopment
DEVELOPMENT -
NOTES
Introduction
1. Soft systems:
This is a system whose boundaries keep on changing. Its goals &
objectives usually conflict, and may not be captured clearly at any one
given time. This is because; they are based on human factors such as
attitudes & preferences.
2. Purpose
These is the objective that the system was designed to achieve.
3. System boundaries and environment
Each system is required to operate within a specific framework or
4. Sub-systems
Each system is made up of different components (or other systems) that
communicate with each other.
This means that, a system does not exist alone, but it is composed of
subsystems, which are also made up of other subsystems .
CHARACTERISTICS (FEATURES) OF A
SYSTEM
2. Information gathering.
3. Requirements specification.
4. System design.
financially affordable.
3) Operational feasibility
This is done to determine if the proposed solution is able
c) Interviewing.
d) Automated methods.
a) Document review (study of available documents):
This involves going through all the existing
documents/records, which relate to the system being
investigated in order to find out information that describe
the data & procedures of the current system
Advantages of documents review
i. It helps the analyst to gather basic background
information about the system.
ii. It assists the analyst in designing interview questions &
questionnaires.
iii. It helps the analyst in deciding whom to interview.
Disadvantages of documents review
i. The documents may not have been modified
to reflect the current status of the system.
ii. Human systems are dynamic. This implies
that, after sometime, the real system will have
changed greatly from the documented one.
iii. Documents relating to a system are usually
bulky. Therefore, reading all the documents
will be time-consuming.
iv. The documentation may be poor or
incomplete, thus the analyst may not obtain
all the information he would require.
b. Observation:
This method requires the analyst to participate in or
watch closely as a person performs some activities for a
period of time in order to see for oneself what exactly
happens in the system.
Advantages of observation
i. Data collected is highly reliable, since the method
gives the real picture of the system.
ii. Concepts or tasks that are too difficult for non-
technical staff to explain in words can be clearly
observed.
iii. Allows the analyst to do some measurements.
iv. It is relatively cheap compared to other techniques.
Disadvantages of observation
i. The presence of the analyst may make the person
being observed perform differently (or change
behaviour) leading to wrong requirements being
observed.
ii. The work being observed may not involve the level of
difficulty or volume normally experienced during that
time period.
iii. The need to be on the site where the activities are
taking place consumes a lot of time.
iv. Tasks being observed are subject to various types of
interruptions.
c. Use of Questionnaires:
A Questionnaire is a special-purpose document that
a) Output specification.
b) Input specification.
c) File/data structures.
d) Hardware & software requirements.
a) Output requirements.
– Target audience:
•
Parallel running.
Phased changeover.
Pilot running.
a) Direct (straight)
changeover:
In Straight changeover the old system is
stopped & abandoned and the new system
started immediately.
This sudden change from old to new can
be very inconveniencing in case the new
system fails, faces problems, or in a
situation where the users have not gained
enough confidence to run the new system.
Advantage of Direct changeover.
It is usually cheap because; two systems
are not run in parallel
b) Parallel running:
as:
i. How to install, start and run the system.
ii. How the system appears when running
(interface).
iii. How to carry out various tasks, e.g., how
to include a new entry, data entry, how to
modify a record, etc
iv. A troubleshooting guide, which describes
error correction & how to get help when
faced with problems.