12.07.2015 Views

Software Process and Product ISO Standards - Dr. Rafa E. AL ...

Software Process and Product ISO Standards - Dr. Rafa E. AL ...

Software Process and Product ISO Standards - Dr. Rafa E. AL ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

293 <strong>Rafa</strong> E. Al-Qutaish <strong>and</strong> Khalid Al-Sarayrehincludes the general requirements for the specification <strong>and</strong> the evaluation of the software quality, <strong>and</strong>presents a framework to evaluate the quality of all types of software product [8].Figure 5: Relationship between the Evaluation <strong>Process</strong> <strong>and</strong> the Evaluation Support [8].Evaluation <strong>Process</strong><strong>ISO</strong>/IEC 14598-3<strong>Process</strong> for Developers<strong>ISO</strong>/IEC 14598-2Evaluation Support<strong>ISO</strong>/IEC 14598-6<strong>ISO</strong>/IEC 14598-4<strong>Process</strong> for Acquirers<strong>ISO</strong>/IEC 14598-5<strong>Process</strong> for EvaluatorsPlanning<strong>and</strong>ManagementDocumentation ofEvaluationModulesFigure 5 illustrates the relationship between the parts 3, 4, <strong>and</strong> 5 (evaluation process) <strong>and</strong> theparts 2 <strong>and</strong> 6 (evaluation support) of the <strong>ISO</strong> 14598 series of st<strong>and</strong>ards [8].The <strong>ISO</strong> 14598 part-2 – planning <strong>and</strong> management – presents details about the planning <strong>and</strong>management requirements that are associated with the software product evaluation, <strong>and</strong> it defines therequirements which should be provided by the organization in order to ensure the success of theevaluation process [9].The part-3 of the <strong>ISO</strong> 14598 series of st<strong>and</strong>ards – process for developers – may be used toapply the concepts explained in the <strong>ISO</strong> 9126 series of st<strong>and</strong>ards <strong>and</strong> the <strong>ISO</strong> 14598 parts 1, 2, <strong>and</strong> 6[10]. It gives recommendations <strong>and</strong> requirements for the practical implementation of the softwareproduct evaluation, in parallel with the development, by the developer [10]. This part of the <strong>ISO</strong> 14598series of st<strong>and</strong>ards may be used by the project manager, software designer, quality assurance audit,maintainer, <strong>and</strong>/or software acquirer [10].The part-4 of the <strong>ISO</strong> 14598 series of st<strong>and</strong>ards – process for acquirers – includes requirements,recommendations <strong>and</strong> guidelines for the systematic measurement, assessment <strong>and</strong> evaluation of thesoftware product quality [11]. The evaluation process explained in this part of the <strong>ISO</strong> 14598 series ofst<strong>and</strong>ards helps to meet the objectives <strong>and</strong> the goals of deciding on the acceptance of a single productor for selecting a product [11]. This part-4 of the <strong>ISO</strong> 14598 series may be used by the projectmanager, system engineers, software engineering staff, <strong>and</strong>/or end users [11].The <strong>ISO</strong> 14598 part-5 – process for evaluators – may be used to apply the concepts explainedin <strong>ISO</strong> 9126 series of st<strong>and</strong>ards by providing requirements <strong>and</strong> recommendations for the practicalimplementation of the software product evaluation when several parties need to underst<strong>and</strong>, accept, <strong>and</strong>trust the evaluation results [12]. The evaluation process explained in this part of the <strong>ISO</strong> 14598 seriesdefines the activities needed to analyze the evaluation requirements, to specify, design, <strong>and</strong> perform theevaluation actions <strong>and</strong> to conclude the evaluation of any kind of software product [12]. This part of the<strong>ISO</strong> 14598 series may be used by testing laboratory evaluators, software suppliers, software acquirer,software users, <strong>and</strong>/or certification bodies [12].Finally, the part-6 of the <strong>ISO</strong> 14598 series of st<strong>and</strong>ards – documentation of evaluation modules– clarifies <strong>and</strong> defines the contents, the formation, <strong>and</strong> the structure of the documentation to be used toillustrate an evaluation module [13]. This part of the <strong>ISO</strong> 14598 series may be used by testinglaboratories, research institutions <strong>and</strong> organizations, <strong>and</strong> any others who need to produce newevaluation modules [13].

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!