• Nenhum resultado encontrado

NormasdeUsabilidadeParte2

N/A
N/A
Protected

Academic year: 2021

Share "NormasdeUsabilidadeParte2"

Copied!
27
0
0

Texto

(1)

Curso Superior de Tecnologia

Curso Superior de Tecnologia

e Desenvolvimento de

e Desenvolvimento de

Sistemas

Sistemas

Interface Homem-Máquina

Normas – Parte 2

Kelma Madeira

Email: kelma.madeira@gmail.com

Material disponibilizado em:

Material disponibilizado em:

(2)



ISO/IEC 9126 (1991) - NBR 13596



ISO/IEC 12119 (1994)



ISO/IEC 9241 (1998)



ISO/IEC 14598

Normas de Usabilidade

Normas de Usabilidade --

ISO/IEC 9126 ISO/IEC 9126

 ISO/IEC 9126 (1991) - NBR 13596

 Norma sobre qualidade de software (referência mundial)

que trata da qualidade de produto de software

 Primeira norma a definir o termo usabilidade:

”conjunto de atributos de software relacionado ao esforço necessário para seu uso e para o julgamento individual de tal uso por determinado conjunto de usuários”.

(3)

 Define um modelo de propósito geral contendo seis características e respectivas subcaracterísticas:

Funcionalidade - Capacidade do produto de software de prover funções que atendam necessidades explícitas e implícitas, quando o software estiver sendo utilizado sob condições especificadas

Confiabilidade - Capacidade do software de manter seu nível de

desempenho sob condições estabelecidas durante um período de tempo estabelecido.

Usabilidade - Capacidade do produto de software de ser compreendido, aprendido, operado e atraente ao usuário, quando usado sob condições especificadas.

Eficiência - Capacidade do produto de software de apresentar desempenho apropriado, relativo à quantidade de recursos usados, sob condições especificadas .

Portabilidade - Capacidade do software de ser transferido de um ambiente para outro.

Manutenibilidade – Capacidade do produto de software de ser modificado. As modificações podem incluir correções, melhorias ou adaptações do software devido a mudanças no ambiente e nos seus requisitos ou especificações funcionais .

Modelo de qualidade para qualidade

Modelo de qualidade para qualidade

externa e interna ISO/IEC 9126

externa e interna ISO/IEC 9126

(4)

 Exercício para próxima aula: Pesquise sobre as Subcaracterísticas da Norma ISO 9126 (ou NBR 13596).

Funcionalidade Confiabilidade Usabilidade Eficiência Manutenibilidade Portabilidade

Adequação - Acurácia - Interoperabilidade

Segurança de acesso - Conformidade da funcionalidade Maturidade - Tolerância a defeitos

Recuperabilidade - Conformidade da Confiabilidade Inteligibilidade Apreensibilidade Interoperacionalidade -Atratividade - Conformidade da Usabilidade

Comportamento em relação ao tempo

Utilização de recursos - Conformidade da eficiência Analisabilidade – Modificabilidade - Estabilidade Testabilidade - Conformidade da Manutenibilidade

Adaptabilidade - Capacidade para ser instalado - Co-existência Capacidade para substituir - Conformidade da portabilidade

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Funcionalidade

Adequação

Capacidade do produto de software de prover um conjunto apropriado de funções para tarefas e objetivos do usuário especificados.

Ex: Tarefa – Cadastrar:

Editar/Alterar Cadastro Confirmar/Salvar Cadastro Deletar Cadastro

(5)



Funcionalidade

Acurácia

Capacidade do produto de software de prover, com o grau de precisão necessário, resultados ou efeitos corretos ou

conforme acordados. Ex: Orkut -Inexistência de Recados Privativos A msg privada é enviada por depoimento 9

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Funcionalidade

Interoperabilidade

Capacidade do produto de software de interagir com um ou mais sistemas especificados (Compatibilidade).

(6)



Funcionalidade

Segurança de acesso

Capacidade do produto de software de proteger informações e dados, de forma que pessoas ou sistemas não autorizados não possam lê-los nem modificá-los e que não seja negado o acesso às pessoas ou sistemas autorizados.

Ex: Tela de Logon

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126ISO/IEC 9126 

Funcionalidade

Conformidade

Capacidade do produto de software de estar de acordo com normas, convenções ou regulamentações previstas em leis e prescrições similares relacionadas à funcionalidade.

Ex: Provedores de Emails devem fornecer a troca de mensagens mantendo a Privacidade.

(7)



Confiabilidade

Maturidade

Capacidade do produto de software de evitar falhas decorrentes de defeitos no software.

Ex: Bug do Programa Adobe Reader 7.0, 8.0 e 8.1 rodando no Windows XP com SP2 instalado e o Internet Explorer 7.

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126ISO/IEC 9126 

Confiabilidade

Tolerância a falhas

Capacidade do produto de software de manter um nível de desempenho especificado em casos de defeitos no software ou de violação de sua interface especificada.

Ex: Alerta de incompatibilidade do Software

(8)



Confiabilidade

Tolerância a falhas Ex:Alerta de pouca Memória (Virtual) disponível no Windows

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126ISO/IEC 9126 

Confiabilidade

Recuperabilidade

Capacidade do produto de software de restabelecer seu nível de desempenho especificado e recuperar os dados

diretamente afetados no caso de uma falha.

(9)



Confiabilidade

Recuperabilidade

Ex: Atualização de pacote do software Picasa, corrigindo uma falha que ocasionava travamento e/ou fechamento do programa Picasa.

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Confiabilidade

Conformidade

Capacidade do produto de software de estar de acordo com normas, convenções ou regulamentações relacionadas à

confiabilidade.

Ex: Sites de Compras e Bancos

on line são obrigados a fornecer

(10)



Usabilidade

Inteligibilidade

Capacidade do produto de software de possibilitar ao usuário compreender se o software é apropriado e como ele pode ser usado para tarefas e condições de uso específicas.

Ex: Intuitividade do Nero

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Usabilidade

Apreensibilidade

Capacidade do produto de software de possibilitar ao usuário aprender sua aplicação.

Ex:Sistema de Ajuda (Help), Tutorial, etc.

“Alguns Helps por vezes são confusos e pouco frontal, enredando uma resposta até nos levar ao ponto de desespero.”

(11)



Usabilidade

Apreensibilidade Ex:Ajuda do Windows vista é mais completa, melhor estruturada e organizada. Mais de 750 ilustrações guiarão os seus olhos até ao ponto de resolução.

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Usabilidade

Operacionalidade

Capacidade do produto de software de possibilitar ao usuário operá-lo e controlá-lo.

Ex: O sistema deve forncer ao usuário bom operacionalidade e controle.

(12)



Usabilidade

Atratividade

Capacidade do produto de software de ser atraente ao usuário.

Ex: Está relacionado à natureza do projeto gráfico (ícones, cores, etc.)

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Usabilidade

Conformidade

Capacidade do produto de software de estar de acordo com normas, convenções, guias de estilo ou

regulamentações

relacionadas à usabilidade.

Ex: Normas de acessibilidade, resolução, uso de cores, tamanho

(13)



Eficiência

Comportamento em relação ao tempo

Capacidade do produto de software de fornecer tempos de resposta e de processamento, além de taxas de transferência, apropriados, quando o software executa suas funções, sob condições estabelecidas. Ex: Caixas de diálogo contendo o percentual de processamento

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Eficiência

Utilização de recursos

Capacidade do produto de software de usar tipos e quantidades apropriados de recursos, quando o software executa suas funções sob condições estabelecidas.

Ex: Utilização razoável de recursos: Memória, HD, etc.

(14)



Eficiência

Conformidade

Capacidade do produto de software de estar de acordo com normas e convenções relacionadas à eficiência.

Ex: Utilização de x% de Memória, % de HD, etc.

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Manutenibilidade

Analisabilidade

Capacidade do produto de software de permitir o diagnóstico de deficiências ou causas de falhas no software, ou a

identificação de partes a serem modificadas.

Ex: Caixa de diálogo contendo a

identificação do erro.

(15)



Manutenibilidade

Analisabilidade

Ex: Caixa de diálogo contendo a

informações sobre conflito de versões.

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Manutenibilidade

Modificabilidade

Capacidade do produto de software de permitir que uma modificação especificada seja implementada.

Ex: Incluir uma nova função no sistema, imprimir relatórios

(16)



Manutenibilidade

Modificabilidade

Ex: Função de Pesquisar por imagens no Google pelo tipo e cor

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Manutenibilidade

Estabilidade

Capacidade do produto de software de evitar efeitos inesperados decorrentes de modificações no software.

Ex: Quando uma nova função é inserida deverá garantir que o sistema continue funcionando normalmente.

(17)



Manutenibilidade

Testabilidade

Capacidade do produto de software de permitir que o software, quando modificado, seja validado.

Ex: HP - Depois que você instala a impressora e/ou troca o cartucho o sistema oferece para imprimir página teste.

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Manutenibilidade

Conformidade

Capacidade do produto de software de estar de acordo com normas ou convenções relacionadas à manutenibilidade.

Ex: De acordo com as normas o registro de sites “.com.br” pagam taxa única de anuidade.

2005

(18)



Portabilidade

Adaptabilidade

Capacidade do produto de software de ser adaptado para diferentes ambientes especificados, sem necessidade de aplicação de outras ações ou meios além daqueles fornecidos para essa finalidade pelo software considerado.

Subcaracterísticas

(19)



Portabilidade

Capacidade para ser instalado

Capacidade do produto de software para ser instalado em um ambiente especificado.

Ex: O sistema deverá ser instalado Em computadores que estão redes

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Portabilidade

Coexistência

Capacidade do produto de software de coexistir com outros produtos de software independentes, em um ambiente comum, compartilhando recursos comuns.

Ex: Incompatibilidade do Windows Vista Ultimate 64 bits com o Windows Live Menssenger (8.1, 8.5)

(20)



Portabilidade

Capacidade para substituir

Capacidade do produto de software de ser usado em substituição a outro produto de software especificado, com o mesmo

propósito e no mesmo ambiente.

Ex: Utilização do WordPad como substituição do Word.

Subcaracterísticas

Subcaracterísticas --

ISO/IEC 9126 ISO/IEC 9126 

Portabilidade

Conformidade

Capacidade do produto de software de estar de acordo com normas ou convenções relacionadas à portabilidade.

(21)

NIC- Núcleo de

Informação e Coordenação do Ponto BR

CGI- Comitê Gestor

da Internet

Característica Sub-característica Pergunta chave para a sub-característica

Funcionalidade

(satisfaz as necessidades?)

Adequação Propõe-se a fazer o que é apropriado?

Acurácia Faz o que foi proposto de forma correta?

Interoperbilidade Interage com os sistemas especificados? Conformidade Está de acordo com as normas, leis, etc.? Segurança de acesso Evita acesso não autorizado aos dados? Confiabilidade

(é imune a falhas?)

Maturidade Com que freqüência apresenta falhas?

Tolerância a falhas Ocorrendo falhas, como ele reage? Recuperabilidade É capaz de recuperar dados em caso de falha?

Usabilidade (é fácil de usar?)

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

Operacionalidade É fácil de operar e controlar?

Eficiência

(é rápido e "enxuto"?)

Tempo Qual é o tempo de resposta, a velocidade de

execução?

(22)

 ISO/IEC 9241 (1998)



Padrão internacional mais comum/difundida



Bastante utilizada na avaliação de usabilidade

de sistemas interativos



Considera mais o ponto de vista do usuário e

seu contexto de uso do que as características

ergonômicas do produto.

Normas de Usabilidade

(23)

Parte 1 Informações Gerais ISO 9241 Parte 2 Requisitos da Tarefa Parte 10 Princípios do Diálogo Parte 11

Orientações sobre Usabilidade

Parte 12 Apresentação de Informações Parte 6 Ambiente Parte 3 Apresentação Visual Parte 4 Teclados Parte 5

Estação de Trabalho e Postura

Parte 7

Reflexão de Monitores

Parte 8

Cor

Parte 9

Outros dispositivos de Entrada

Parte 13

Orientações ao Usuário

Parte 14

Diálogos por Menu

Parte 15

Diálogos por Comando

Parte 16

Diálogos - Manipulação Direta

Parte 17

Diálogos - Formulário

Hardware

Geral Ambiente Software

 A Parte 11 desta Norma redefine usabilidade:

"a capacidade de um produto ser usado por usuários específicos para atingir objetivos específicos com eficácia, eficiência e satisfação em um contexto específico de uso.“

 Esclarece ainda os seguintes conceitos:

Normas de Usabilidade

(24)

 Usuário - pessoa que interage com o produto.  Contexto de uso - usuários, tarefas, equipamentos

(hardware, software e materiais), ambiente físico e social em que o produto é usado.

 Eficácia - precisão e completeza com que os usuários

atingem objetivos específicos, acessando a informação correta ou gerando os resultados esperados.

 Eficiência - precisão e completeza com que os usuários

atingem seus objetivos, em relação à quantidade de recursos gastos.

 Satisfação - conforto e aceitabilidade do produto, medidos por meio de métodos subjetivos e/ou objetivos.

 Demais conceitos abordados nesta Norma:

 Sistema de Trabalho - Sistema, composto de usuários,

equipamento, tarefas e o ambiente físico e social, com o propósito de alcançar objetivos específicos.

 Objetivo - Resultado pretendido.

 Tarefa - Conjunto de ações necessárias para alcançar um objetivo.

 Produto - Parte do equipamento (hardware, software e

materiais) para o qual a usabilidade é especificada ou avaliada.

Normas de Usabilidade

(25)

 Define um processo de avaliação da qualidade do software.  A ISO 14598 orienta que o seu uso deve ser feito em conjunto

com a norma ISO 9126, já que esta define as métricas de qualidade de software.

 No processo de avaliação definido nesta norma, a identificação das necessidades do usuário é um passo importante para a qualidade do uso.

 Tais requisitos são informais por natureza e precisam ser

formalizados. Eles podem ser quantificados e a qualidade de uso avaliada em métricas (ISO 9126).

 Processos abordados na norma:

 Parte 1: Visão Geral

 Ensina a utilizar as outras normas do grupo

 Parte 2: Planejamento e Gestão

 Orienta como fazer uma avaliação, de forma geral

 Parte 3: Processo para Desenvolvedores

 Orienta como avaliar sob o ponto do vista de quem desenvolve

Normas de Usabilidade

(26)

O propósito da avaliação de qualidade de software é apoiar diretamente o desenvolvimento e a aquisição de software que atenda as necessidades do usuário e do cliente.

O objetivo final é assegurar que o produto forneça a qualidade

Normas de Usabilidade

(27)

Relação entre as NBR ISO/IEC 9126 e

Relação entre as NBR ISO/IEC 9126 e

NBR ISO/IEC 14598

Referências

Documentos relacionados

• Gerar nos alunos de Análise e desenvolvimento de software a capacidade de analisa, documentar e especificar sistemas computacionais de informação.. Estes devem fazer uso

• O ciclo de vida iterativo e incremental pode ser visto como uma generalização da abordagem em cascata: o software é desenvolvimento em incrementos e cada incremento é desenvolvido

• Deve-se avaliar o conjunto de requisitos essenciais para a definição do Documento de Visão do software e este deve incluir o escopo do projeto e suas limitações, bem como

• Depois de determinar os custos e benefícios para uma possível solução, você pode realizar a análise de custo- benefício.. Estudo

• Requisitos são tipicamente utilizados como informações fundamentais para a fase de projeto de um produto ou serviço, especificando as propriedades e funções necessárias

Além disso, a falta de esclarecimento de toda a comunidade escolar sobre sua importância para a melhoria do desempenho dos educandos também contribuiu para que os pais não o

Na Nova Zelândia em sistemas pastoris as vacas produzem em média 17 litros de leite ao dia, enquanto nos produtores analisados neste estudo a média de

Capacidade do produto de software de possibilitar ao usuário compreender se o software é apropriado e como ele pode ser usado para tarefas e condições de