SQALE - Remediation and Non-Remediation Function by Ramraj S ME., Assistant Professor Department of Software Engineering

10 -FEB -2016

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Agenda

I

Recap of Software quality measurement

I

SQALE

I

Remediation Function

I

Non-Remediation Function

by Ramraj S

SQALE - Remediation and Non-Remediation Function

SQALE - Quality Framework or Model

Principles I

quality of the source code is a non-functional requirement

I

Formalising requirements in relation to the quality of the source code

I

Assessing the quality of a source code

I

Cost remediation to meet the Quality

I

assesses the importance of a non-conformity quality

I

SQALE Methods Quality Model is orthogonal

I

SQALE Method uses addition for aggregating the remediation costs, the non-remediation costs and for calculating its indicators

by Ramraj S

SQALE - Remediation and Non-Remediation Function

SQALE

Figure : Classification

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Figure : First Level

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Figure : Second Level

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Figure : Example

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Figure : For JAVA

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Remediation Function

I

I

SQALE model is suported by various analysis tool which will give different measures of the given unit of code. Remediation function objective is to normalise the findings to meet the quality requirement.

I

The function consider the remediation cost for making the code to meet that.

I

Remediation function uses a multiplicative factor that corresponds to the average remediation cost unit for bringing the code into conformity

I

The value of this factor will be high or low depends on the change.

I

The set of remediation functions associated to a Quality Model constitutes a Technical Debt estimation model

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Example - Remediation Function

Figure : Remediation factor Calculation

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Non-Remediation Function

I

Non-Remediation function calculates about the non-remediation cost.

I

Non-Remediation cost relates to non-conformity.

I

It calculates the non-remediation cost and the impact of the non-conformity in the life cycle.

I

It also analysis the damages of the non-conformity of the quality requirement in the later stages of the life cycle

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Example - Non-Remediation Function

Figure : Non-Remediation

by Ramraj S

SQALE - Remediation and Non-Remediation Function

SQALE - OVERVIEW

Figure : SQALE overview

by Ramraj S

SQALE - Remediation and Non-Remediation Function

References I

[1]

Jean-Louis Letouzey, ”The SQALE Method Definition Document”, Chapter 17

by Ramraj S

SQALE - Remediation and Non-Remediation Function

Thank you

by Ramraj S

SQALE - Remediation and Non-Remediation Function

L3.pdf

Page 3 of 15. SQALE - Quality Framework or Model. Principles. I quality of the source code is a non-functional requirement. I Formalising requirements in ...

780KB Sizes 6 Downloads 227 Views

Recommend Documents

No documents