The Evaluation Method for Software Product

Similar documents
Quality and usability: A new framework

ISO/IEC TR TECHNICAL REPORT. Software engineering Product quality Part 4: Quality in use metrics


ISO/IEC/ IEEE INTERNATIONAL STANDARD. Systems and software engineering Architecture description

Harmonization of usability measurements in ISO9126 software engineering standards

Software engineering Product quality Part 1: Quality model

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

A Study on Website Quality Models

Introduction to UKAS Accreditation Fire Scene Development Programme. David Compton November 2017

Compiled by: Ali Azarkar (Padidpardaz Engineering Company)

Conformity Assessment Schemes and Interoperability Testing (1) Keith Mainwaring ITU Telecommunication Standardization Bureau (TSB) Consultant

Conference: November 24-25, 2008, Hotel Leela Palace, Bangalore. Best Paper / Practice / Tutorial Submission Instructions

ISO/IEC JTC1/SC7 N2228

ISO INTERNATIONAL STANDARD. Ergonomic requirements for office work with visual display terminals (VDTs) Part 11: Guidance on usability

APPROVAL SHEET PROCEDURE INFORMATION SECURITY MANAGEMENT SYSTEM CERTIFICATION. PT. TÜV NORD Indonesia PS - TNI 001 Rev.05

SVENSK STANDARD SS-ISO/IEC

ISO/IEC TR TECHNICAL REPORT. Software and systems engineering Life cycle management Guidelines for process description

An Information Model for Software Quality Measurement with ISO Standards

ISO/IEC TR TECHNICAL REPORT

Guidelines 4/2018 on the accreditation of certification bodies under Article 43 of the General Data Protection Regulation (2016/679)

CERTIFICATION ISSUES IN AUTOMOTIVE SOFTWARE

Global Specification Protocol for Organisations Certifying to an ISO Standard related to Market, Opinion and Social Research.

ARTICLE 29 DATA PROTECTION WORKING PARTY

Framework for building information modelling (BIM) guidance

This document is a preview generated by EVS

Applying ISO/IEC Quality Model to Quality Requirements Engineering on Critical Software

Quality Assurance & Standards

ISO INTERNATIONAL STANDARD. Ergonomics of human system interaction Part 210: Human-centred design for interactive systems

UNIT Engineering: Applying Information Technology (SCQF level 6)

The Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements

The Affinity Effects of Parallelized Libraries in Concurrent Environments. Abstract

ISO INTERNATIONAL STANDARD. Health informatics Service architecture Part 3: Computational viewpoint

testing standards and processes Nokia Solutions and Networks 2014 <Change information classification in footer>

ISO/IEC This is a preview - click here to buy the full publication INTERNATIONAL STANDARD. First edition

Guidelines 1/2018 on certification and identifying certification criteria in accordance with Articles 42 and 43 of the Regulation 2016/679

QUALITY MODELS TO DESIGN SOFTWARE ARCHITECTURES 1

ISO/IEC/ IEEE Systems and software engineering Content of life-cycle information items (documentation)

Computer Aided Draughting and Design: Graded Unit 1

Data Quality Assessment Tool for health and social care. October 2018

Challenges on Combining Open Web and Dataset Evaluation Results: The Case of the Contextual Suggestion Track

INTERNATIONAL STANDARD

BCS Specialist Certificate in Service Desk and Incident Management Syllabus

ISO/IEC INTERNATIONAL STANDARD. Systems and software engineering Requirements for designers and developers of user documentation

PROTERRA CERTIFICATION PROTOCOL V2.2

ISO/IEC INTERNATIONAL STANDARD. Software engineering Software measurement process. Ingénierie du logiciel Méthode de mesure des logiciels

ACCREDITATION: A BRIEFING FOR GOVERNMENTS AND REGULATORS

WHO SHOULD ATTEND COURSE OUTLINE. Course Outline :: PROJECT MANAGEMENT PROFESSIONAL (PMP) EXAMINATION PREPARATORY COURSE::

* - Note: complete submissions are to be submitted at least two weeks before any deadline to ensure timely closure.

BCS Specialist Certificate in Change Management Syllabus

ISO/IEC TR TECHNICAL REPORT. Information technology Guidelines for the preparation of programming language standards

This document is a preview generated by EVS

SAS 70 revised. ISAE 3402 will focus on financial reporting control procedures. Compact_ IT Advisory 41. Introduction

ISO/IEC INTERNATIONAL STANDARD

Higher National group award Graded Unit Specification

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

ISO/IEC TS Conformity assessment Guidelines for determining the duration of management system certification audits

UK EPR GDA PROJECT. Name/Initials Date 30/06/2011 Name/Initials Date 30/06/2011. Resolution Plan Revision History

ISO/IEC INTERNATIONAL STANDARD. Conformity assessment Supplier's declaration of conformity Part 1: General requirements

Certification Body Audit Resources

Systems to manage terminology, knowledge and content Conceptrelated aspects for developing and internationalizing classification systems

"Charting the Course... ITIL 2011 Managing Across the Lifecycle ( MALC ) Course Summary

ISO/IEC/ IEEE INTERNATIONAL STANDARD. Systems and software engineering Requirements for acquirers and suppliers of user documentation

Academic Editor Tutorial

ISO/IEC INTERNATIONAL STANDARD

PTSPAS Product Assessment HAPAS Equivalent in accordance with MCHW SHW Volume 1 Clause and

IECEx Guide Guidance for Applications from Service Facilities seeking IECEx Certification

ISO/IEC JTC1/SC7 /N3016

USING STANDARDS TO ASSESS THE COMPETENCE OF CONFORMITY

Document A: The relationship between VISI, COINS and IDM

ISO/IEC INTERNATIONAL STANDARD

PUBLICLY AVAILABLE SPECIFICATION PRE-STANDARD

ISO INTERNATIONAL STANDARD. Ergonomics of human system interaction Part 210: Human-centred design for interactive systems

Testing and Certification Procedure

APPENDIX B STATEMENT ON STANDARDS FOR CONTINUING PROFESSIONAL EDUCATION (CPE) PROGRAMS

ISO INTERNATIONAL STANDARD. Information and documentation Managing metadata for records Part 2: Conceptual and implementation issues

Green Star Volume Certification. Process Guide

Designing a System Engineering Environment in a structured way

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy

IPC Certification Scheme IPC Management Systems Auditors

TickITplus Implementation Note

ISO/IEC/ IEEE

COMMON ISSUES AFFECTING SECURITY USABILITY

Report. Conceptual Framework for the DIAMONDS Project. SINTEF ICT Networked Systems and Services SINTEF A Unrestricted

INTERNATIONAL STANDARD

Software Engineering 2 A practical course in software engineering. Ekkart Kindler

C E R T I F I C A T I O N O F M A N A G E M E N T S Y S T E M S

A guide to content of a documentary procedure to meet the Quality Assurance requirements of GEO QA4EO-QAEO-GEN-DQK-002

CAPM TRAINING EXAM PREPARATION TRAINING

INTERNATIONAL STANDARD

Higher National Unit specification: general information. Graded Unit title: Computer Science: Graded Unit 2

ACCREDITATION COMMISSION FOR CONFORMITY ASSESSMENT BODIES

BCS Practitioner Certificate in Information Risk Management Syllabus

POLICY FOR THE USE OF THE LIFE CERTIFICATION LOGO AND LIFE CERTIFYING BODIES ACCREDITATION LOGO. Version 2.0 International - English LIFE-IN-MP03-2.

CERTIFICATION BODY (CB) APPROVAL REQUIREMENTS FOR THE IFFO RESPONSIBLE SUPPLY (IFFO RS) AUDITS AND CERTIFICATION

WM2015 Conference, March 15 19, 2015, Phoenix, Arizona, USA

This document is a preview generated by EVS

ISO / IEC 27001:2005. A brief introduction. Dimitris Petropoulos Managing Director ENCODE Middle East September 2006

Training & Certification Guide

QUALITY METRICS IMPLEMENTATION IN COMPONENT BASED SOFTWARE ENGINEERING USING AI BACK PROPAGATION ALGORITHM SOFTWARE COMPONENT

INTERMEDIATE QUALIFICATION

Transcription:

The Evaluation Method for Software Regina Colombo e-mail: regina.thienne@cenpra.gov.br UNICAMP - Universidade Estadual de Campinas Faculdade de Engenharia Mecânica Caixa Postal 6122 CEP: 13.083-970 Campinas, São Paulo Brazil Ana Guerra e-mail: ana.guerra@cenpra.gov.br CenPRA Centro de Pesquisas Renato Archer Caixa Postal 6162 CEP 13084-971 Campinas, São Paulo Brazil Abstract The quality of a software product is the result of the activities carried out along its development process. To evaluate the quality of a software product is to determine, by applying static and dynamic analyses, the degree of fulfilment of its explicit and implicit requirements. Such requirements, in general, express user needs in quantitative or qualitative terms and define the quality trends of a software product [8]. The quality of software is a real concern and efforts that have been carried out to increase the quality of the software product developed. Standards and methods are applied to check for their quality. However, software quality is still a great concern. A gap is detected in the efforts that have been carried out so as to improve the software quality. The software product concentrates its efforts in development and maintenance, whereas the software product quality is focused on this paper through quality evaluation of the final software product developed. The Evaluation method helps the process to improve the Software. The Process of Evaluation of software products is based on ISO/IEC 14598-5 [4], the scope of which is to provide requirements and recommendations for the practical implementation of evaluation of software products, developed or under development, as a series of activities defined under common agreement between the customer and the evaluator [7]. The main objective of this method is to provide to evaluators mechanisms to support the evaluation of software products from the point of view of the end user, according to ISO/IEC 9126 (NBR13596) [5] and ISO/IEC 12119 [3] in what concerns quality characteristics and software packages, respectively. The evaluation process is carried out by simulating a normal operational use of the product, beginning by analysing the documentation, installing the product as instructed in the documentation and proceeding by using the product in the most complete way that can be done. All along the process, evaluators assign rates to the product according to the questions of the Checklist. In addition to assigning rates, evaluator s record the time spent in the evaluation, specify the major functions of the product, and write down comments on specific issues they consider relevant concerning the product. The final step in the evaluation process is the preparation of the Evaluation Report, which should address the major positive aspects of the evaluated product as well as suggestions for its improvement. The Process of Evaluation of Software s-mede-pros is a fairly mature method applied in the Laboratórios de Avaliação de Produtos de Software - Laboratories for Evaluation of Software s, which are licensed to use it to evaluate software products by CenPRA Renato Archer Research Centre. Keywords: Software Evaluation Method, Software, COTS, Experimental Application of Standards, Measurement, Characteristics, Software Components. 1/6

1. Introduction The software product quality needs to be checked in an intensive and formal way. This procedure minimises the lack of quality trends on the software product and, a deviation that results from this objective can be detected and improved from viewpoint of the end user, thus providing the necessary changes. The growing demand of software in ours lives requires the development of effective methods and tools to support software evaluation. This work is aimed at developing methods and tools for evaluation and improvement of software products according to internationally accepted criteria and standards. It must be remarked that not only must software product be evaluated but also the process of software production should be evaluated to increase quality[1]. This paper is organised as follows: Section 2 describes the concepts on Software s and the Standards ISO/IEC 14598-5 [4], ISO/IEC 9126 [5], ISO/IEC 12119 [3]. Section 3 provides the method. Section 4 presents the MEDE-PROS method, Section 5 Evolution and Results and finally the conclusion. 2. Software Concepts The issuing of ISO/IEC 9126 [5], whose Brazilian equivalent has been given number NBR 13596, had the advantage of establishing a quality basic model of software product, changed into a reference recognised by most of community. However the quality characteristics as defined this Standard are not known as directly measurable [6]. The revision of Standard ISO/IEC 9126[5] and the series 14598 explain the quality in use concepts and external and internal measurements. The in use quality is measured in terms of the software qualities. In use quality is the combined effect of quality characteristics for the end user. It can be measured by the extent which specific users can attain their objectives effectively, and efficiency of task and satisfaction. External evaluations aim at given attributes of the measured product with product under operation. Internal evaluations also aim at specific attributes but require product requirement examination such as project documents and source code. The ISO 8402[2] Standard : The total characteristics of an entity that provides, it with the capacity to satisfy its explicit and implied needs. The ISO/IEC 9126[5] Standard defines a software product quality characteristics which makes up a product quality model which can be adopted as a basic reference in evaluation. Besides having the power of an international standard, it provides a reasonable coverage of major aspects for any software product. Bearing these in mind, the problem to evaluate the quality of a software is presented. This problem raises two others: -How to ascertain explicit and implicit needs to the filled? -How to check whether they are filled or not? In the first one, it must be distinguished what are need or users desire. The stands for a requirement that must be filled so some activity can be undertaken. It is shown in the user s desire, as changed into cultural and individual aspects. When a product is evaluated, the real needs must be accounted for and not only the desires as they may include changes. The user can consider as wishes only parts of the needs, by imparting great importance to secondary or accessory aspects and letting other important ones aside. The needs under consideration must define the diversity of possible users. This activity is covered by Requirement Analyses. The second matter must be answered through methods and techniques for evaluation, so they can measure in what degree the requirements will be filled. Accordingly, an Evaluation of Software Cycle is displayed in Figure 1. Process Software Process influence Internal Attributes influence External Attributes influence In Use depend on depend on depend on Process Internal External Figure 1 - Evaluation of Software Cycle In use This article concerns three international standards in the area of Software Evaluate, which are ISO 9126[5], ISO 12119[3] and ISO 14598-5[4]. According to ISO 9126 [5] the Model in Figure 2 can be applicable in the phase of requirement definitions of the quality of a software to be developed as well as in the phase of product acceptation by evaluating intermediary and final product. The idea is that starting as of the quality characteristic it can be doubled up into Subcharacteristic and the latter into Attributes in such a way as to come to quality measurement that can be measured and rated. 2/6

Characteristic Subcharacteristic Subcharacteristic Subcharacteristic Attribute Attribute Attribute Attribute Attribute Figure 2 Model The assessing of a Software in this context bears three important concepts: measurement, rating and judgement as shown in Figure 3. Measurement is the action of applying measure software product to a specific software. Rating is the action of changing the secured measurement into a pre-established number system. Judgement is assuring your thoughts about software quality. Measure Evaluation Qualitative Report Metrics and Measure Rate Evaluation Quantitative Report Judgement Level Standard Figure 3 Evaluation as per ISO 9126 According to ISO 9126 [5] six quality characteristics are also established for a software product, they are:, Reliability, Usability, Efficiency, Maintainability and Portability. These six characteristics are also doubled in their respective subcharacteristics. According to ISO 12119[3], a Software Package is the complete and document proof programs supplied to several users for application and generic function. Examples of Software package are: Text process, electronic sheets, database, software charts, program for technical or scientific functions and utilitarian programs and the like. This specific kind of software products is also known internationally as COTS Commercial off the Self. The ISO/IEC 12119 [3] Standard is applicable to appraising software packages as they are available and supplied for use in the market. This Standard establishes Figure 4 requirements, for software package, quality requirements, instructions on how to test a software package as regards established requirements. The quality requirements as established on this Standard can be adopted for software products which are not specifically COTS, this can be done by checking among the requirements established on the Standard for those that can be applied for any software products. ISO 12119 Requirements Instructions for Description User s Document Programs and Data Pre-Requisites Activity Records Report Follow up Figure 4 ISO 12119 s Structure According to ISO14598-5[4] the fundamental characteristics expected in the Software s Evaluation Process are: Repeatability The repeated evaluation of a same product, with the same evaluation specification as done by the same evaluator must produce results that can be accepted is identical; Reproducibility The evaluation of same product, with identical evaluation specification as executed by a different evaluator, must produce results that can be accepted as identical; Impartiality The evaluation must not be influenced compared to any result in particular; Objectivity The evaluation results must be factual, that is, not influenced by the evaluator s feelings or opinions. 3/6

The Evaluation Process as proposed by the 14598-5[4] Standard encompasses five activities: Evaluation Requirement Analysis, Evaluation Specification, Evaluation Project, Carrying out Evaluation and its Conclusion. 3. Proposing the Evaluation Method Each of the Software components which, according to ISO 12119[3] are: Description, User s Documentation, and Program and Data, herein mentioned as Software and Interface, is evaluated as per features defined by ISO 9126 Standard; those being used here are: Portability, Usability,, Efficiency and Reliability; and according to the Completeness requirement as defined by ISO/IEC 12119[3] Standard. The characteristic Maintainability does not apply in this context, as there is no access to source programs and intermediate products created during software product development. A more detailed insight on method structure is shown in Figure 5. Evaluation User Documentation Interface Software Description Package Completeness Usability Usability Portability Efficiency Reliability Completeness Completeness Usability Figure 5 Scheduling Method for Evaluation Software Included in it are the quality subcharacteristics of ISO 9126 Standard, which is the unfolding of each characteristic plus the Completeness concept requirements as included in ISO/IEC 12119 Standard. Following measurements to be measured are specified, their respective rating and finally judging products quality. As per Model as defined in ISO 9126, the next step is to unfold quality characteristics into attributes which can be measured and rated. The method herein adopted was the making of Checklist where each software component with is respective attributes were unfolded into questions and items which can be checked answered by the evaluator. Regarding questions included in the Checklist the evaluator must consider that questions are logical propositions about an attribute to be checked in an evaluation. Each proposition which poses an attribute should be the most objective possible involving a quality feature only. The main answers for the questions are: Y (Yes) for true propositions; N (No) for false propositions; NA (Not Applicable) for sentences which have reference to a feature which does not fit in the product being evaluated. The evaluator must show attention to the fact that the absence of whatever is being evaluated does not always mean the assignment will be N (No). The evaluator must find whether the proposition is applicable to the software product. HE (Hindered Evaluation) for sentences which the evaluator is in no condition to evaluate either by lack of means, lack of importance or even lack of specific knowledge on the subject being approached. For instance, for the Software component the Completeness quality requirement, the following attribute can be measured trough the following measurement. The software functions: ( )1.Specified in documents, have all been implemented? ( )2.Implemented, will serve, in a complete way, the objections stated on the documents? ( )3.Will fill the need of the task the product proposes to achieve? After selecting measures, the next step is to set up rating levels for the measures. In this methodology, the measures are questions that have type concept answers. A chart for each kind of answers is made within a numerical value. Each attribute must have as a numerical value. This value must be the Average and must be between zero (0) and one (1). This is important because all attributes must have similar values, even if they have a number of variable items and this usually happens as each attribute is subdivided into items so it can be checked in a more objective and clear way. Hence, in an attribute where these are 2,3 or 4 items, the numerical values of these items will take on proportional values and will be between zero and one depending on how many items the attributes are made of. It is necessary that the average of these items, that is, the numerical values have a value between zero and one. The items that will receive the NA or AP kind of answer, must be handled differently, because such answer cannot hinder product evaluation, is this case a value named missing is ascribed and in this way no numerical value is ascribed to them. Table 1 shows how to grant a numerical value, where optional answers are Y and N and that "Y" is a true proposition and N a FALSE one: Kind of question Kind of answer Numerical Value Means kind of answer 01 HE * Hindered Evaluation 01 N 00,00 No 01 NA * Not Applicable 01 Y 01,00 True Table 1 Value of the Answer 4/6

To judge quality means, in essence, to interpret measurement results. The first step toward it has already been taken in the previous item, when rating levels for the measurements have been established. What would be desirable next, is to secure conclusions about quality, beginning with the series of values obtained from applying measurements. Following is the suggestion of a method to secure evaluation synthetic results: 1) To chart all the metric results for a (0,1) scale, in which 0 stands for the worst possible result, whereas 1 stands for the best. The measurements suggested in this method has followed this pattern. 2) Establish weights for software quality characteristics and subcharacteristics. The weights must stand for each item s relative importance in the global judgement of product quality. Values must be secured mainly upon the evaluation requester, in the end, must say, what is or is not important in his insight about product quality as well as specialized professionals in the area of software application. 3) To figure weighted average by using metric values and weights of respective characteristics and subcharacteristics. It is not recommended to assign weights to attributes since they are not rigorously defined in ISO 9126; the same attribute can be utilized to evaluate various subcharacteristics. This it is possible to figure out averages by grouping the measurements of each quality trait. To figure out an average or weighted rate for usability, considering the measurements related to quality trends and weights ascribed to each subcharacteristic. The same can be done with each characteristic level separately. The process can be repeated in the quality characteristic level, hence allowing for computing a single index standing for software quality. The Evaluation Process where this method can be applied is the one established by ISO 14598-5[4] Standard. At the end of this process an evaluation qualitative report is secured where through the software product components and their respective quality characteristics the points which agree with the Standards and the ones which do not are attended. An evaluation quantitative report can also be produced, by showing through charts how much each software product has attained. 4. MEDE-PROS Method The main purpose of the MEDE-PROS is to provide evaluators with means to support the evaluation of software products from the viewpoint of the end user, according to ISO/IEC 9126 [5] and ISO/IEC 12119 [3] in concerning quality characteristics and software packages, respectively. The Process of Evaluation of software products of the MEDE-PROS is based on ISO/IEC 14598-5 [4], aiming at providing requirements and recommendations for the practical implementation of software products evaluation, developed or under development, as a series of activities defined under common agreement between the customer and the evaluator [7]. The tools for application of the MEDE-PROS are stored in the Evaluation DataBase. The evaluation process is carried out by simulating a normal operational use of the product, beginning by analysing the documentation, installing the product as instructed in the documentation and proceeding by using the product in the most complete way that can be done. All along the process, evaluators assign rates to the product according to Checklist questions. In addition to assigning rates, evaluator s record the time spent in the evaluation, specify the major functions of the product, and write down comments on specific issues they consider relevant concerning the product. The final step in the evaluation process is the preparation of the Evaluation Report, which should address the major positive aspects of the evaluated product as well as suggestions for its improvement. In order to evaluate Description and Package, the quality requirements specified in ISO/IEC 12119 Standard has been considered. In order to evaluate the User s documentation, the quality requirement as specified in ISO 12119, and ANSI/ IEE 1063 and ISO 9126 were considered. In order to evaluate the Software, the quality requirement as specified in ISO 9126 Standard were taken into consideration. In order to evaluate Interface the quality requirements as specified in ISO 9126 and ISO 9241 parts 10,11 and 12 were token into consideration (see Figure 6). Interface ISO /IEC 9126 ISO 9241-11 e 12 Documentation ISO/IEC 12119 ISO/IEC 9126 ANSI/ IEE 1063 Software ISO /IEC 9126 Description ISO/IEC 12119 Package Embalagem ISO/IEC 12119 NBR ISO/IEC 12119 Figure 6 Evaluation Method Components 5. Results and Evolution for MEDE-PROS Throughout the last ten years the MEDE-PROS methodology has obtained positive results for the Brazilian market of software production with projects carried out in a total of 360 products evaluated, through the evolution of the 5/6

method showed in the Table 2. This method is in constant development, in each version it is improved. The evaluation must be reproductive and repetitive with the new version of the Method. VERSION # questions Standards ISO/IEC V 93 43 9126 V 94 85 9126, 14598-5 + CenPRA experience * V 95 90 9126, 14598-5, 12119 + CenPRA experience V 96 129 9126, 14598-5, 12119 + CenPRA experience V 01/97 129 9126, 14598-5, 12119 + CenPRA experience V02/98 587 ** 9126, 14598-5, 12119, 9241 + CenPRA experience V02/2000 540 ** 9126, 14598-5, 12119, 9241, IEEE 1063 + CenPRA experience (*)CenPRA experience: includes meta Evaluation, Statistical Analysis and Historical Database. (**)The numbers of questions increased because it was opened each attribute in attribute s items. Table 2 - Summary of the evolution of the method This method framework can be used as a starting point for a product improvement and it can be tailored to the needs of company. It can be part of a program for the company s quality improvement. References [1] Guerra, Ana; Sant Ana, Mary - of Software Process or of Software? Submission has been accepted for the 12th International Conference for Software, Ottawa-Ca, 11/2002. [2] ISO 8402 Vocabulary, 1994. [3] ISO/IEC 12119, International Standard. Information Technology - Software Packages - requirements and testing; 1994. [4] ISO/IEC 14598-5, International Standard Information Technology - Software product evaluation - Part 5: Process for Evaluators; 1998. ISO/IEC 14598-5, International Standard Information Technology - Software product evaluation - Part 5: Process for Evaluators; 1998. [5] ISO/IEC 9126, International Standard. Information Technology - Software Evaluation - characteristics and guidelines for their use; 1991. [6] Kitchenham, B.; Pfleeger, L. S.; - "Software : The Elusive Target"- IEEE Software, p. 12-21, Jan. 1996. [7] Oliveira, Angelina A. P.; et al. La Experiencia del Brasil en la Aplicación de Normas para Evaluación de la Calidad de o de Software, 1 Simposio LatinoAmericano de Calidad y ividad en Desarrollo de Software - INTEC, Santiago, Chile, Novembro de 1997. [8] Tsukumo, A.N.; et al. Qualidade de Software: Visões de Produto e Processo de Software. VIII CITS - VIII Conferência Internacional de Tecnologia de Software, Curitiba, PR, Junho de 1997 (in Portuguese). 6/6