My System Analysis Lecture Notes-1
My System Analysis Lecture Notes-1
The word “SYSTEM” covers a very broad spectrum of concepts. This is derived from the Greek
word systema, which means an organised relationship among the functioning units or
components. In our daily life, we come into contact with the transportation system, the
communication system, the accounting system, the production system, the economic system and
for over three decades, the computer system. Similarly, business systems are the means by which
business organisations achieve their pre-determined goals. A business system combines policies,
personnel, equipment and computer facilities to co- ordinate the activities of business
organisation. Essentially, a business system represents an organised way of achieving the pre-
determined objective of an organization.
There are various definitions of the word system, but most of them seem to have a common idea
that suggests that a system is an orderly grouping of interdependent components linked together,
according to a plan, to achieve a specific goal. The word component may refer to physical parts
(engines, wheels of car), managerial steps (planning, organising, controlling) or a subsystem in a
multi-level structure. The components may be simple or complex, basic or advanced. They may
be a single computer with a keyboard, memory and printer or a series of intelligent terminals
linked to a mainframe. In either case, each component is part of the total system and has to do its
own share of work for the system to achieve the desired goal.
3.1.1 Systems Study, Systems Analysis and Systems Approach
Systems study may be defined as “a study of the operations of a set of connected elements and
of the inter-connections between these elements”. It shows clearly that one cannot ignore any
part or element of a system without first finding out the effect that elements has on the operation
of the system as a whole. We can understand this with the help of system analysis.
There is a difference between “systems approach” and “systems analysis” also. The systems
approach shows a set of procedure for solving a particular problem. It applies scientific methods
to observe, clarify, identify and solve a problem with special care being taken to understand the
inter-relatedness between elements and their system characteristics. However, systems analysis is
a management technique which helps us in designing a new system or improving an existing
system.
Characteristics of a System
Based on the definition of a system, it is observed that following characteristics are present in all
systems:
a) Organisation
Organization implies structure and order. It is the arrangement of components that helps to
achieve objectives. In the design of a business system, for example, the hierarchical relationship
starting with the president on top and leading downward to the blue-collar workers represents the
organization structure. Likewise a computer system is designed around an input device, a central
processing unit, an output device and one or more storage units. When these units are linked
together, they work as a whole system for generating information.
b) Interaction
Interaction refers to the procedure in which each component functions with other components of
the system. In an organization, for example, purchasing must interact with production,
advertising with the sales and payroll with personnel. In a computer system also, the central
processing unit must interact with other units to solve a problem. In turn, the main memory holds
program, and the data that the arithmetic unit uses for computation. The inter-relationship
between these components enables the computer to perform.
c) Interdependence
Interdependence means that component of the organization or computer system depends on one
another. They are coordinated and linked together in a planned way to achieve an objective.
d) Integration
Integration is concerned with how a system is tied together. It is more than sharing a physical
part or locations. It means that parts of the system work together within the system even though
each part performs a unique function. Successful integration will typically produce a better result
as a whole rather than if each component works independently.
e) Central Objective
Central objective is the last characteristics of a system. Objectives may be real or stated.
Although a stated objective may be the real objective. It is quite common that organization may
set one objective and operate to achieve another. The important point is that users must be aware
of the central objective well in advance.
3.1.3 Elements of Systems Analysis
There are four basic elements in systems analysis. Brief description of each element has been
given below:
a) Output
First of all, we must determine what the objectives or goals are, what do we intend to achieve,
what is the purpose of our work; in other words, what is the main aim behind the system.
Defining aim is very vital in system work. If we do not know where we want to go, we will not
know when we have reached there. We shall be unnecessarily wasting our time and energy in the
process. Once we know our aim, we can try to achieve it in the best possible way. The user
department has to define these objectives in terms of their needs. These become the outputs
which the systems analyst keeps in mind.
b) Inputs
Once we know the output, we can easily determine what the inputs should be. Sometimes, it may
happen that the required information may not be readily available in the proper form. This may
be because the existing forms are not properly designed. Sometimes, it may not be possible to get
the required information without the help of top management. If the information is vital to the
system, we should make all possible efforts to make it available. Sometimes, it might be too
costly to get the desired information. It would be better in such cases to prepare a cost-benefit
analysis to convince the management of the necessity for acquiring the information. The
essential elements of inputs are:
i) Accuracy: If the data is not accurate, the outputs will be wrong.
ii) Timeliness: If data is not obtained in time, the entire system falls into arrears.
c) Files
As the word implies files are used to store data. Most of the inputs necessary for the system may
be historical data, or it may be possible that these are generated from within the system. These
are stored in files either in terms of isolated facts or in large volumes.
d) Processes
Here we come to the details of how the inputs and files are converted into outputs. This involves
the programs and the way in which data is processed through the computer. The processing
involves a set of logical steps. These steps are required to be instructed to the computer and this
is done by a series of instructions called “programs”.
Types of Systems
Systems have been classified in different ways. Common classifications are:
The figure 1.1 shows the organization chart of computer-based information system (CBIS) and
figure 1.2 shows the hierarchical view of CBIS.
SELF-ASSESSMENT EXERCISE 1
i. What is the basic difference between „systems approach” and “systems analysis”?
ii. What are the four basic elements in systems analysis?
iii. What is a Computer-based Information System?
iv. When is a decision considered to be unstructured?
Request Clarification
Many requests from employees and users in the organizations are not clearly defined. Therefore,
it becomes necessary that project request must be examined and clarified properly before
considering systems investigation.
Feasibility Study
An important outcome of the preliminary investigation is the determination that the system
requested is feasible. There are three aspects in the feasibility study portion of the preliminary
investigation:
(i) Technical Feasibility
Can the work for the project be done with current equipment, existing software technology and
available personnel? If new technology is needed, what is the likelihood that it can be
developed?
(ii) Economic Feasibility
Are there sufficient benefits in creating the systems to make the costs acceptable? Or, are the
costs of not creating the system so great that it is advisable to undertake the project?
(iii) Operational Feasibility
Will the system be used if it is developed and implemented?
Will there be resistance from users that will undermine the possible application benefits?
The feasibility study is carried out by a small group of people who are familiar with information
systems techniques, understand the parts of the business or organisation that will be involved or
affected by the project, and are skilled in the systems analysis and design process.
Request Approval
It is not necessary that all requested projects are desirable or feasible. Some organizations
receive so many project requests from employees that only a few of them can be pursued.
However, those projects that are feasible and desirable should be put into a schedule. In some
cases, development can start immediately, although usually systems staff members are busy on
other ongoing projects. When such situation arises, management decides which projects are most
urgent and schedules them accordingly. After a project request is approved, its costs, priority,
completion time, and personnel requirements are estimated and used to determine where to add it
to any existing project list. Later on, when the other projects have been completed, the proposed
application development can be initiated.
A further discussion on preliminary investigation is converted in section 2.5 of unit 2.
3.2.2 Determination of System Requirements
At the heart of systems analysis is a detailed understanding of all important facets of the business
that are under investigation. The key questions are:
● What is being done?
● How is it being done?
● How frequently does it occur?
● How great is the volume of transactions or decision?
(ii) Organizational Impact: Identification and measurement of benefits to the organization in such
areas as financial concerns, operational efficiency and competitive impact.
(iii) User Manager Assessment: Evaluation of attitudes of senior and user manager within the
organization, as well as end-users.
(iv) Development Performance: Evaluation of the development process in accordance with such
yardsticks as overall development time and effort, conformance to budgets and standards and
other project management criteria.
Maintenance is necessary to eliminate errors in the working system during its working life and
to tune the system to any variations in its working environment. Often small system deficiencies
are found as a system is brought into operations and changes are made to remove them. System
planners must always plan for resource availability to carry out these maintenance functions. The
importance of maintenance is to continue to bring the new system to standards.
SELF-ASSESSMENT EXERCISE 2
i. What are activities which complete the system development life cycle?
ii. In preliminary investigation three types of feasibilities are usually studied. Name them.
iii. What are the areas of operational evaluation?
iv. Why is maintenance of a system necessary?
● Software crisis develops when system memory requirement of software is more than the
existing requirements and/or availability.
● Problem of different versions of software (user as well as operating system).
● Security problem for protected data in software.
3.4 Role of a Systems Analyst
3.4.1 Who is a Systems Analyst?
A systems analyst is a person who conducts a study, identifies activities and objectives and
determines a procedure to achieve the objectives. Designing and implementing systems to suit
organizational needs are the functions of the systems analyst. He plays a major role in seeing
business benefits from computer technology. The analyst is a person with unique skills. He uses
these skills to coordinate the efforts of different type of persons in an organization to achieve
business goals.
3.4.2 What does a Systems Analyst do?
A system analyst carries out the following job:
(a) The first and perhaps most difficult task of systems analyst is problem definition. Business
problems are quite difficult to define. It is also true that problems cannot be solved until they are
precisely and clearly defined.
(b) Initially a systems analyst does not know how to solve a specific problem. He must consult
with managers, users and other data processing professionals in defining problems and
developing solutions. He uses various methods for data gathering to get the correct solution of a
problem.
(c) Having gathered the data relating to a problem, the systems analyst analyses them and thinks
of plan to solve it. He may not come up personally with the best way of solving a problem but
pulls together other people‟s ideas and refines them until a workable solution is achieved.
(d) Systems analysts coordinate the process of developing solutions. Since many problems have
number of solutions, the systems analyst must evaluate the merit of such proposed solution
before recommending one to the management
(e) Systems analysts are often referred to as planners. A key part of the systems analyst‟s job is
to develop a plan to meet the management objectives.
(f) When the plan has been accepted, systems analyst is responsible for designing it so that
management‟s goal could be achieved. Systems design is a time consuming, complex and
precise task.
(g) Systems must be thoroughly tested. The systems analyst often coordinates the testing
procedures and helps in deciding whether or not the new system is meeting standards established
in the planning phase.
3.4.3 Attributes of an Effective Systems Analyst
Systems analyst must have the following attributes:
(a) Knowledge of people
Since a systems analyst works with others so closely, he or she must understand their needs and
what motivates them to develop systems properly.
(b) Knowledge of Business functions
A systems analyst must know the environment in which he or she works. He must be aware of
the peculiarities of management and the users at his installation and realize how they react to
systems analyst. A working knowledge of accounting and marketing principles is a must since so
many systems are built around these two areas. He must be familiar with his company‟s product
and services and management‟s policies in areas concerning him.
(c) Knowledge of Data processing principles
Most systems today are computer-based. The systems analyst must be fully aware of the
potential and limitations of computers.
(d) Ability to communicate
As a coordinator, a systems analyst must communicate properly with people of different levels
within an organization. Systems analyst must listen carefully to what others say and integrate the
thoughts of others into the systems development process.
(e) Flexibility
Systems analysts must be flexible in their thinking since they often do not get their own way.
Different factions in an organization have conflicting needs and most systems are the result of
compromise. The analysts‟ goal is to produce the system that will be the best for his
organization. This requires an open mind and flexibility in his ideas.
(f) An analytical mind
It takes an unusual person to see through problems facing an organization and develop solutions
that will work. Systems analysts often find themselves with more data than they can cope with. It
requires an analytical mind to select pertinent data and concentrate on them in defining problems
and forming solutions.
(g) Well educated with sharp mind: Systems analysts are called upon to work with people at
all levels virtually in every aspect of business. They must know how to work with all of them
and gain their confidence. Analysts must have sharp mind to learn quickly how people do their
jobs and develop ways for them to do it better.
4.0 CONCLUSION
In this unit, you were taken through the general concept of „systems‟ the types of systems,
system development life cycle (SDLC) activities, software crisis and the role of a system analyst
in the software/system development.
As you learnt in this unit computer-based information systems are classified into four major
types: Transaction Processing Systems, (TPS), Management Information Systems (MIS),
Decision Support system (DSS), and Office Automation System (OAS).
Also, you were taken through the various systems development life cycle (SDLC) activities and
the stakeholders in system development.
5.0 SUMMARY
Before going to study Systems Analysis and Systems Design, an initial overall idea should be
formed by the learner about what is a system, what are the characteristics of a system, what is
systems approach, what is systems analysis and what is systems design, what are the different
types of a system, etc. This unit provides an overview of systems, the components and activities
in the life cycle of a system development, what are the various sources which contribute a
software crisis, and in details a characteristics study of a system analyst‟s attributes, its different
jobs. After studying this unit, you might feel eager into go in details of systems analysis and
design.
MARKED ASSIGNMENT
1. What do you understand by software crisis?
2. Suppose a system memory requirement is more than the available memory size. Will you call
it a software problem although the crisis is with the hardware? Why?
3. Which is in your opinion the most difficult job of a systems analyst?
4. List three important attributes of a system analyst.