1 / 14

CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA

CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA. Introduction. What is software measurement? GQM technique. We use software measures to derive. A basis for estimates, To track project progress, To determine (relative) complexity,

noel-solis
Télécharger la présentation

CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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, To track project progress, To determine (relative) complexity, To help us to understand when we have achieved a desired state of quality, To analyze 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.1 S2.2 S3.3

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

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

  9. HIGH LEVEL MODEL 1First 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

More Related