1 / 12

Evaluation of Software Design

Evaluation of Software Design. Presented by: Praneeth Ganapavarapu (CSC-532 fall-04). Project. Hardware Software(75%) 90% problems found in testing phase. Software design metrics. Product metrics Network metrics Stability metrics Process metrics. Evaluation of Quality.

jayme-ruiz
Download Presentation

Evaluation of Software Design

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. Evaluation of Software Design Presented by: Praneeth Ganapavarapu (CSC-532 fall-04)

  2. Project • Hardware • Software(75%) • 90% problems found in testing phase

  3. Software design metrics • Product metrics • Network metrics • Stability metrics • Process metrics

  4. Evaluation of Quality • Process based approach • Tool based approach

  5. Tool based approach • Automation aid • Selector [1]

  6. Selector[1] • Decision among alternatives • Prototypes • Proposing and answering a series of “what if”.

  7. Model for design Evaluation • Certainty case • Uncertainty case

  8. Certainty • X – functionality of program ‘x’ • Prog. ‘x’ is correct iff x B • X, Y are specifications of B • Si = scaling function • X solves for Y iff Si(Xi) > Si (Yi)

  9. Uncertainity • Matrix PL. • PLi,j • PL = [i,j]

  10. Conclusion • More research should be undertaken in the measurement of software design, adopting different design methodologies using industrial software data • In this study data complexity and control flow were used to measure of the quality of the program • Further to be researched in measures of maintainability and reliability, which can be affected by the quality of design

  11. References • [1] Developing New Approaches for Software Design Quality Improvement Based on Subjective Evaluations Mika V. Mäntylä • [2] Test Software Evaluation Using Data Logging Winston Chou John L.Anderson Jr. • [3] A management tool for evaluation of software designs Sergio Cardenas-Garcia and Marvin V.Zelkowitz

  12. Thanks QUESTIONS ???

More Related