SlideShare a Scribd company logo
Software metrics
lecture 2
ENGR. FAIZ UL HAQUE ZEYA
Software metrics categories.
 1. Product metrics.
2. Process metrics.
3. Project metrics.
Another way to categorize
 Objective metrics.
 Subjective metrics.
. ProcessMetrics:
 It can be used to improve the process efficiency of the
SDLC(Software Development Life Cycle). These are metrics that
pertain to Process Quality. They are used to measure the efficiency
and effectiveness of various processes.
 –Efforts required
 –Time to produce the product
 –Numbers of defect found
 –Tools and technology
 –Efficiency
Lecture 2 software metrics and estimation.
Product Metrics:
 It deals with the quality of the software product. These are metrics
that pertain to Product Quality. They describe the characteristics of the
product such as size, complexity, design features, performance, and
quality level.
 –Size
 –Complexity
 –Design features
 –Performance
 –Reliability
Lecture 2 software metrics and estimation.
Project Metrics:
 It can be used to measure the efficiency of a project team. These
are metrics that relate to Project Quality. They describe the project
characteristics and execution
 –Number of software developers
 –Staffing pattern over the life cycle of the software
 –Cost
 –Schedule
 –Productivity.
 –Progress of on going project
Lecture 2 software metrics and estimation.
Objective measure
Objective metrics should always result in identical values for a given metric,
as measured by two or more qualified observers.
For product metrics, the size of the product measured in lines of code
(LOC) is an objective measure, for which any informed observer, working
from the same definition of LOC, should obtain the same measured value
for a given program
Development time is an example of an objective measure
Subjective measure
 For subjective metrics, even qualified observers may measure
different values for a given metric, since their subjective judgment is
involved in arriving at the measured value.
 An example of a subjective product metric is the classification of
the software as “organic,” “semi-detached,” or “embedded,” as
required in the COCOMO cost estimation model [Boehm81].
Although most programs might be easy to classify, those on the
borderline between categories might reasonably be classified in
different ways by different knowledgeable observers.
 level of programmer experience is likely to be a subjective measure.

More Related Content

PPTX
SE-Lecture-5.pptx
PPTX
design-3 software engineering unit three
PPTX
Software matrics and measurement
PDF
SE notes by k. adisesha
PDF
Project Management (2).pdf
PDF
55 sample chapter
PDF
55 sample chapter
PPTX
Project Scheduling and Tracking in Software Engineering.pptx
SE-Lecture-5.pptx
design-3 software engineering unit three
Software matrics and measurement
SE notes by k. adisesha
Project Management (2).pdf
55 sample chapter
55 sample chapter
Project Scheduling and Tracking in Software Engineering.pptx

Similar to Lecture 2 software metrics and estimation. (20)

PPT
Chapter 2 Software Process models of SE.ppt
PDF
A New Model for Study of Quality Attributes to Components Based Development A...
PPTX
Software project estimation
PPT
Software Process in software engineering
PDF
Importance of software quality metrics
PPTX
SOFTWARE TESTING unit 1 types of software testing.pptx
PDF
Introduction of software engineering
PPTX
Software engineer
PDF
Software Engineering and project management
PPTX
Software metrics in software engineering
PDF
Software Quality Measure
PPTX
Software Engineering
PPTX
Software Engineering
PPTX
242296
PPTX
Software Quality assurance Introduction & Software process models
PDF
Introduction to Software Engineering
PPTX
unit 1 SE.pptx software engineering note
PDF
Relational Analysis of Software Developer’s Quality Assures
PPT
Software metrics
Chapter 2 Software Process models of SE.ppt
A New Model for Study of Quality Attributes to Components Based Development A...
Software project estimation
Software Process in software engineering
Importance of software quality metrics
SOFTWARE TESTING unit 1 types of software testing.pptx
Introduction of software engineering
Software engineer
Software Engineering and project management
Software metrics in software engineering
Software Quality Measure
Software Engineering
Software Engineering
242296
Software Quality assurance Introduction & Software process models
Introduction to Software Engineering
unit 1 SE.pptx software engineering note
Relational Analysis of Software Developer’s Quality Assures
Software metrics
Ad

More from Faiz Zeya (17)

PPTX
FUNCTIONAL SIZE MEASURE AND ESTIMATES. SOFTWARE METRICS COURSE
PPTX
HALSTEAD COMPLEXITY-SOFTWARE METRICS AND ESTIMATION
PPTX
Line of code metrics. Software metrics and estimation
PPTX
Software metrics lecture 4 Usability metrics
PPTX
Software metrics and estimation lecture 1
PPTX
Reinforcement learning through human feedback
PPTX
Artificial Intelligence- lecture 1 BUKC lecture
PPT
Structure of Z Formal methods Lecture
PPTX
Elements of Z. Formal methods lecture
PPTX
Text editor in Z
PPTX
First order logic
PPTX
Word2vec Lecture. NLP BUKC lecture.
PPTX
Code completion using OpenAI APIs.pptx
PPTX
Types of machine learning.pptx
PPTX
Linear algebraweek2
PPTX
Query expansion for search improvement by faizulhaque
PPTX
Big data introduction
FUNCTIONAL SIZE MEASURE AND ESTIMATES. SOFTWARE METRICS COURSE
HALSTEAD COMPLEXITY-SOFTWARE METRICS AND ESTIMATION
Line of code metrics. Software metrics and estimation
Software metrics lecture 4 Usability metrics
Software metrics and estimation lecture 1
Reinforcement learning through human feedback
Artificial Intelligence- lecture 1 BUKC lecture
Structure of Z Formal methods Lecture
Elements of Z. Formal methods lecture
Text editor in Z
First order logic
Word2vec Lecture. NLP BUKC lecture.
Code completion using OpenAI APIs.pptx
Types of machine learning.pptx
Linear algebraweek2
Query expansion for search improvement by faizulhaque
Big data introduction
Ad

Recently uploaded (20)

PDF
Digital Strategies for Manufacturing Companies
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Nekopoi APK 2025 free lastest update
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
L1 - Introduction to python Backend.pptx
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
AI in Product Development-omnex systems
PDF
top salesforce developer skills in 2025.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
System and Network Administration Chapter 2
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Digital Strategies for Manufacturing Companies
Design an Analysis of Algorithms II-SECS-1021-03
Nekopoi APK 2025 free lastest update
Online Work Permit System for Fast Permit Processing
L1 - Introduction to python Backend.pptx
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Softaken Excel to vCard Converter Software.pdf
Odoo POS Development Services by CandidRoot Solutions
AI in Product Development-omnex systems
top salesforce developer skills in 2025.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Wondershare Filmora 15 Crack With Activation Key [2025
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
VVF-Customer-Presentation2025-Ver1.9.pptx
ManageIQ - Sprint 268 Review - Slide Deck
System and Network Administration Chapter 2
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...

Lecture 2 software metrics and estimation.

  • 1. Software metrics lecture 2 ENGR. FAIZ UL HAQUE ZEYA
  • 2. Software metrics categories.  1. Product metrics. 2. Process metrics. 3. Project metrics.
  • 3. Another way to categorize  Objective metrics.  Subjective metrics.
  • 4. . ProcessMetrics:  It can be used to improve the process efficiency of the SDLC(Software Development Life Cycle). These are metrics that pertain to Process Quality. They are used to measure the efficiency and effectiveness of various processes.  –Efforts required  –Time to produce the product  –Numbers of defect found  –Tools and technology  –Efficiency
  • 6. Product Metrics:  It deals with the quality of the software product. These are metrics that pertain to Product Quality. They describe the characteristics of the product such as size, complexity, design features, performance, and quality level.  –Size  –Complexity  –Design features  –Performance  –Reliability
  • 8. Project Metrics:  It can be used to measure the efficiency of a project team. These are metrics that relate to Project Quality. They describe the project characteristics and execution  –Number of software developers  –Staffing pattern over the life cycle of the software  –Cost  –Schedule  –Productivity.  –Progress of on going project
  • 10. Objective measure Objective metrics should always result in identical values for a given metric, as measured by two or more qualified observers. For product metrics, the size of the product measured in lines of code (LOC) is an objective measure, for which any informed observer, working from the same definition of LOC, should obtain the same measured value for a given program Development time is an example of an objective measure
  • 11. Subjective measure  For subjective metrics, even qualified observers may measure different values for a given metric, since their subjective judgment is involved in arriving at the measured value.  An example of a subjective product metric is the classification of the software as “organic,” “semi-detached,” or “embedded,” as required in the COCOMO cost estimation model [Boehm81]. Although most programs might be easy to classify, those on the borderline between categories might reasonably be classified in different ways by different knowledgeable observers.  level of programmer experience is likely to be a subjective measure.