• Nenhum resultado encontrado

Aulas12e13-ISO9126

N/A
N/A
Protected

Academic year: 2021

Share "Aulas12e13-ISO9126"

Copied!
23
0
0

Texto

(1)

ISO/IEC 9126 (NBR 13596)

A Norma internacional ISO/IEC 9126 (NBR 13596) lista

o conjunto de características que devem ser verificadas

em um software para que ele seja considerado um

“software de qualidade”.

(2)

2

ISO/IEC 9126 – Características

Grupos Grupos Funcionalidade Confiabilidade Utilizabilidade Eficiência Manutenibilidade Portabilidade

(3)

ISO/IEC 9126 – Características

Caracterísicas

Caracterísicas

Refere-se à existência de um conjunto de funções que

satisfazem necessidades

explícitas e implícitas, e suas propriedades específicas.

FuncionalidadeFuncionalidade ConfiabilidadeConfiabilidade UtilizabilidadeUtilizabilidade EficiênciaEficiência ManutenibilidadeManutenibilidade

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave

Adequação Faz o que é apropriado?

Acurácia (Precisão) Faz o que foi proposto da melhor forma?

Interoperabilidade Interage com outros sistemas?

Conformidade Está de acordo com as normas, leis, portarias, etc?

Segurança de Acesso Permite acesso não

(4)

4

ISO/IEC 9126 – Características

Caracterísicas

Caracterísicas

Refere-se à capacidade do software manter seu nível de desempenho, sob condições estabelecidas, por um período de tempo.

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave

Maturidade Apresenta Frequente falhas?

Tolerância a Falhas Ocorrendo falhas, reage de forma apropriada?

Recuperabilidade Recupera dados em caso de falhas?

(5)

ISO/IEC 9126 – Características

Caracterísicas

Caracterísicas

Refere-se ao esforço

necessário para se utilizar o software, bem como para o julgamento individual desse uso, por um conjunto de

usuários explícitos ou

implícitos.

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave

Intelegibilidade É fácil entender o conceito e a aplicação?

Aprendizagem É fácil aprender a usar?

Operacionalidade É fácil de operar e controlar?

(6)

6

ISO/IEC 9126 – Características

Caracterísicas

Caracterísicas

Refere-se ao relacionamento entre o nível de desempenho do software e a quantidade de

recursos usados, sob

condições estabelecidas.

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave

Tempo O tempo de resposta é rápido?

Recursos Utiliza poucos recursos?

(7)

ISO/IEC 9126 – Características

Caracterísicas

Caracterísicas

Refere-se ao esforço

necessário para fazer

modificações específicas no software.

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave

Analisabilidade É fácil de encontrar uma falha, quando ocorre?

Modificabilidade É fácil modificar e adaptar?

Estabilidade Há grande risco quando se faz alterações?

Testabilidade É fácil testar quando se faz alterações?

(8)

8

ISO/IEC 9126 – Características

Caracterísicas

Caracterísicas

Refere-se à habilidade do software ser transferido de um ambiente para outro.

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave

Adaptabilidade É fácil adaptar a outros ambientes?

Capacidade para ser instalado

É fácil instalar em outros ambientes?

Conformidade Está de acordo com padrões de portabilidade?

Capacidade para substituir

É fácil usar para substituir outro?

(9)

ISO/IEC 9126

- Definir requisitos de Qualidade

- Avaliar as especificações do software - Descrever as particularidades e

atributos do software

- Avaliar o software desenvolvido,

antes da entrega e aceitação do usuário final Possibilidades Possibilidades Grupos Grupos Funcionalidade Confiabilidade Utilizabilidade Eficiência Manutenibilidade Portabilidade

(10)

10

ISO/IEC 9126

Métricas – Princípios de Adoção

Métricas – Princípios de Adoção

-As medições devem ser usadas para medir processos, não pessoas; -O processo de medição deve ter objetivos claros e bem definidos;

-O processo de medição deve ser integrado com o processo de desenvolvimento de software; -O processo de medição deve ser fortemente acoplado com o processo de gerência da

qualidade e integrado com planos e orçamentos;

-O processo de coleta de dados deve ser simples e ferramentas automáticas para extração de dados devem ser usadas;

-As medições devem ser repetíveis, independente do observador; -O processo de medição é um processo contínuo, sujeito a melhoria;

-Os resultados devem ser compartilhados com as equipes de desenvolvimento de software; -O processo de medição deve quantificar a qualidade e a produtividade do processo, bem como medir o impacto de ferramentas, métodos e técnicas de melhoria da qualidade e

produtividade do processo, fornecendo uma base quantitativa para a avaliação das iniciativas de melhoria do processo e, consequentemente, promovendo sua melhoria contínua.

(11)

ISO/IEC 9126

Métricas Métricas Grupos Grupos Produtividade Qualidade Técnicas Orientadas ao Tamanho Orientadas para a Função

(12)

12

ISO/IEC 9126 – Características

Métricas

Métricas

Concentram-se na saída do processo de engenharia de software.

Ex.:

-Cronograma, Orçamento, Gestão de Projetos -Especificações, Técnicas de Testes, etc…

(13)

ISO/IEC 9126 – Características

Métricas

Métricas

Indicam o quanto o software atende às exigências implícitas e explícitas do cliente e verificam a sua adequação ao uso.

(14)

14

ISO/IEC 9126 – Características

Métricas

Métricas

Concentram-se no processo por meio do qual o software foi desenvolvido.

Ex.: Complexidade Lógica, Grau de Modularidade.

(15)

ISO/IEC 9126 – Características

Métricas

Métricas

São utilizadas para compilar as medições diretas da saída e da qualidade da engenharia de software e do processo por meio do qual ele é desenvolvido.

Ex.: número de linhas de código, pessoas versus horas trabalhadas, custos versus tempo de entrega, faturamento x reconhecimento da receita, etc…

(16)

16

ISO/IEC 9126 – Características

Métricas

Métricas

Oferecem medidas indiretas do software e do processo por meio do qual é desenvolvido, concentrando-se na funcionalidade do programa.

Ex.: Pontos por função.

(17)

ISO/IEC 9126 – Características

Métricas

Métricas

Coletam informações sobre a maneira segundo a qual as pessoas desenvolvem sofware e percepções humanas sobre a efetividade das ferramentas e métodos utilizados. A medição abrange basicamente a

coleta e guarda dos dados, a computação das métricas

e por fim a avaliação dos resultados obtidos.

(18)

18

ISO/IEC 9126 – Características

Métricas - Funcionalidade

Métricas - Funcionalidade

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave

Adequação Faz o que é apropriado?

Acurácia (Precisão) Faz o que foi proposto da melhor forma?

Interoperabilidade Interage com outros sistemas?

Conformidade Está de acordo com as normas, leis, portarias, etc?

Segurança de Acesso Permite acesso não autorizado aos dados?

Sim Não x x x x x Total Parcial 3 2

(19)

ISO/IEC 9126 – Características

Métricas - Confiabilidade

Métricas - Confiabilidade

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave Sim Não Maturidade Apresenta Frequente

falhas? x

Tolerância a Falhas Ocorrendo falhas, reage

de forma apropriada? x

Recuperabilidade Recupera dados em caso

de falhas? x

(20)

20

ISO/IEC 9126 – Características

Métricas - Usabilidade

Métricas - Usabilidade

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave Sim Não Intelegibilidade É fácil entender o

conceito e a aplicação? X

Aprendizagem É fácil aprender a usar? X

Operacionalidade É fácil de operar e

controlar? X

(21)

ISO/IEC 9126 – Características

Métricas - Manutenibilidade

Métricas - Manutenibilidade

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave Sim Não Analisabilidade É fácil de encontrar uma falha,

quando ocorre? x

Modificabilidade É fácil modificar e adaptar? x

Estabilidade Há grande risco quando se faz

alterações? x

Testabilidade É fácil testar quando se faz

alterações? x

(22)

22

ISO/IEC 9126 – Características

Métricas - Portabilidade

Métricas - Portabilidade

Subcaracterística

Subcaracterística Pergunta ChavePergunta Chave Sim Não Adaptabilidade É fácil adaptar a outros

ambientes? x

Capacidade para ser instalado

É fácil instalar em outros

ambientes? x

Conformidade Está de acordo com

padrões de portabilidade? x

Capacidade para substituir É fácil usar para substituir

outro? x

(23)

ISO/IEC 9126 – Características

Métricas - Conclusões

Métricas - Conclusões

Caracterísca Sim Não

Funcionalidade 3 2 Confiabilidade 3 0 Usabilidade 3 0 Eficiência 1 1 Manutenibilidade 1 3 Portabilidade 4 0 - 60% - 100% - 100% - 50% - 25% - 100% - 72% de Métrica de Qualidade

Referências

Documentos relacionados

Para aprofundar a compreensão de como as mulheres empreendedoras do município de Coxixola-PB adquirem sucesso em seus negócios, aplicou-se uma metodologia de

Ficou com a impressão de estar na presença de um compositor ( Clique aqui para introduzir texto. ), de um guitarrista ( Clique aqui para introduzir texto. ), de um director

A placa EXPRECIUM-II possui duas entradas de linhas telefônicas, uma entrada para uma bateria externa de 12 Volt DC e uma saída paralela para uma impressora escrava da placa, para

O objetivo do curso foi oportunizar aos participantes, um contato direto com as plantas nativas do Cerrado para identificação de espécies com potencial

Estaca de concreto moldada in loco, executada mediante a introdução no terreno, por rotação, de um trado helicoidal contínuo. A injeção de concreto é feita pela haste

Este estudo, assim, aproveitou uma estrutura útil (categorização) para organizar dados o que facilitou a sistematização das conclusões. Em se tratando do alinhamento dos

Em São Jerônimo da Serra foram identificadas rochas pertencentes à Formação Rio do Rasto (Grupo Passa Dois) e as formações Pirambóia, Botucatu e Serra Geral (Grupo São

Figura 1 - Protocolo alerta triangular das ocorrências traumáticas de Urgências ou Emergências...5 Figura 2 - Fluxograma das solicitações telefônicas de urgência