You are on page 1of 4

PRACTICAL FILE

BE (CSE) 7th Semester

Software Project Management

InterCampus Security Management System

Submitted By
Nikhil Kumar Jha
UE193080
B.E.(CSE) section-2

Submitted To
Ms. Bharti Gupta
Professor, Computer Science and Engineering

University Institute of Engineering and


Technology, Panjab University, Chandigarh
160014, INDIA, 2022
SOFTWARE ESTIMATION
Software estimation is the process of finding quantitative values for
the activities elaborated
during software project planning. It includes the following

1. Size estimation: This refers to estimating the size of the


software project using various measures, for e.g., lines of code.
This is the most important estimation among all others as this will
form the basis for all other kinds of estimation.

2. Cost estimation: Once the size has been estimated, we can


find the cost required to develop the project. This can help us set
up a budget and make all the required plans accordingly.

3. Development Time: The size estimation can also help us set up


a timeframe required for the development of the project. Further,
we can set up a proper timeline or schedule for the project.

4. Resource requirements: The development time will give us an


idea of the requirements for the project. Once the time is fixed,
we can now decide on the allocation of the resources to the
project. If the current resources are not enough, we can hire an
external workforce or delegate the tasks through out-sourcing
some parts of the project.

5. Project Scheduling: The development time and resource


requirements will define the basis for the schedule of the project.
From the timeframe and resource estimations we can finalize the
schedule to be followed for the project.

Size Estimation: This involves two aspects as follows


1. Functional Size measures: It refers to the technique for
measuring software in terms of the functionality it delivers.
Functional Size can be used for many purposes. It is primarily
used at the planning stage for input into project resource
estimation calculations for cost, effort and schedule. At the
completion of a project, it is used to compare performance in
terms of the cost effectiveness and efficiency of the development
and support teams.
a. International Function Point Users Group (IFPUG) : is a
global non- profit organization based in the United States.
The organization consists of function point analysis users
and offers a set of standard counting practices for
professional use along with certification opportunities.
IFPUG function point standards are used globally to
determine software quality, risk, compliance, productivity,
and complexity.
b. Functional Point Analysis : is a technique used to size
the software work product. This work product is the output
of software new development and enhancement projects. It
is the software which is migrated to the production
application at project implementation. It measures the
logical view of an application as compared to measuring
the physically implemented view or the internal technical
view.
2. Technical Size measures: To get this measurement we require
three values as follows
● Optimistic value – a
● Most likely value – m
● Pessimistic value – b
For Intercampus Security Management System
Values are measured in KLOC

Modules Optimistic Most likely Pessimistic Functional


value (a) value (m) value (b) Point
User Interface 5 7 10 7.16
Administrator 10 15 20 15
interface
Third Party module 6 12 14 11.34
Students 8 10 15 10.5
module

You might also like