iso iec 14598 3 e 9126 resumos

Upload: suse4576

Post on 03-Jun-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    1/38

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    2/38

    RoteiroIntroduo

    Normas e Modelos de Qualidade do Produtode Software

    Projeto SQuaRE

    Aplicabilidade

    Referncias

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    3/38

    IntroduoModelos de Qualidade de Produto deSoftware ?

    de produto e de servio.

    Avaliaes de produtos atravs de algumtipo de certificao emitida com base numapadronizao.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    4/38

    A ISO e a IEC elaboraram um conjunto denormas que tratam sobre a atualpadronizao mundial para a qualidade deprodutos de software:

    Normas e Modelos

    de Qualidade do Produto de Software

    ISO/IEC 9126Caractersticas de qualidade de software (NBR 13596)

    ISO/IEC 14598Guias para Avaliao de Produto de SoftwareISO/IEC 12119

    Requisitos de Qualidade e Testes de Pacotes de

    Software (NBR12119)

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    5/38

    CBCC Bacharelado em Cincia da Computao

    CBSI Bacharelado em Sistemas de Informao

    A Norma ISO/IEC 9126

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    6/38

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    7/38

    ISO/IEC 9126-1: Modelo de Qualidade;

    ISO/IEC 9126-2: Mtricas Externas - Apoiopara definio dos atributos de qualidade;

    Norma ISO/IEC 9126:

    Estrutura

    ISO/IEC 9126-3: Mtricas Internas - Apoiopara definio dos atributos de qualidade;

    ISO/IEC 9126-4: Mtricas de Qualidade emUso.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    8/38

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    9/38

    ISO/IEC 9126-1: Modelo de

    Qualidade

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    10/38

    ISO/IEC 9126-2: Mtricas ExternasApia-se na definio dos atributos externosde qualidade correlacionados com umadeterminada caracterstica;

    De ine in ica ores e m tricas externas paraavaliar um produto de software;

    Referem-se a medies indiretas de umproduto de software a partir docomportamento do Sistema Computacionalou do seu efeito no ambiente, quando daexecuo de seus programas.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    11/38

    Devem ser usadas para:para avaliar o comportamento do softwarequando usado em situaes especficas;para predizer a qualidade real no uso;

    ISO/IEC 9126-2: Mtricas Externas

    para avaliar e indicar se o produto satisfaz asverdadeiras necessidades durante a operao realpelo usurio.

    Exemplo:Caracterstica: FuncionalidadeSub-caracterstica: Adequao

    quantidade de funes atendidas, que podero ser subdivididasem desejveis e obrigatrias.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    12/38

    Define indicadores e mtricas internas paraavaliar um produto de software;

    -

    ISO/IEC 9126-3: Mtricas Internas

    um produto de software a partir de suasprprias caractersticas internas, sem anecessidade de execuo dos programas,como por exemplo, linhas de cdigo, nmerode erros encontrados em revises, etc.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    13/38

    As mtricas internas fornecem aos usurios apossibilidade de medir a qualidade dosartefatos intermedirios e de prever aqualidade do produto final;

    ISO/IEC 9126-3: Mtricas Internas

    Isto permite que o usurio identifiqueproblemas de qualidade e inicie a aocorretiva assim que possvel no ciclo de vidado desenvolvimento.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    14/38

    A avaliao da Qualidade em Uso do software valida

    a qualidade do produto em cenrios e tarefascomuns ao usurio;

    ISO/IEC 9126-4: Mtricas de

    Qualidade em Uso

    pelas caractersticas: efetividade, produtividade,segurana e satisfao;

    Usurios tambm podem desenvolver e aplicarmtricas para seus domnios particulares deaplicao.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    15/38

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    16/38

    Qualidade interna e externa so aplicveis aoproduto de software;Qualidade em uso aplicvel ao efeito do produtode software em um cenrio especfico;As mtricas internas podem ser aplicadas a um

    Relacionamento entre os Tipos de

    Mtricas

    As mtricas externas podem ser usadas para medira qualidade do produto de software atravs damedio de seu comportamento em um sistema doqual ele faa parte;

    As mtricas de qualidade em uso medem o quanto oproduto agrega s necessidades de usuriosespecficos.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    17/38

    CBCC Bacharelado em Cincia da Computao

    CBSI Bacharelado em Sistemas de Informao

    A Norma ISO/IEC 14598

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    18/38

    ISO/IEC 14598Orienta planejamento e a execuo de umprocesso de avaliao da qualidade doproduto de software;

    Necessidade de complementar a ISO/IEC9126;

    Processo de avaliao em grande detalhe;

    Recursos interessantes aos avaliadores.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    19/38

    ISO/IEC 14598: Certificao

    Trs grupos interessados em avaliar umsoftware, o que define os trs tipos bsicosde certificao:er ca o uem rea za na a e

    de 1a. parte Empresas que desenvolvem software Melhorar a qualidade de seu prprio produto

    de 2a. parte Empresas que adquirem software Determinar a qualidade do produto que iro adquirir

    de 3a. parte Empresas que fazem certificao Emitir documento oficial sobre a qualidade de um software

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    20/38

    ISO/IEC 14598:Estrutura

    Conjunto de guias que apia este processode avaliao:

    Norma Nome Finalidade

    - s o era ns na a u zar as ou ras normas o grupo

    14598-2 Planejamento e Gerenciamento Sobre como fazer uma avaliao, de forma geral

    14598-3 Guia para Desenvolvedores Como avaliar sob o ponto do vista de quem desenvolve

    14598-4 Guia para Aquisio Como avaliar sob o ponto de vista de quem vai adquirir

    14598-5 Guia para Avaliao Como avaliar sob o ponto de vista de quem certifica

    14598-6 Mdulos de Avaliao Detalhes sobre como avaliar cada caracterstica

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    21/38

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    22/38

    ISO/IEC 14598:Exemplo

    Modelo de relatrio de avaliao, segundo

    um anexo da norma ISO/IEC 14598-5.Seo Itens

    1 Prefcio Identificao do avaliadorIdentificao do relatrio de avaliaoIdentificao do contratante e fornecedor

    2 Requisitos Descrio geral do domnio de aplicao do produtoDescrio geral dos objetivos do produtoLista dos requisitos de qualidade, incluindo- Informaes do produto a serem avaliadas- Referncias s caractersticas de qualidade- Nveis de avaliao

    3 - Especificao Abrangncia da avaliaoReferncia cruzada entre os requisitos de avaliao e os componentes do produto

    Especificao das medies e dos pontos de verificaoMapeamento entre a especificao das medies com os requisitos de avaliao

    4 - Mtodos Mtodos e componentes nos quais o mtodo ser aplicado

    5 - Resultado Resultados da avaliao propriamente ditosResultados intermedirios e decises de interpretaoReferncia s ferramentas utilizadas

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    23/38

    CBCC Bacharelado em Cincia da Computao

    CBSI Bacharelado em Sistemas de Informao

    A Norma ISO/IEC 12119

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    24/38

    Aplicvel avaliao de pacotes de softwarena forma em que so oferecidos e liberadospara uso no mercado;

    ISO/IEC 12119

    Entende-se por pacote de software o"conjunto completo e documentado deprogramas fornecidos a diversos usuriospara uma aplicao ou funo genrica".

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    25/38

    Aprovada pela ISO em 1994;

    No Brasil ela foi aprovada pelo comit tcnico-

    ISO/IEC 12119

    12119;

    Essa norma aplicvel a todos os tipos depacotes de software.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    26/38

    ISO/IEC 12119:

    Requisitos de Qualidade

    Correspondem documentao que deveexistir associada a um pacote de software: Descrio do Produto Documentao do Usurio Pro ramas e Dados

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    27/38

    ISO/IEC 12119:

    Instrues para Testes

    Recomendaes de como um produto deveser testado em relao aos requisitos dequalidade esto registradas nos seguintesdocumentos: Pr-requisitos de Teste Atividades de Teste Registros de Teste Relatrio de Teste Teste de Acompanhamento

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    28/38

    ISO/IEC 12119:

    Estrutura

    ISO/IEC 12119

    Requisitos deQualidade

    Instrues paraTeste

    Descrio doProduto

    Documentaodo Usurio

    Programas eDados

    Pr-requisitosde Teste

    Registros deTeste

    Teste deacompanhamento

    Atividade deTeste

    Relatrio deTeste

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    29/38

    CBCC Bacharelado em Cincia da Computao

    CBSI Bacharelado em Sistemas de Informao

    O projeto SQuaRE

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    30/38

    Software product Quality Requirements and Evaluation

    Grupo WG6 do ISO/IEC JTC1 SC7;Evoluo das sries de produtos ISO/IEC 9126 e

    SQuaRE: Histrico

    14598;Documento inicial em 1999 na reunio deKanazawa;Aprovado pelo SC7 em 2000 na reunio de Madri;Em Agosto de 2005 foi lanada a primeira verso danorma SQuaRE;Norma ISO/IEC 25000.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    31/38

    SQuaRE: Arquitetura

    ISO/IEC 2503nQuality

    ISO/IEC 2504nQuality

    ISO/IEC 2501nQualityModel

    Division

    ISO/IEC 2500n

    A ISO/IEC reservou o limite de 25050 a 25099 no caso de ser utilizadopara os padres internacionais de extenso do SQuaRE e/ou para osrelatrios tcnicos.

    Divisionva ua onDivision

    ISO/IEC 2502nQuality

    MeasurementDivision

    General Division

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    32/38

    SQuaRE: 2500n

    2500n: Quality Management Division2500n: Quality Management Division

    Software Product Quality Division

    25000: Guide to the SQuaRE25000: Guide to the SQuaRE

    25001: Planning and Management25001: Planning and Management

    Substitui a14598-2

    Terminologia da 14598-1

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    33/38

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    34/38

    SQuaRE: 2502n

    2502n: Quality Measures2502n: Quality Measures

    25020: Measurement reference Model and Guide25020: Measurement reference Model and Guide

    Quality Measures Division

    25024: Quality In Use Measures25024: Quality In Use Measures

    Da 9126-1 e as partes comuns da 9126-{2, 3 e 4}

    25021: Quality Measure Element25021: Quality Measure Element Novo

    25022: Internal Measures25022: Internal Measures

    25023: External Measures25023: External Measures

    Substitui 9126-4

    Substitui 9126-2

    Substitui 9126-3

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    35/38

    SQuaRE: 2503n

    2503n: Quality Requirement2503n: Quality Requirement

    Quality Requirement Division

    Guias

    25030: Quality Requirements25030: Quality Requirements

    Guia Geral para Requisitos de QualidadeRequisitos para Requisitos de QualidadeRequisito de Qualidade em UsoRequisito d Qualidade ExternaRequisito de Qualidade Interna

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    36/38

    SQuaRE: 2504n

    2504n: Quality Evaluation2504n: Quality Evaluation

    Quality Evaluation Division

    25040: Evaluation Process Overview25040: Evaluation Process Overview

    25041: Developers Process25041: Developers Process

    Grandes revises da 14598-1

    25042: Acquirers Process25042: Acquirers Process

    25043: Evaluators Process25043: Evaluators Process

    25044: Evaluation Module25044: Evaluation Module

    Pequenas revises

    Pequenas revises

    Pequenas revises

    Pequenas revises

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    37/38

    Em 2006, foram acrescentadas norma

    mais duas extenses:ISO/IEC 25051: define requisitos dequalidade para COTS;

    SQuaRE: Evoluo

    ISO/IEC 25062: prov um mtodo padropara reportar os resultados dos testes deusabilidade.

  • 8/12/2019 ISO IEC 14598 3 e 9126 Resumos

    38/38

    SQuaRE: Comparao

    As principais diferenas da SQuaRE em relao s

    normas 9126, 14598 so:Introduo de um novo modelo de refernciageral;

    Introduo de elementos de medida de qualidadedentro da diviso de medida de qualidade;Introduo da diviso de requisitos de qualidade;

    Incorporao e reviso dos processos deavaliao;Adaptao do contedo com a norma ISO/IEC

    15939 (processos de medio).