Evaluation of Software Design

Preview:

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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

Process based approach Tool based approach

Tool based approach

Automation aid Selector [1]

Selector[1]

Decision among alternatives Prototypes Proposing and answering a series

of “what if”.

Model for design Evaluation

Certainty case Uncertainty case

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)

Uncertainity

Matrix PL. PLi,j

PL = [i,j]

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

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

Thanks

QUESTIONS ???

Recommended