0% found this document useful (0 votes)
3 views

Unit2-Lect1

Uploaded by

Abhinav T
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Unit2-Lect1

Uploaded by

Abhinav T
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 18

Unit 2 – Lecture

1
 Feasibility is defined as the practical extent
to which a project can be performed
successfully.

 To evaluate feasibility, a feasibility study is


performed, which determines whether the
solution considered to accomplish the
requirements is practical and workable in
the software or not.
 Here, information such as- resource
availability, cost estimates for software
development, benefits of the software to
organization after it is developed, and cost
incurred on its maintenance are considered.

 The objective of the feasibility study is to


accomplish the reasons for developing a
software that is acceptable to users,
adaptable to change, and conformable to
established standards.
 Various other objectives of feasibility study
are :-

 To analyze whether the software will meet


organizational requirements or not.

 To determine whether the software can be


implemented using the current technology and
within the specified budget and schedule or not.

 To determine whether the software can be


integrated with other existing software or not.
 Various types of feasibility that are
commonly considered include:-

 Technical Feasibility
 Operational Feasibility
 Economic Feasibility
 Legal Feasibility
 Schedule Feasibility
 Cultural and Political Feasibility:
 Market Feasibility
 Resource Feasibility
 It assesses the current resources (such as
hardware and software) and technology,
which are required to accomplish user
requirements in the software within allocated
time and budget.

 For this, software development team


ascertains whether the current resources and
technology can be upgraded or added in the
software to accomplish specified user
requirements.
 It assesses the extent to which the required
software performs a series of steps to solve
business problems and user requirements.

 This feasibility is dependent on human


resources (s\w development team) and
involves visualizing whether or not the
software will operate after it is developed
and be operative once it is installed.
 It also performs the following tasks:-

1. It determines whether the problems


anticipated in user requirements are of high
priority or not.

2. It determines whether the solution


suggested by the software development
team is acceptable or not.

3. It analyzes whether users will adapt to a


new software or not.
 It determines whether the required software
is capable of generating financial gains for
an organization or not.

 It involves the cost incurred on the software


development team, estimated cost of
hardware and software, cost of performing
feasibility study, and so on.
 For this, it is essential to consider expenses
made on purchases (such as hardware
purchase) and activities required to carry
out software development.

 In addition, it is necessary to consider the


benefits that can be achieved by developing
the software.
 Here, the project is analyzed from the view of
legality.

 This includes analysis of obstacles in the


legal implementation of the project, data
protection or social media laws, project
certificates, licenses, copyrights, etc.

 Overall, a legal feasibility study is a study to


determine whether a proposed project meets
legal and ethical requirements.
 A schedule feasibility study mainly
analyzes the proposed project
deadlines/deadlines, including the
time it will take the team to complete
the final project.

 This has a significant impact on the


organization as the project’s purpose
may fail if it is not completed on time.
 This section assesses how the software project will
affect the political environment and organizational
culture.

 This analysis takes into account the organization’s


culture and how the suggested changes could be
received there, as well as any potential political
obstacles or internal opposition to the project.

 It is essential that cultural and political factors be


taken into account in order to execute projects
successfully.
 This refers to evaluating the
market’s willingness and ability to
accept the suggested software
system.

 It
assists in identifying whether the
project is in line with market
expectations.
 This method evaluates if the resources
needed to complete the software project
successfully are adequate and readily
available.

 Financial, technological and human resources


are all taken into account in this study.

 It guarantees that sufficient hardware,


software, trained labor and funding are
available to complete the project successfully.
Feasibility
Report

Requirements Requirements Feasibility Study


Management Verification

Requirements Requirements
Specification Elicitation

SRS
Requirements
Analysis &
Modeling

You might also like