Vous êtes sur la page 1sur 12

REQUIREMENTS OF SOFTWARE

QUALITY ASSURANCE MODEL

Presented by:
Shaheer Shahbaz Hyder
Ghazanfar Ali
Daneyal Saleem
RESEARCH DETAILS

Author Name:

Yas A. Alsultanny Ahmed M. Wohaishi

College of Graduation Studies College of Graduation Studies


Arabian Gulf University Arabian Gulf University
Kingdom of Bahrain Kingdom of Bahrain

Published in:
2009 Second International Conference on
Environmental and Computer science
PROBLEM STATEMENT

 The Complexity of Software has increased from


day to day. The practice of applying software
metrics to a software process and product is a
complex task. What factors should be considered
for increasing the productivity by providing safe,
reliable and quality software product meeting
ISO 9126?
INTRODUCTION
 Many researchers have developed different
quality frameworks.
 Product Quality (Garvin (1987))
 8 dimensions
 Service Quality (Parasuraman et al. (1991))
 5 dimensions

 It is difficult, however, to measure service quality


due to three unique natures of services:
 Intangibility (not a physical object)
 Heterogeneity (variability, inconsistency)
 Inseparability (services are used and consumed
simultaneously)
ISO 9126 QUALITY MODEL
SOFTWARE PRODUCT EVALUATION

 The ISO 9126 series of standards now consists of


one international and three technical reports.

 ISO 9126-1: Quality model


 Internal and External quality model
 Quality in-use model
 ISO TR 9126-2: External metrics
 ISO TR 9126-3: Internal metrics
 ISO TR 9126-4: Quality in-use metrics
SOLUTION TO PROBLEM STATEMENT
 Proposed model maximize the complexity of the
software by applying and ensuring the
consideration of all factors affecting software
quality reaching towards ISO 9126.
MODEL TO PROVIDE SOFTWARE
QUALITY ASSURANCE

 Software complexity is added during the


development stages that following the
requirements phase, primarily during the
designing and coding phase.

 In our case to provide software quality assurance,


we can define the software complexity as the
mount of resources required from optimal
solution of the problem.

 The software have many problems in their design


and implementation, making software more
complex.

 In order to build a balance between the software


complexity and software quality we are suggested
the software model.
SOFTWARE QUALITY ASSURANCE MODEL
SOFTWARE QUALITY GUIDELINES

 The processing of data consists of a set of linked


stages where each stage can be considered as a
separate system.

 Model validation
 Algorithm Validation
 Software Validation
 Assessment and Auditing
CONCLUSION
The proposed model showed that in order to
improve the quality of the software product to
develop the software complexity, factors such as
reliability, usability, efficiency, maintainability,
risk and management should be taken into
consideration.

Software Productivity Growth /


Complexity Output
Not all factors are Low Minimal
considered
All factors are High Optimal
considered

Vous aimerez peut-être aussi