Professional Documents
Culture Documents
Sad 2017
Sad 2017
Processor(s): The processor is the element of a system that involves the actual
transformation of input into output. It is the operational component of a system.
Processors may modify the input totally or partially, depending on the
specifications of the output. This means that as the output specifications change
so does the processing. In some cases, input is also modified to enable the
processor to handle the transformation.
Control: The control element guides the system. It is the decision – making
subsystem that controls the pattern of activities governing input, processing, and
output. In an organizational context, management as a decision – making body
controls the inflow, handling and outflow of activities that affect the welfare of
the business. In a computer system, the operating system and accompanying
software influence the behaviour of the system. Output specifications determine
what and how much input is needed to keep the system in balance. In systems
analysis, knowing the attitudes of the individual who controls the area for which
a computer is being considered can make a difference between the success and
failure of the installation. Management support is required for securing control
and supporting the objective of the proposed change.
1. b) Differentiate (5m)
i) Physical and Abstract systems
Ans: Physical systems are tangible entities that may be static or dynamic in
operation. For example, the physical parts of the computer centre are the
officers, desks, and chairs that facilitate operation of the computer. They can be
seen and counted; they are static. In contrast, a programmed computer is a
dynamic system. Data, programs, output, and applications change as the user’s
demands or the priority of the information requested changes.
ANALYSIS
Analysis is a detailed study of the various operations performed by a system and
their relationships within and outside of the system. A key question is: what
must be done to solve the problem?. One aspect of analysis is defining the
boundaries of the system and determining whether or not a candidate system
should consider other related systems. During analysis data are collected on the
available files, decision points and transactions handled by the present system.
Data flow diagrams, interviews, on site observations and questionnaires are
some tools that are used in analysis.
DESIGN
The most creative and challenging phase of system life cycle is system design.
The term design describes a final system and the process by which it is
developed. It refers to the technical specifications that will be applied in
implementing the candidate system. It also includes the construction of
programs and program testing. The key question here is how should the
problem be solved?
There are four steps in design phase. They are
Output design: This step is to determine how the output is to be produced and
in what format.
Input design: In this step the samples of input and its format is finalized.
File design: In this step the master file , transaction files have to be designed.
Processing design: This is also called Operational Phase. In this step the
program construction and testing is performed.
Finally details related to justification of the system and an estimate of the
impact of the Candidate system on the user and the organization are
documented and evaluated by management as a step to word implementation.
The final report prior to the implementation phase includes procedural flow
charts , report layout and a workable plan for implementing the candidate
system.
IMPLEMENTATION:
The implementation phase is less creative than system design. It is primarily
concerned with the user training , site preparation and file conversion . During
the final testing user acceptance is tested followed by user training. Depending
on the nature of the system extensive user training may be required .Conversion
usually take place at about the same time the user is being trained or later.
System testing checks the readiness and accuracy of the system to access,
update and retrieve data from new files. Once the programs become available
test data are read into the computer and processed against the files provided for
testing. If successful the programs is then run with live data . Otherwise a
diagnostic procedure is used to locate and correct errors in the program.
Behavioural Issues
Much research has been done to study users and their relationships with systems
analysts. Increasing reports of system failures that were not caused by technical
problems made it necessary to seek a better understanding of the analyst/user
differences, and the political factor.
User Motivation
The motivational approach in system development states that the candidate
system should satisfy the user's needs if they are going to use it. Several models
of user behavioural attempted to look at the motivation behind system
acceptance. For example, lucas's descriptive model of user behaviour identifies
attitudinal, personal, and situational factors that affect system use. Use depends
on the both positive attitudes towards the system's features and the decision
making style of the user.
One conclusion from the motivational perspective is that the impact of
the computer on the user's daily work is important. System design is essentially
task design. A candidate system must be tailored to the user's task to be
accepted.
Analyst/user differences
On the surface, differences in education, experience, and language are
quite obvious. The analyst's impatience with the user's ignorance about
terminology like chip and CRT and the user's impatience with the analyst's
limited understanding of the business, however , often lead to conflict during
system development.
Two implications may be drawn for system design. First, there is a need
for mutual understanding between the analyst and the user. Second, once
differences are understood and accepted, alleviating them may be possible
through a deeper involvement of the user and support of the analyst.
Change Agent
The analyst may be viewed as an agent of change. A candidate system is
designed to introduce change and reorientation in how the user organization
handles information or makes decisions. It is important, that the user accept
change. Analyst can secure user acceptance is through user participation during
design and implementation.
In the role of a change agent, the systems analyst may select various styles to
introduce change to the user organization. The styles range from that of
persuader (the mildest form of intervention) to imposer (the most severe
intervention). In between there are the catalyst and the confronter roles. When
the user appears to have a tolerance for change the persuader or catalyst style is
appropriate. On the other hand, when drastic changes are required, it may be
necessary to adopt the confronter or even the imposer style. No matter what
style is used, the goal is same: to achieve acceptance of the candidate system
with a minimum of resistance.
Architect
As architect an analyst must create detailed physical design of candidate system.
He aids users in formalizing abstract ideas and provides details to build the end
product-the candidate system.
Psychologist
The analyst plays the role of a psychologist in the way he reaches people
interprets their thoughts, assesses their behaviour, and draws conclusions from
these interactions. Understanding inter functional relationships is important. It
must be aware of people’s feelings and be prepared to get around things in a
graceful way. The art of listening is important in evaluating responses and
feedback.
Salesperson
Selling change can be crucial as initiating change. Selling the system actually
takes place at each step in the system life cycle. Sales skills and persuasiveness
are crucial to the success of the system.
Motivator
A candidate system must be well designed and acceptable to the user. The
analyst role as a motivator becomes obvious during the first few weeks after
implementation and during times when turn over results in new people being
trained to work with the candidate system. The amount of dedication it takes to
motivate users often taxes the analyst’s abilities to maintain the pace.
Politician
In implementing a candidate system, the analyst tries to appease all parties
involves. Diplomacy and finesse in dealing with people can improve acceptance
of the system. In as much as a politician must have the support of his or her
constituency, so is the analyst’s goal to have the support of the users staff. He or
she represents their thinking and tries to achieve their goals through
computerization.
The user request identifies the need for change and authorizes the initial
investigation. It may undergo several modifications before it becomes a written
communication. Once the request is approved, the following activities are
carried out :
4.) Fact Analysis: - After the collection of data it must be organized and
evaluated so that report can be prepared for the final approval from the user.
i) On - Site observation
The major objective of on-site observation is to get close to the real system
being studied. The methods used may be natural or contrived, obtrusive or
unobtrusive, direct or indirect, and structured or unstructured. The main
limitation of observation is the difficulty of observing attitudes and motivation
and the many unproductive hours that often are spent in observing one-time
activities.
ii) Interviews
It is a face-to-face interpersonal meeting designed to identify relations and
capture information as it exists. It is flexible tool, offering a better opportunity
than the questionnaire to evaluate the validity of the information gathered. The
major drawback is preparation time. Interviewing is an art that requires
experience in arranging the interview, setting the stage, establishing rapport,
phrasing questions clearly, avoiding arguments, and evaluating the outcome.
Guidelines for successful Interview:
a.) Set the stage for the interview.
b.) Establish rapport: put the interviewee at ease.
c.) Phase questions clearly.
d.) Be good listener, avoid arguments.
e.) Evaluate the outcome of the interview
iii) Questionnaires
It is a self-administered tool that is more economical and requires less skill to
administer than the interview. It examines a large number of respondents at the
same time, provides standardized wording and instructions, and places less
pressure on subjects for immediate response. The main drawback is the low
percentage of returns. In constructing a questionnaire, the analyst must focus on
question content, wording, and format. These are considered with validity and
that stem from respondent’s failure to remember specific details, reluctant to
report the true impressions of what occurred, or inability to communicate
information.
Advantages:
1. It is economical and requires less skill than an interview.
2. It can be used to gather data from large number of people simultaneously
3. It is a uniform method in which all question asked are the same to all people
4. The users are happy as they know that the answers they give are confidential
5. User get time to think about the questions and so can give more accurate
results than in an interview
Constructing a DFD
Several rules of thumb are used in drawing DFDs.
1. Process should be named and numbered for easy reference. Each name
should be representative of the process.
2. The direction of flow is from top to bottom and from left to right. Data
Traditionally flow from the source (upper left corner) to the destination (lower
Right corner), although they may flow back to a source. One way to indicate
this is to draw a long flow line back to the source. An alternative way is to
repeat the source symbol as a destination. Since it is used more than one in the
DFD, it is marked with a short diagonal in the lower right corner.
3. When a process is exploded into lower- level details, they are numbered.
4. The names of data stores, sources and destinations are written in capital
letters. Process and data flow names have the first letter of each word
capitalized.
c) Feasibility analysis.
Steps in Feasibility Analysis
Feasibility analysis involves eight steps:
1. From a project team and appoint a project leader.
2. Prepare system flowcharts.
3. Enumerate potential candidate systems.
4. Describe and identify characteristics of candidate systems.
5. Determine and evaluate performance and cost effectiveness of each candidate
system.
6. Weight system performance and cost data.
7. Select the best candidate system.
8. Prepare and report final project directive to management.
d) Form types
Flat Forms
It is a single copy form prepared manually or by a machine and printed
on a paper. For additional copies of the original, carbon papers are
inserted between copies.
It is a simplest and inexpensive form to design, print, and reproduce,
which uses less volume.
Unit Set/Snap out Forms
These are papers with one-time carbons interleaved into unit sets for
either handwritten or machine use.
Carbons may be either blue or black, standard grade medium intensity.
Generally, blue carbons are best for handwritten forms while black
carbons are best for machine use.
Continuous strip/Fanfold Forms
These are multiple unit forms joined in a continuous strip with
perforations between each pair of forms.
It is a less expensive method for large volume use.
No Carbon Required (NCR) Paper
They use carbonless papers which have two chemical coatings
(capsules), one on the face and the other on the back of a sheet of paper.
When pressure is applied, the two capsules interact and create an image.
e) System planning
Planning is the process of setting goals, developing strategies and outlining
task and program to accomplish the goal.
Planning the information system in the business is very important in today's
competitive environment to make the business high grow able, and to make
business retain in adverse conditions because:-
a.) Information is very important recourse for any company to be managed and
it is equally important as the cash, personnel etc.
b.) Financial resources are committed to the information system.
c.) To make the system growing and retain in the competitive environment .
f) System testing
Testing is vital to the success of the system. System testing makes a logical
Assumption that if all the parts of the system are correct, the goal will be
successfully achieved.
Another reason for system testing is its utility as a user-oriented vehicle for
implementation. Techniques used for system testing
1. Online response. Online systems must have a response time that will not
cause a hardship to the user. One way to test this is 10 input transactions on as
many CRT screens as would normally be used in peak hours and time the
response to each online function to establish a true preference level
2. Volume. In this test, we create as many records as would normally be
produced to verify that the hardware and Software will function correctly. The
user is usually asked to provide test data for volume testing
3. Stress testing. The purpose of stress testing is to prove that the candidate
system does not malfunction under peak loads. Unlike volume testing, where
time is not a factor, we subject the system to a high volume of data for a short
time period. This simulates an online environment where a high volume of
activities occurs in spurts.
4. Recovery and security. A forced system failure is induced to test a backup
recovery procedure for file integrity. Inaccurate data are entered to see how the
system responds in terms of error detection and protection. Related to file
integrity is a test to demonstrate that data and programs are secure from
unauthorized access.
5. Usability documentation and procedure. The usability test verifies the user
friendly nature of the system. This relates to normal operating and error-
handling procedures, for example. One aspect of user-friendliness is accurate
and complete documentation. The user is asked to use only the documentation
and procedures as a guide to determine whether the system can be run smoothly