Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA.

Similar presentations


Presentation on theme: "CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA."— Presentation transcript:

1 CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA

2 Introduction What is software measurement? GQM technique

3 We use software measures to derive A basis for estimates, A basis for estimates, To track project progress, To track project progress, To determine (relative) complexity, To determine (relative) complexity, To help us to understand when we have achieved a desired state of quality, To help us to understand when we have achieved a desired state of quality, To analyze To analyze To experimentally validate best practices To experimentally validate best practices

4 Goals of software measurement To predict the error-proneness of a system using software measures from its design phase. To extract quantitative features from the representation of a software design to enable us to predict the degree of maintainability of a software system. To extract quantifiable features from the representation of a software design to enable us to predict the amount of effort required to build the software described by that design.

5 Technical Areas Model Software Metrics Data

6 Reliability Simplicity S1.1S2.2S3.3

7 Reasons for Software Measurement Understanding Software Baseline models and relationships Baseline models and relationships Key process characteristics Key process characteristics Managing Software Project Planning and estimating Planning and estimating Tracking actual versus estimates Tracking actual versus estimates Validating models Validating models Guiding Process Improvement Understanding Understanding Assessing Assessing Packaging Packaging

8 Measurement Process and Different Models High Level Model High Level Model Detailed Model Detailed Model

9 HIGH LEVEL MODEL 1 First we should measure and design the measurement method 2The rules of the measurement method are applied to a software or piece of software 3The applications of the measurement method rules produce a result. 4 The measurement result is exploited in a quantitative or qualitative model.

10 High Level Model Design Application Analysis Exploitation

11 Detailed Model Design of Measurement method Design of Meta Model Concept to be measured Definition of numerical assignment rules

12 Detailed Model Definition Of objectives Concept to Be Measured Meta Model Numerical Assignment Rules

13 Validation Requirements Validation Frame Work

14 Conclusion Measurement is must for any product to become famous Output of measurement method will be context based Depends on how well the user analyses and uses the terms


Download ppt "CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA."

Similar presentations


Ads by Google