Module 4
Module 4
2 Feasibility Study
upon the results of the preliminary survey the next step is
Depending
It is of proposal for its workability,
a detailed feasibility study. a test a system
and effective of
organization, ability to meet user needs,
use
impact on the
are as follows.
resources. The major questions addressed in this study
them?
1. What are the user's needs and how does a system meet
the organization?
3 What are the likely impacts of the new system on
293
After the feasibility study, a report called feasibility study report
will be submitted to the management for consideration. In this report, the
nature and scope of the proposed solution will be given in detail. The
decision of the manage ment. Some projects die here whereas some are
mplemented. Changes proposed by the management are considered before
going to the next stage, namely analysis. There are three aspects in the
feasibility study.
(i) Technical Feasibility
Technical feasibility is concerned with the
existing computer system
(hardware, software etc.) and to what extent it can support the proposed
addition. For example, if particular software will work
only in a computer
with a higher configuration, additional hardware is
required. This involves
financial considerations and if the budget is serious
a
constraint, then the
proposal will be considered not feasible.
I. Interviews
Interview is one of the most valuable and versatile methods available
to the analyst for learning about the existing system. It provides valuable
information about policies, procedures and situations that are not clear from
written documents. However, to make an interview a successful one, the
following guidelines should be followed.
(a) Choose the right person(s) to interview. It will not be beneficial to ask
the right questions the wrong people. For example, to know about
to
the
policies of a company, a senior employee would be the right
person.
(b) If necessary, get an authorization from the
management to conduct the
interview. This will help in getting the
co-operation of the employees.
(c) Decide well in advance what the interview must
the person to be interviewed and
accomplish.
Contacting
letting him/her know about the purpose
and objectives of the interview well in advance will
help in getting better
answers.
05
(d) The points to be covered and a list of relevant questions to be
must be prepared. This will help to keep the interview to the poinaskea
Some cases, this list can be given to the interviewee so that
point. In
he/ sh
subjects covered in the interview.
could prepare about the
corrections or clarifications
II. Questionnaires
In situations in which it is not possible to interview all the concerned
persons, questionnaires can be used for collecting facts and opinions. But
they might not be as effective as direct interviewing. The following points
be kept in mind while
must
questionnaires are being designed.
(a) Questions should be clear and unambiguous. Negative questions must
be avoided
(6) Only questions that are relevant, should be included.
(c) Questionnaire must be brief and self
explanatory.
(d) Controversial questions must be avoided.
(c) Questions should not be framed in such a
way to
get expected answers.
Compared to
interview, questionnaire is
similar data from economical way to get
an
a
large number of people.
feel greater confidence in the Simultaneously, the respondents
interview. However the data
anonymity of questionnaire than
a
in that of an
is limited
asked. Since there is no
to direct responses to the questions
interaction with the person
raised cannot be clarified or follow asking questions, points
in framing good
a and
up questions cannot be asked. Difficulty
effective questionnaire is
method. another disadvantage of this
III. On-Site Observation
night shift.
IV. Sampling8
transactions is large, it may n o t be possible to
Where the volume of
conclusion. At this stage, a
of documents to arrive at a
study the entire set
297
Systems Analyst
P M e h a n 1 9 7
Sugrew (4) Technical knowledge. Analysts should be well trained in relevant areas
of Computer Science.
Acnclegical
Updtes Tools of Analysis lps he sys. analyst to
docum ent he seste
The 5peciiCeuti on fasystem to be bult.
following tools commonly used to make the process of
are
easier. analysis
(1) Data Flow Diagram. A data flow diagram (DFD) is used to model
the flow and transfor mation of data through the system. It
the
also shows
relationship
between the data and external entities such as
people
and organizations outside the system. A DFD is
constructed from four
basic symbols. They are
6) arrows
[to represent data flow]
ii) circles
O to represent a
process]
(1i) open ended boxes
[to represent a data
store]
(2) Data dictionary. A data dictionary contains the names of all the data
items used in the system, together with exact and complete definitions.
This is essential if terms are to be used consistently and unambiguously
by the various people who deal with the system. For example, suppose
the data flow diagram contains a data flow 'address'. This term does
not tell us precisely what constitutes the data flow. But these details
cannot be included in the DFD. So this can be entered in a data
Street+
City+
State+
Pin code.
This definition becomes a part of the data dictionary that will list all
key terms used to describe various data flows and files. This dictionary is
useful to analysts, programmers, and system users to access details on data
elements.
bonus is 15
ENDIF
IF Scout is "Y" THEN
bonus is 10
ENDIF
(4) Decision table. A decision table is a chart listing all the logical
conditions and actions. It consists of three parts.
(a) conditions;
(b) actions;
(c) rules.
Becision Tree
involves program
the output. Next is the processing design which
and expected
construction and testing. Finally,
the details of the entire design
a r e reviewed and
evaluated by the
o n users and the organization
impact 10.5.
has been discussed in detail under section
management This topic
Implementation, Installation,
Operation and Maintenance
10.4.7
1. output design;
2 input design
3. files design;
design.
system processing and general program
required from a system. After that, the requirements to produce this output
are to be specified. This can be achieved only through close discussions
between the analyst and the user.
The medium of output is to be selected according to the need. Video
display be used for temporary output. Printouts can be taken ik she
can
output
is to be stored permanently) For
storing files, magnetic disk or tape can be
used. Microfilms are used if the amount of data is
usage, quality and cost must also be considered.
very like large.(Factors
Output can be divided into
two
groups, internal and external, according to
to the use
usage.) Internal usage reters
by employees within the organization whereas
exterual usage is
intended for the public. In internal
copies, formatting, print qualty,
quality etc. are not paper
important. But, since external documents detes mine the
public image of a
company, they must be attractive and
manner.
presented in a useful
Field: A field is the smallest unit of data. Each field is identified by a name
and is assigned a value. Example: Name, Date of birth, Admission
number etc.
Accessing Records. Three access methods are adopted. They are Serial
access, Sequential access and Direct acces.
Serial Access: In serial access, records are accessed in the order in which
they were stored.
activity (2).
(5) User training.
While computer programs are being developed and tested, the analyst
with the procedures to be used in the
will start familiarizing the users
File conversion is the process of converting data from the old system
into the format needed by the new system.]