Professional Documents
Culture Documents
System Analysis and Design
System Analysis and Design
System Analysis and Design
etc. The information should be collected in such a way that it will be useful to develop such a system
which can provide additional features to the users apart from the desired. Prioritizing Requirements:
Number of users uses the system in the organization. Each one has a different requirement and retrieves
different information. Due to certain limitations in computing capacity it may not be possible to satisfy
the needs of all the users. Even if the computer capacity is good enough is it necessary to take some
tasks and update the tasks as per the changing requirements. Hence it is important to create list of
priorities according to users requirements. The best way to overcome the above limitations is to have a
common formal or informal discussion with the users of the system. This helps the system analyst to
arrive at a better conclusion. Gathering Facts, data and opinions of Users: After determining the
necessary needs and collecting useful information the analyst starts the development of the system with
active cooperation from the users of the system. Time to time, the users update the analyst with the
necessary information for developing the system. The analyst while developing the system
continuously consults the users and acquires their views and opinions. Evaluation and Analysis: As the
analyst maintains continuous he constantly changes and modifies the system to make it better and more
user friendly for the users.
Solving Problems: The analyst must provide alternate solutions to the management and should a in dept
study of the system to avoid future problems. The analyst should provide with some flexible
alternatives to the management which will help the manager to pick the system which provides the best
solution.
Drawing Specifications: The analyst must draw certain specifications which will be useful for the
manager. The analyst should lay the specification which can be easily understood by the manager and
they should be purely non-technical. The specifications must be in detailed and in well presented form.
Attributes of System Analyst:
A System Analyst (SA) analyzes the organization and design of businesses, government departments,
and non-profit organizations; they also assess business models and their integration with technology.
There are at least four tiers of business analysis:
1. Planning Strategically - The analysis of the organization business strategic needs
2. Operating/Business model analysis - the definition and analysis of the organization's policies and
market business approaches
3. Process definition and design - the business process modeling (often developed through process
modeling and design)
4. IT/Technical business analysis - the interpretation of business rules and requirements for technical
systems (generally IT) Within the systems development life cycle domain (SDLC), the business analyst
typically performs a liaison function between the business side of an enterprise and the providers of
services to the enterprise. A Common alternative role in the IT sector is business analyst, systems
analyst, and functional analyst, although some organizations may differentiate between these titles and
corresponding responsibilities.
Skill required for System Analyst:
Interpersonal skills are as follows:
1: Communication:
It is an interpersonal quality; the system analyst must have command on English language.
Communication is necessary to establish a proper relationship between system analyst and the user.
Communication is need to Gather correct information Establishes a problem solving ideas in front of
the management.
2: Understanding:
This is also an interpersonal quality of the system analyst, understanding includes Understanding of the
objectives of the organization. Understanding the problems of the system.Understanding the
information given by the user or employee of the organization.
3: Selling:
The ideas of the system analyst are his products which he sells to the manager of a particular
organization. The system analyst must have not only the ability of creating ideas but also to sell his
ideas.
4: Teaching:
It is also an interpersonal quality. A system analyst must have teaching skills. He must have the ability
to teach team members and the users. He has to teach about the new system and also about the proper
use of the new system.
5: New technology:
An analyst is an agent of change, he or she must have the ability to show all the benefits of the
candidate system with the new technological advancement, he must knew about Email Internet
Advance graphics Server based networking Network technology etc.
Q2. What is feasibility study analysis? Explain its types ans framework.
Ans.:
The objectives of a feasibility study are to find out if an information system project can be done and to
suggest possible alternative solutions. A feasibility study should provide management with enough
information to decide:
- whether the project can be done
- whether the final product will benefit its intended users
- what are the alternatives among which a solution will be chosen (during subsequent phases)
- is there a preferred alternative
After a feasibility study, management makes a go/no go decision. The feasibility study is a
management-oriented activity.
Things to be studied during the feasibility study phase:
The present organizational system, including users, policies, functions, objectives. Problems with the
present system (inconsistencies, inadequacies in functionality, performance). Objectives and other
requirements for the new system (what needs to change?). Constraints, including nonfunctional
requirements on the system (preliminary pass). Possible alternatives (the current system is always one
of those). Advantages and disadvantages of the alternatives.
Things to conclude: Feasibility of the project and the preferred alternative.
Types of Feasibility:
Operational -- Define the urgency of the problem and the acceptability of any solution; If the system is
developed, will it be used? Includes people-oriented and social issues: internal issues, such as
manpower problems, labour objections, manager resistance, organizational conflicts and policies; also
external issues, including social acceptability, legal aspects and government regulations.
Technical -- Is the project feasibility within the limits of current technology? Does the technology exist
at all? Is it available within given resource constraints (i.e., budget, schedule,...)?
Economic (Cost/Benefits Analysis) -- Is the project possible, given Cost/Benefits Analysis resource
constraints? Are the benefits that will accrue from the new system worth the costs? What are the
savings that will result from the system, including tangible and intangible ones? What are the
development and operational costs?
Schedule -- Constraints on the project schedule and whether they could be reasonably met.
Operational Feasibility: The PIECES Framework:
The PIECES framework can help in identifying problems to be solved, and their urgency:
Performance -- Does current mode of operation provide adequate throughput and response time?
Information -- Does current mode provide end users and managers with timely, pertinent, accurate and
usefully formatted information?
Economy -- Does current mode of operation provide cost-effective information services to the
business? Could there be a reduction in costs and/or an increase in benefits?
Control -- Does current mode of operation offer effective controls to protect against fraud and to
guarantee accuracy and security of data and information?
Efficiency -- Does current mode of operation make maximum use of available resources, including
people, time, flow of forms,...?
Services -- Does current mode of operation provide reliable service? Is it flexible and expandable?