SlideShare ist ein Scribd-Unternehmen logo
1 von 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]

Weitere ähnliche Inhalte

Was ist angesagt?

Software maintenance
Software maintenance Software maintenance
Software maintenance
Rajeev Sharan
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
koolkampus
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
Hayim Makabee
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
akiara
 

Was ist angesagt? (20)

Software design
Software designSoftware design
Software design
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Organization and team structures
Organization and team structuresOrganization and team structures
Organization and team structures
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
 
Software Measurement and Metrics.pptx
Software Measurement and Metrics.pptxSoftware Measurement and Metrics.pptx
Software Measurement and Metrics.pptx
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
 
Software Engineering Practice
Software Engineering PracticeSoftware Engineering Practice
Software Engineering Practice
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
 
Design notation
Design notationDesign notation
Design notation
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Software project planning
Software project planningSoftware project planning
Software project planning
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Unified process model
Unified process modelUnified process model
Unified process model
 
System testing
System testingSystem testing
System testing
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 
Decomposition technique In Software Engineering
Decomposition technique In Software Engineering Decomposition technique In Software Engineering
Decomposition technique In Software Engineering
 

Andere mochten auch (12)

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 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
 

Ähnlich wie Software Metrics

Unit2 - Metrics.pptx
Unit2 - Metrics.pptxUnit2 - Metrics.pptx
Unit2 - Metrics.pptx
rituah
 
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
koolkampus
 
Project management
Project managementProject management
Project management
Ahmed Said
 

Ähnlich wie 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
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)
 
Cost estimation techniques
Cost estimation techniquesCost estimation techniques
Cost estimation techniques
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
 
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 matrics and measurement
Software matrics and measurementSoftware matrics and measurement
Software matrics and measurement
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 

Mehr von swatisinghal

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

Mehr von 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