3
Software Requirements Analysis (Feasibility Study) – Attendance Tracker System The feasibility study is an evaluation and analysis of the potential of a proposed project which is based on extensive investigation and research to support the process of decision making. The requirements-gathering process is intensified and focuses specifically on software. To understand the nature of the program(s) to be built, the System Engineer (developer) must understand the information area for the software, as well as required function, its behavior, performance and other systems it interfaces with. The purpose of feasibility study is not to solve the problem, but to determine whether the problem is worth solving. This helps to decide whether to proceed with the project or not. The crucial purpose of this phase is to find the need and to define the problem that has to be solved. Types of Feasibility Technical Feasibility The technical feasibility study compares the level of technology available in the software development firm and the level of technology required for the development of the product. Human Factor – People might not upload the data sheet every day. Net connection may not be available to students, for updates on app. Auto-sync for files and they need to be uploaded every day. Database updates cannot be done easily. Attendance for a particular day cannot be checked. Economic Feasibility The purpose of the economic feasibility assessment is to determine the positive economic benefits to the organization that the proposed system will provide.

FesAbility

Embed Size (px)

Citation preview

Page 1: FesAbility

Software Requirements Analysis (Feasibility Study) –

Attendance Tracker SystemThe feasibility study is an evaluation and analysis of the potential of a proposed project which is based on extensive investigation and research to support the process of decision making.

The requirements-gathering process is intensified and focuses specifically on software. To understand the nature of the program(s) to be built, the System Engineer (developer) must understand the information area for the software, as well as required function, its behavior, performance and other systems it interfaces with.

The  purpose  of   feasibility study  is  not  to  solve  the  problem, but  to determine  whether   the  problem  is   worth  solving.  This helps to decide whether to proceed with the project or not. The crucial purpose of this phase is to find the need and to define the problem that has to be solved.

Types of Feasibility

Technical Feasibility

The technical   feasibility  study  compares  the  level  of technology   available  in  the  software  development   firm  and  the  level of technology required  for the  development  of   the product.

Human Factor – People might not upload the data sheet every day. Net connection may not be available to students, for updates on app. Auto-sync for files and they need to be uploaded every day. Database updates cannot be done easily. Attendance for a particular day cannot be checked.

Economic Feasibility

The purpose of the economic feasibility assessment is to determine the positive economic benefits to the organization that the proposed system will provide. 

Assuming, we implement the project on a university scale, we need to rent servers which can cost money. Project implementation can help save time for teachers and save files, folders or paper by keeping a more permanent record of the attendance of the students and also keep a record for them.

Legal feasibility

Determines whether the proposed system conflicts with legal requirements, e.g. a data processing system must comply with the local Data Protection Acts.

Page 2: FesAbility

Login and Signup details of the students and teachers will be secure. The site may be hacked easily to change attendance for a student.

Operational Feasibility

Operational feasibility is a measure of how well a proposed system solves the problems, and takes advantage of the opportunities identified during scope definition and how it satisfies the requirements identified in the requirements analysis phase of system development.

No more paper or files or folders for storing attendance data of students. Database will keep a more permanent record. Teachers will be able to easily update attendance on Webkiosk, also giving students to check their attendance through the app, so that they know when to buckle up.

Schedule Feasibility

A project will fail if it takes too long to be completed before it is useful. Typically this means estimating how long the system will take to develop, and if it can be completed in a given time period using some methods like payback period.

Project will be completed easily, but sometimes teacher might not be updating a particular day’s attendance, thus creating problems. Attendance monitor for students might not show attendance for a particular date.

Cultural feasibility

In this stage, the project's alternatives are evaluated for their impact on the local and general culture.

Assuming, academic area has complete Wi-Fi, teacher can directly take the attendance online, and the file being updated automatically, instead of uploading the file daily.