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

Software Engineering: Faculty:Dr - HEMA.N (Scse) Done By: B.yashwanth (16mis1125)

This document discusses different methods for estimating software project costs, including process-based estimation, problem-based estimation using lines of code or function points, and object point estimation. Process-based estimation involves estimating the effort required to complete each task in the software development process. Problem-based estimation uses size metrics like lines of code or function points collected from past projects. Object point estimation calculates the original number of objects multiplied by a reuse factor to determine the net object points, from which productivity rates can be derived to estimate project effort.

Uploaded by

Yashwanth Sonu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Software Engineering: Faculty:Dr - HEMA.N (Scse) Done By: B.yashwanth (16mis1125)

This document discusses different methods for estimating software project costs, including process-based estimation, problem-based estimation using lines of code or function points, and object point estimation. Process-based estimation involves estimating the effort required to complete each task in the software development process. Problem-based estimation uses size metrics like lines of code or function points collected from past projects. Object point estimation calculates the original number of objects multiplied by a reuse factor to determine the net object points, from which productivity rates can be derived to estimate project effort.

Uploaded by

Yashwanth Sonu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

SOFTWARE

ENGINEERING

Faculty :Dr.HEMA.N(scse)
Done by: b.yashwanth(16mis1125)
COST ESTIMATION

Estimation is attempt to determine how


much money, effort, resources & time it will
take to build a specific software based system
or project.
WHO DOES IT??
• Software managers—using information
solicited from customers and software
engineers

• software metrics data collected from past


projects.
METHODS OF COST ESTIMATION

• OBJECT POINT ESTIMATION


• PROCESS BASED ESTIMATION
• PROBLEM BASED ESTIMATION
PROCESS BASED ESTIMATION
• The most common technique of estimating
the cost

• In this process set of tasks and efforts


required to accomplish each task is
estimated.
PROCESS BASED ESTIMATION
• Once problem functions and process activities
are obtained, the planner estimates the effort
(cost estimation )that will be required to
accomplish each software process
PROBLEM BASED ESTIMATION
• Lines of code(LOC) and function points(FP) are
described as measures from `which
productivity metrics can be computed.

• (1) as an estimation variable to "size" ` each


element of the software and
• (2) as baseline metrics collected from past
projects
PROBLEM BASED ESTIMATION
• LOC and FP estimation are distinct estimation
techniques. Yet both have a number ` of
characteristics in common.

• Alternatively, the planner may choose


another component for sizing such as classes
or objects, changes, or business
OBJECT POINT
• The object point is determined by multiplying
the original number of objects by the waiting
factor and summing to obtain a total object
point count.

• NOP=(object points)*[(100-%reuse)%100]
OBJECT POINT
• To derive an estimate of effort based on
computed NOP value , a “ productivity rate”
must be derived.
• PROD=NOP/person‐month
• Once the productivity rate has been
determined , an estimate of project effort can
be derived as:
Estimated effort=NOP/PROD

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy