SlideShare una empresa de Scribd logo
1 de 30
Software Metrics
Measurement ,[object Object],[object Object],[object Object],[object Object],[object Object]
Definitions ,[object Object],[object Object],[object Object]
[object Object],Definitions
Why Do We Measure? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Types of Metrics ,[object Object],[object Object],[object Object]
Process Metrics ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Process Metrics & Software Process Improvement
Factors Affecting Software Quality
How to Measure Effectiveness of a Software Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Metrics ,[object Object],[object Object],[object Object]
Project Metrics ,[object Object],[object Object],[object Object],[object Object]
Product metrics ,[object Object],[object Object],[object Object],[object Object]
Types of Software Measurements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An example ,[object Object],[object Object],[object Object],[object Object]
Normalization of Metrics ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Size-Oriented Metrics
Size-Oriented Metrics
From the above data, simple size oriented metrics can be developed for each Project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Function-Oriented Metrics ,[object Object],[object Object],[object Object]
Steps In Calculating FP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Function Point Metrics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software information domain values ,[object Object],[object Object],[object Object],[object Object],[object Object]
Rate Complexity Factors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Complexity Adjustment Factors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Complexity Adjustment Factors(Continue…) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Complexity Adjustment Value ,[object Object],[object Object]
Example of Function-Oriented Metrics ,[object Object],[object Object],[object Object],[object Object],[object Object]
FP Characteristics ,[object Object],[object Object]
Qualities of a good metric ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metricsIndu Sharma Bhardwaj
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation TechniquesSanthi thi
 
source code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquessource code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquesSiva Priya
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box TestingTestbytes
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metricsSHREEHARI WADAWADAGI
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factorsNancyBeaulah_R
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design conceptssrijavel
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)ShudipPal
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)Amisha Narsingani
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineeringPreeti Mishra
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategiesSHREEHARI WADAWADAGI
 
Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineeringkirupasuchi1996
 
Software matrics and measurement
Software matrics and measurementSoftware matrics and measurement
Software matrics and measurementGurpreet Saini
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software EngineeringFáber D. Giraldo
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineeringRupesh Vaishnav
 

La actualidad más candente (20)

Software metrics
Software metricsSoftware metrics
Software metrics
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
 
Design notation
Design notationDesign notation
Design notation
 
source code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquessource code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniques
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metrics
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design concepts
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineering
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
 
Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineering
 
Software matrics and measurement
Software matrics and measurementSoftware matrics and measurement
Software matrics and measurement
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
 
System Modelling
System ModellingSystem Modelling
System Modelling
 

Destacado (13)

Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
Metrics formulas
Metrics formulasMetrics formulas
Metrics formulas
 
software requirement
software requirementsoftware requirement
software requirement
 
Product metrics
Product metricsProduct metrics
Product metrics
 
Practical Software Measurement
Practical Software MeasurementPractical Software Measurement
Practical Software Measurement
 
The importance of quality software
The importance of quality softwareThe importance of quality software
The importance of quality software
 
software testing strategies
software testing strategiessoftware testing strategies
software testing strategies
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 
Software Architecture: Styles
Software Architecture: StylesSoftware Architecture: Styles
Software Architecture: Styles
 
13 software metrics
13 software metrics13 software metrics
13 software metrics
 
Software Engineering - chp5- software architecture
Software Engineering - chp5- software architectureSoftware Engineering - chp5- software architecture
Software Engineering - chp5- software architecture
 
Spm unit2
Spm unit2Spm unit2
Spm unit2
 
Spm unit 3
Spm unit 3Spm unit 3
Spm unit 3
 

Similar a Software Metrics

Chapter 11 Metrics for process and projects.ppt
Chapter 11  Metrics for process and projects.pptChapter 11  Metrics for process and projects.ppt
Chapter 11 Metrics for process and projects.pptssuser3f82c9
 
Cost estimation techniques
Cost estimation techniquesCost estimation techniques
Cost estimation techniqueslokareminakshi
 
Managing software project, software engineering
Managing software project, software engineeringManaging software project, software engineering
Managing software project, software engineeringRupesh Vaishnav
 
Project Matrix and Measuring S/W
Project Matrix and Measuring S/WProject Matrix and Measuring S/W
Project Matrix and Measuring S/WAkash Maheshwari
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metricsPiyush Sohaney
 
Unit2 - Metrics.pptx
Unit2 - Metrics.pptxUnit2 - Metrics.pptx
Unit2 - Metrics.pptxrituah
 
Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23koolkampus
 
Lecture3
Lecture3Lecture3
Lecture3soloeng
 
IJSRED-V2I4P8
IJSRED-V2I4P8IJSRED-V2I4P8
IJSRED-V2I4P8IJSRED
 
Project management
Project managementProject management
Project managementAhmed Said
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering FundamentalsRahul Sudame
 
cost factor.ppt
cost factor.pptcost factor.ppt
cost factor.pptAVUDAI1
 
spm cost estmate slides for bca 4-195245927.ppt
spm cost estmate slides for bca 4-195245927.pptspm cost estmate slides for bca 4-195245927.ppt
spm cost estmate slides for bca 4-195245927.pptRidyaGupta1
 
Lecture 7 Software Metrics.ppt
Lecture 7 Software Metrics.pptLecture 7 Software Metrics.ppt
Lecture 7 Software Metrics.pptTalhaFarooqui12
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)MuskanSony
 

Similar a Software Metrics (20)

Software metrics
Software metricsSoftware metrics
Software metrics
 
Chapter 11 Metrics for process and projects.ppt
Chapter 11  Metrics for process and projects.pptChapter 11  Metrics for process and projects.ppt
Chapter 11 Metrics for process and projects.ppt
 
Cost estimation techniques
Cost estimation techniquesCost estimation techniques
Cost estimation techniques
 
Managing software project, software engineering
Managing software project, software engineeringManaging software project, software engineering
Managing software project, software engineering
 
Project Matrix and Measuring S/W
Project Matrix and Measuring S/WProject Matrix and Measuring S/W
Project Matrix and Measuring S/W
 
Ch26
Ch26Ch26
Ch26
 
SE-Lecture-7.pptx
SE-Lecture-7.pptxSE-Lecture-7.pptx
SE-Lecture-7.pptx
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
 
Unit2 - Metrics.pptx
Unit2 - Metrics.pptxUnit2 - Metrics.pptx
Unit2 - Metrics.pptx
 
Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23
 
Lecture3
Lecture3Lecture3
Lecture3
 
IJSRED-V2I4P8
IJSRED-V2I4P8IJSRED-V2I4P8
IJSRED-V2I4P8
 
Project management
Project managementProject management
Project management
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
 
cost factor.ppt
cost factor.pptcost factor.ppt
cost factor.ppt
 
spm cost estmate slides for bca 4-195245927.ppt
spm cost estmate slides for bca 4-195245927.pptspm cost estmate slides for bca 4-195245927.ppt
spm cost estmate slides for bca 4-195245927.ppt
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Lecture 7 Software Metrics.ppt
Lecture 7 Software Metrics.pptLecture 7 Software Metrics.ppt
Lecture 7 Software Metrics.ppt
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 

Más de swatisinghal

List of programs for practical file
List of programs for practical fileList of programs for practical file
List of programs for practical fileswatisinghal
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Managementswatisinghal
 
Data Scanning Devices
Data Scanning DevicesData Scanning Devices
Data Scanning Devicesswatisinghal
 
Point & Draw devices
Point & Draw devicesPoint & Draw devices
Point & Draw devicesswatisinghal
 
Point & Draw devices
Point & Draw devicesPoint & Draw devices
Point & Draw devicesswatisinghal
 
Syllabus & Course Module for IT
Syllabus & Course Module for ITSyllabus & Course Module for IT
Syllabus & Course Module for ITswatisinghal
 
Course Breakup Plan- C
Course Breakup Plan- CCourse Breakup Plan- C
Course Breakup Plan- Cswatisinghal
 
Syllabus Software Engineering
Syllabus Software EngineeringSyllabus Software Engineering
Syllabus Software Engineeringswatisinghal
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineeringswatisinghal
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineeringswatisinghal
 
Course Break Up Plan
Course Break Up PlanCourse Break Up Plan
Course Break Up Planswatisinghal
 
Software engineering syllabus
Software engineering syllabusSoftware engineering syllabus
Software engineering syllabusswatisinghal
 

Más de swatisinghal (13)

List of programs for practical file
List of programs for practical fileList of programs for practical file
List of programs for practical file
 
I Hourly Test IT
I Hourly Test ITI Hourly Test IT
I Hourly Test IT
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Management
 
Data Scanning Devices
Data Scanning DevicesData Scanning Devices
Data Scanning Devices
 
Point & Draw devices
Point & Draw devicesPoint & Draw devices
Point & Draw devices
 
Point & Draw devices
Point & Draw devicesPoint & Draw devices
Point & Draw devices
 
Syllabus & Course Module for IT
Syllabus & Course Module for ITSyllabus & Course Module for IT
Syllabus & Course Module for IT
 
Course Breakup Plan- C
Course Breakup Plan- CCourse Breakup Plan- C
Course Breakup Plan- C
 
Syllabus Software Engineering
Syllabus Software EngineeringSyllabus Software Engineering
Syllabus Software Engineering
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineering
 
Course Break Up Plan
Course Break Up PlanCourse Break Up Plan
Course Break Up Plan
 
Software engineering syllabus
Software engineering syllabusSoftware engineering syllabus
Software engineering syllabus
 

Software Metrics