As we already know, system analysis and design is a broad word that encompasses methodologies for creating high-quality information systems that combine information technology, people, and data to meet business needs.
And to establish if a proposed systems project is technically, financially, and operationally feasible the project manager conducts a feasibility study. One of the most crucial stages in the development of software is the feasibility study.
This study is conducted after the developers have received all of the client’s requirements.
All of these requirements are evaluated, and a final list is provided.
Since the client may or may not be a technical expert, the requirements may be inconsistent or ambiguous.
As an outcome, it is crucial to examine the requirements and conduct a feasibility study.
This article will go through the significance of feasibility studies in system analysis and design. But first, let’s study a little about system analysis and design.
Table of Contents
System analysis is the process of collecting and evaluating information, discovering issues, and dissecting down a system into its constituent parts.
The primary goal of system analysis is to investigate various systems or sections of systems to determine the system’s objectives.
System analysis is a problem-solving methodology that assists in improving the system and ensuring that all of the system’s components operate efficiently to achieve their goals.
The analysis essentially aids in outlining the tasks that the system should execute. System analysis is a procedure that must be carried out prior to the development of software.
The system analyst is often in charge of this task.
A system analyst is a person that interacts with users or clients, asking them about their software needs and determining whether or not they are viable.
They distribute the job among their teams after checking all of the specifics, and the teams work to satisfy the client’s expectations.
System design is the process that assists in the planning of a new business system or the replacement of an existing system by describing its modules or components to meet specified needs.
The system design also focuses on techniques for achieving the system’s goal.
The primary focus of System Analysis and Design is on Technology, Systems, and Processes.
There are primarily two sorts of system designs: logical design and physical design.
The logical design of the system is the process of designing the system’s many components.
What are the system’s inputs and outputs, and how will data flow through the system? What processes will be performed?
All of these concerns are outlined in the design of a logical system.
It is a virtual design that serves as the foundation for the actual design of the system.
In the logical design of the system, structured designing techniques like Data Flow Diagrams (DFD), Entity Relationship Diagrams (ER diagrams), Decision Trees, and so on are used.
In physical system design, the actual procedures for forming the system are implemented.
The primary focus is on how inputs will enter the system, how that will be checked, and how the output will be sent to its address.
All procedures and processes are designed as part of the system’s logical design.
A feasibility study is a preliminary assessment that assists management in determining if a system is viable for development or not.
The following are the various types of feasibility study:
Technical feasibility aids in gaining access to existing resources as well as technology essential for completing the user’s needs in the software within the budget and schedule constraints.
In the technical feasibility, the following tasks are done:
The analyst must determine if the new system can be developed given the available technological resources.
If not, can the system be updated or expanded in such a way that it meets the request under consideration?
If existing systems cannot be expanded or modified, the next consideration is if there is technology available that fits the requirements.
At the same time, the analyst may examine whether the organization has employees who are technically capable of achieving the objectives.
If not, the question becomes whether they can recruit extra programmers, testers, specialists, or people with other programming talents than their own, or whether they can outsource the job.
Another consideration is if there are software packages that can achieve their goals, or if the program must be tailored for the firm.
It looks at the technical viability of each implementation option.
The behavioral feasibility is analyzed to determine whether or not the people or workers in the firm will utilize it.
Operational feasibility is based on human resources and determines whether or not the program will work after it has been properly created.
The operational feasibility performs the following tasks:
Suppose for a minute that both technical and economic resources are deemed enough.
The systems analyst must still examine the project’s operational viability.
The operational feasibility of a project is determined by the human resources available for the project, and it entails estimating whether or not the system will run and be used once it is created.
If users are essentially wedded to the current system, perceive no faults with it, and are not involved in demanding a new system in general, opposition to installing the new system will be significant.
Its chances of ever being operational are slim.
Alternatively, if users have indicated a desire for a system that is operational more of the time, in a more efficient and accessible manner, the odds of the desired system being utilized are higher.
The user interfaces that are selected account for a large portion of the art of assessing operational feasibility.
Economic feasibility determines if the necessary software has the ability to provide financial rewards for a company.
This sort of research includes the cost of the software development team, the cost of the study involved in completing a feasibility study, and the expected cost of software and hardware.
Only if software focuses on the concerns described below can it be regarded viable:
The main resources to consider are your time and the time of the systems analysis team, the cost of doing a comprehensive systems study (including the time of personnel you will be working with), the cost of company employee time, the projected cost of hardware, and the projected cost of software or software development.
Before committing to a comprehensive systems study, the concerned firm must be able to understand the benefit of the investment it is considering.
If the short-term expenses are not offset by long-term advantages, or if there is no immediate decrease in operating expenses, the system is not commercially viable, and the project is canceled.
It is the most significant research for determining the project’s success.
If the projects are not finished by the deadline, they will all fail.
An organization can estimate the time necessary to complete a project through scheduling feasibility.
The time required for the creation of the system is calculated based on the requirements.
When all of these components are in order, manpower is assigned to their respective jobs, and every effort is made to complete the assignment before the deadline.
When doing a feasibility study, the following steps are followed:
A feasibility study assists the user and developer in determining the basis on which their system will be built and what features they may put in the program.
The primary goal of conducting a feasibility study is to determine the reasons for developing a system that is acceptable to all users and can be readily updated to meet their needs.
As an entry level software developer, you can typically expect to earn between $50,000 and…
On March 16, 2022, UNESCO launches the thirteenth call for applications to the International Fund for…
Are you thinking of studying overseas, particularly in France? If yes, this article will guide…
Germany is one of the world's top ten most popular study locations. Every day, Germany…
College life is full of new experiences and ideas. You get a lot to do…
The holiday season has arrived, and it's time to start thinking about Christmas presents for…
This website uses cookies.