Professional Documents
Culture Documents
3. SYSTEM ANALYSIS
3.1 Introduction
System analysis refers to an orderly structured process for identifying and solving
problems using computer. It is the most essential part of the project development. System
analysis is a process of gathering and interpreting facts diagnosing problems and the information
to recommend improvements on the system. It is a problem solving activity that requires
intensive communication between the user’s and system developers. System analysis is
concerned with becoming aware of the problem, identifying the relevant and decisional
variables, analyzing and synthesizing the various factors and determining an optimal or at least a
satisfactory solution or program of action. To analyze a system one has to study the various
aspects of how the current system works and what are the needs of the user. In other words
system analysis specifies what the system should do.
The analysis is intended to capture and describe all the requirements of the system and to
make a model that defines the key domain classes of the system. The purpose is to provide an
understanding and enable a communication about the system between the developers and the
people establishing the requirements. Therefore the analysis is typically conducted in
cooperation with the user or customer.
The AD-Agent system provides an easy and convenient way for the advertisers for
getting the right advertisements from the right experts .not in an expensive way but in an
efficient manner. Provides an easy handling of requesting for the ads.
The main significance of our project is to avoid the bundling of paper-works along with
time saving, man-power saving, space saving, less expenditure. It is much beneficial to man who
has less time to spend on for mere things .Since the machine does all the processes it will be
more accurate and fast as compared to human endeavor.
System Analysis refers to the reduction of the entire system by studying the various
operations performed and their relationships within the system, an examination of various
activity with a view to identify problem areas and recommending alternate solutions.
Requirement analysis is the process of studying the system to be automated by the
project to be undertaken. To launch analysis we need a master plan detailing steps undertaken.
The major steps are:
1.Defining user requirements
2.Studying the present system to verify the problem
3.Defining the performance expected by the proposed system
4.Analysis of external and internal interfaces
In the existing system we can request for an advertisements by approaching an
agency situated somewhere else. The fee problem will also be faced.
The study of existing system helps to determine what the problems are.
Time consumption
More time consumption is an important fault of the existing system. The time
consuming processes in the existing system are finding out and approaching an agency and
enquiring about the fees , experts etc. Again for any requirement one may need to reach the
office and consult the authorities. The system will not be transparent also.
Security problem
Data security is a main factor among all of the operation. Sometimes our advertisements
will not be confidential in matter. So data security is another problem in the existing manual
system.
System feasibility is a test or evaluation of the complete system plan. Such an evaluation
is necessary to define the application area along with it’s extends and complexity, to provide the
scope of computerization together with suggested output and input format and potential benefits.
The system study has to examine whether a technically feasible solution is possible.
The initial investigation points to the question whether the project is feasible. A
feasibility study is conducted to identity the best system that meets all the requirements. This
includes an identification description, an evaluation of proposed systems and the selection of the
best system for job.
The requirements of the system are specified with a set of constraints such as system
objectives and description of the outputs. It is then the duty of the analyst to evaluate the
feasibility of the proposed system to generate the above results. These key factors are to be
considered during the feasibility study.
Feasibility study in a proposed system works according to its workability, impact to the
organization, ability to meet the user needs and sufficient user resources. The key considerations
that are involved in the feasibility analysis are
3.3.1 Technical feasibility.
3.3.2 Economical feasibility.
3.3.3 Behavioral feasibility.
3.3.4 Operational feasibility.
"add-ons" to existing systems are costly and not worthwhile, simply because they must meet
needs inefficiently. If existing systems cannot be added onto, then the next question becomes
whether there is technology in existence that meets the specifications.
Ad-Agent can be implemented with out any additional hardware requirement. In
the proposed system, data can be easily stored and managed using database management system
software. The reports and results for various queries can be generated easily. Therefore, the
system is technically feasible.
Behavioral feasibility includes how it behaves to the user. The drawbacks of the
existing field must be covered by the new system. The new system is designed with attractive
user interface with the aid of minimizing strain and maximizing satisfaction.
The systems analyst must consider the operational feasibility of the requested
project. Operational feasibility is dependent on human resources available for the project and
involves projecting whether the system will operate and be used once it is installed.
Once a change takes place from the existing system to the proposed systems,
depending upon the installed computerized system, quality manpower should be employed for
the smooth functioning of the system. So we should select the platform and tools in such way
that, once the system is up and running, getting the right manpower for that system to function
successfully, should not be a cause to worry. The manpower should be easily available so that
even if one person leaves he can be easily replaceable.
An estimate should be made to determine how much effort and care will go into
the developing of the system including the training to be given to the user. Usually, people are
reluctant to changes that come in their progression. The new system will certainly affect the
turnover, transfer and employee job status. Using advanced GUI features embedded with the
system enhances operation feasibility.
There was no difficulty in, implementing the system and the proposed system is
so effective, user friendly and functionally reliable so that the users in the company will find that
the new system reduce their hard-steps. If the users of the system are fully aware of the internal
working of the system then the users will not be facing any problem in running the system.
Requirements analysis encompasses all of the tasks that go into the investigation,
scoping and definition of a new or altered system. The first activity in analysis phase is to do the
preliminary investigation. During the preliminary investigation data collecting is a very
important and for this we can use the fact finding techniques.
The following fact finding techniques can be used for collecting the data:
• Interviews – Analysts can use interviews to collect information about the current
system from the potential users. Here the analysts discover the areas of misunderstanding,
unrealistic exception and descriptions of activities and problems along with resistance to the
new proposed system. Interviews are time consuming.
• Questionnaires –Here the analysts can collect data from large groups.
Questionnaires could be Open-ended or Close questionnaires. Open –ended questionnaires are
used to learn feelings, options, general experiences on process detail or problem. In it, questions
are answered in their own words. Where as in closed questionnaires a set of prescribed answers
are used and specific response have to be selected. This is a costly affair as the questions should
be printed out.
• Records inspections or reviews – Basic records like the reports, bills, policy
manuals, regulations, standard operation procedures etc can be used for better understanding the
system.
• Observation – This is a skill which the analysts have to develop. The analysts
have to identify the right information and choose the right person and look at the right place to
achieve his objective. He should have a clear vision of how each departments work and work
flow between them and for this should be a good observer.
Requirements analysis is an important part of the system design process, whereby
requirements engineers and business analysts, along with systems engineers or software
developers, identify the needs or requirements of a client. Once the client’s requirements have
been identified and facts collected, the system designers are then in a design a solution.