Qualidade de Pacote de Software. Avaliação do Sistema DreamWeaver. Material preparado por Débora M. B. Paiva

Documentos relacionados
SSC-546 Avaliação de Sistemas Computacionais

AVALIAÇÃO DE PRODUTOS DE SOFTWARE

Qualidade de Software

Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

QUALIDADE DE PRODUTO DE SOFTWARE

ISO/IEC Prof. Alexandre Luís Franco

Qualidade de Software. Profª Rafaella Matos

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE

CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software

Avaliação de Pacote de Software Macromedia Web Design Studio 4 conforme a Norma ISO/IEC 12119

CYPETERM. publicadas pela ADENE. Questionário de Avaliação da Qualidade do Software Julho de 2009

AVALIAÇÃO DE PACOTE DE SOFTWARE

Qualidade de Produto. Maria Cláudia F. P. Emer

QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE

Gerenciamento de Projetos de Governança em TI

Cláudio Piccolo Fernandes 1, Walkiria Cordenonzi 2

Introdução à Qualidade de Software

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC Normas

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Engenharia de Software

CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA

Propostas ISO. Benefícios com a certificação. ISO/IEC 9126 Qualidade de produtos de software

Conceitos Iniciais. Gestão, Gerente e as Organizações

Engenharia de Software II

Prof. Emiliano S. Monteiro

Introdução à Qualidade

Qualidade de Software

GESTÃO E QUALIDADE DE PROJETOS ESTRUTURAIS AULA 02

Componentes de SIs. Pessoas Organiz. Tecnologia

Escopo: PROCESSOS FUNDAMENTAIS

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

Comparação entre as bibliotecas gráficas. OpenGL e Direct3D. Aluno:Alexandre Otto Strube Orientador: Paulo César Rodacki Gomes

QUALIDADE DE SOFTWARE. Prof. Emiliano Monteiro

Qualidade de Software

AVALIAÇÃO DA QUALIDADE DE UM SISTEMA ACADÊMICO: ESTUDO DE CASO NO Q- ACADÊMICO

Análise e Projeto Orientado a Objetos

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software

Norma ISO/IEC Qualidade dos Produtos de Software. Qualidade dos Produtos de Software

Engenharia de Requisitos

Engenharia de Software

Interface Humano- Computador (IHC) Prof. Dr. Ronaldo Barbosa

Análise e Projeto de Sistemas I

3 Medição de Software

Introdução aos Testes de Software

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

ENGENHARIA DE REQUISITOS. SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa

ESPECIFICAÇÃO DO TRABALHO DA DISCIPLINA DE ANÁLISE DE SISTEMAS ORIENTADOS A OBJETOS DO CURSO DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

Engenharia de Software

Processos de Validação e Verificação do MPS-Br

Gerência da Melhoria do Processo de S oftware através de Indicadores da Qualidade e P rodutividade. Software Measurement & IT Project Management

Levantamento, Análise e Gestão Requisitos. Aula 05

Avaliação e Comparação de Ferramentas de Software.

Normas Relacionadas ao Teste de Software

QUALIDADE DE SOFTWARE VISÃO GERAL

Verificação e Validação (V & V)

Instituto Federal de São Paulo Campus Presidente Epitácio. Disciplina: História da Ciência e da Tecnologia

Introdução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução.

2

Análise e Projeto de Sistemas

Processo de Aquisição MPS.BR

AULA 07 Parte 02 Qualidade de Software. Sumário

Introdução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade.

Interação Humano-Computador Avaliação de Usabilidade (Avaliação Heurística) PROFESSORA CINTIA CAETANO

ENGENHARIA DE SOFTWARE

ISO/IEC 12207: Manutenção

Documento de Requisitos*

Teste de Software. Competência: Entender as técnicas e estratégias de testes de Software

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

QUALIDADE DE SOFTWARE

AVALIAÇÃO DA MANUTENIBILIDADE DE PRODUTOS DE SOFTWARE

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves

Tópicos da Aula. O que é anunciado. Falha de Comunicação no Desenvolvimento de Software. Engenharia de Software: Conceitos Fundamentais

ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Paradigmas de Linguagens

Organização para Realização de Teste de Software

Programação Modular em C++

Ação Preventiva Ação para eliminar a causa de um potencial não-conformidade ou outra situação potencialmente indesejável.

UMA ANÁLISE CRÍTICA DO MEDE-PROS

Estágio II. Aula 01 Qualidade de Software. Prof. MSc. Fred Viana

Adaptação do MEDE-PROS para o processo de Pré-Qualificação do PNAFM

Unidade VI. Inspeção de software

Garantia de Qualidade: Inspeção em DR

Políticas de Qualidade em TI

Requisitos de Software

Engenharia de Software II

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

Prof.: Michele Nasu Tomiyama Bucci USABILIDADE

Qualidade e Certificação em Software. Prof. Cesar 1

Análise e projeto de sistemas

UFU-FACOM Documento de Requisitos <Nome do Sistema>

Transcrição:

Qualidade de Pacote de Software Avaliação do Sistema DreamWeaver Material preparado por Débora M. B. Paiva

Visão Geral Introdução Definição dos Requisitos de Qualidade Preparação da Avaliação de Qualidade Instruções para Teste Conclusões 2

Introdução 1 o ) Definição dos Requisitos de Qualidade Requisitos de Qualidade de Pacote de Software (NBR 12119): Descrição do Produto Manual do Usuário Programas e Dados 2 o ) Preparação da Avaliação de Pacote Seleção de Métricas Definição do Nível de Pontuação Definição dos Critérios de Julgamento 3

Introdução 3 o ) Instruções para Teste Pré-requisitos de teste Atividades de teste Registros de teste Relatório de teste 4

Definição dos Requisitos de Qualidade Descrição do Produto Manual do Usuário Os mesmos requisitos vistos na aula. Programas e Dados Algumas mudanças... 5

Definição dos Requisitos de Qualidade Programas e Dados Funcionalidade Confiabilidade Usabilidade Requisitos de Qualidade da Norma ISO/IEC 9126 e Modelo de McCall 6

Definição dos Requisitos de Qualidade Programas e Dados Funcionalidade Adequação Acurácia Interoperabilidade Confiabilidade Maturidade Recuperabilidade 7

Definição dos Requisitos de Qualidade Programas e Dados Usabilidade Inteligibilidade Apreensibilidade Operacionalidade Treinamento 8

Preparação da Avaliação de Pacote Seleção de Métricas Perguntas relacionadas à satisfação dos requisitos definidos que irão compor um checklist (mostrado adiante...) Exemplo: Métrica para Manual do Usuário O manual do usuário inclui todos os dados necessários para a instalação, para o uso da aplicação e para a manutenção do software produto? 9

Preparação da Avaliação de Pacote Definição do Nível de Pontuação Cada particularidade está pontuada em três níveis: 0 - nível de pontuação pobre 1 - nível de pontuação satisfatório 2 - nível de pontuação excelente 10

Checklist Descrição do Produto Requisitos Gerais A descrição é inteligível, completa, bem organizada e bem apresentada? 0- Não. A descrição está muito técnica; 1- Algumas partes estão difíceis de entender, ou a descrição está incompleta ou não está bem organizada e bem apresentada; 2- Sim. Geralmente. A descrição é livre de inconsistências internas e cada termo tem um único significado? 0- Não. A descrição é inconsistente; 1- Há algumas inconsistências; 2- Sim. 11

Checklist Descrição do Produto Identificações e Indicações O documento de descrição do produto possui uma única identificação? 0- Não 2- Sim A identificação do produto possui nome do produto e versão ou data? 0- Não 2- Sim É declarado se a manutenção do produto é oferecida? 0- Não 1- Sim, mas não é declarado o que é oferecido 2- Sim. É declarado o que é oferecido. 12

Checklist Descrição do Produto Identificações e Indicações As tarefas que podem ser realizadas utilizando o produto são identificadas? 0- Não 1- Sim, mas não estão claras 2- Sim. Estão claras A descrição do produto faz referência aos documentos de requisitos com os quais o produto está em conformidade? 0- Não 1- Apenas a alguns 2- Sim Os requisitos de hardware e software são especificados? 0- Não 1- Apenas alguns 2- Sim 13

Checklist Descrição do Produto Identificações e Indicações Se a descrição do produto faz referências a interfaces com outros produtos, as interfaces ou produtos são identificados? 0- Não 1- Apenas alguns 2- Sim Todos os itens entregues são identificados? 0- Não. 1- Apenas alguns 2- Sim É declarado se o suporte para operação do produto é oferecido? 0- Não 2- Sim 14

Checklist Descrição do Produto Funcionalidade A descrição do produto fornece uma visão geral das funções disponíveis, dos dados necessários e das facilidades oferecidas? 0- Não 1- Parcialmente 2- Sim A descrição do produto inclui informações a respeito de maneiras para evitar o acesso não autorizado a programas e dados? 0- Não 2- Sim 15

Checklist Descrição do Produto Confiabilidade A descrição do produto inclui informações sobre procedimentos para preservação dos dados? 0- Não 2- Sim Propriedades adicionais do produto (por exemplo, recuperação de erros) são descritas para assegurar sua capacidade funcional? 0- Não 2- Sim 16

Checklist Descrição do Produto Usabilidade Foi especificado o tipo de interface com o usuário? 0- Não 2- Sim Foi descrito o conhecimento específico requerido para a aplicação do produto? 0- Não 2- Sim Se o produto pode ser adaptado pelo usuário, então as ferramentas para essa adaptação e as condições para seu uso são identificadas? 0- Não 2- Sim 17

Checklist Descrição do Produto Usabilidade A descrição do produto inclui dados sobre a eficiência de uso e satisfação do usuário? 0- Não 2- Sim 18

Checklist Descrição do Produto Manutenibilidade A descrição do produto contém declarações sobre a manutenibilidade do produto? 0- Não 2- Sim Portabilidade A descrição do produto contém declarações sobre a portabilidade do produto? 0- Não 2- Sim 19

Checklist Manual do Usuário Completitude O manual contém todas as informações necessárias para uso do produto, tais como estabelecimento de todas as funções do pacote, procedimentos de instalação e valores limites? 0- Não. O manual não contém essas informações; 1- Apenas alguns itens são descritos; 2- Sim. O manual apresenta todas as informações e estão claras. 20

Checklist Manual do Usuário Correção As informações apresentadas no manual estão corretas e sem ambigüidades? 0- Não. Há muitas incorreções ou ambigüidades; 1- Há algumas incorreções ou ambigüidades; 2- Sim. O manual apresenta informações corretas e sem ambigüidades. Consistência Há coerência entre a documentação no manual e a descrição do produto? 0- Não. Há muitas incoerências; 1- Há algumas incoerências; 2- Sim. Manual e descrição são coerentes. 21

Checklist Manual do Usuário Inteligilibidade A documentação é compreensível pelos usuários, utilizando termos apropriados, exibições gráficas e explicações detalhadas? 0- Não. A documentação não é compreensível; 1- Há algumas partes que não são compreensíveis; 2- Sim. A documentação é compreensível pelo usuário. Apresentação e Organização O manual é apresentado de forma a oferecer uma visão geral de índices e tabelas de conteúdo? 0- Não. 2- Sim. 22

Checklist Programas e Dados Funcionalidade Adequação O software faz o que é apropriado? 0- Não. 2-Sim. Acurácia O software faz o que foi proposto de forma correta? 0- Não. 2-Sim. Interoperabilidade O software é capaz de interagir com os sistemas especificados? 0- Não. 2-Sim. 23

Checklist Programas e Dados Confiabilidade Maturidade Qual é a freqüência de falhas por defeitos no software? 0- Alta 1- Regular 2-Baixa Recuperabilidade O software é capaz de restabelecer seu nível de desempenho e recuperar dados em casos de falha? 0- Não 1- Sim. Com muito esforço 2-Sim. Facilmente 24

Checklist Programas e Dados Usabilidade Inteligibilidade É fácil entender o conceito lógico do software e sua aplicabilidade? 0- Não 2- Sim Apreensibilidade É fácil aprender a usar o sistema? 0- Não. 2-Sim. 25

Checklist Programas e Dados Usabilidade Treinamento O software auxilia no sentido de ajudar novos usuários a aplicarem o sistema? 0- Não. 1- Sim, mas os recursos oferecidos não são satisfatórios 2- Sim. Os recursos oferecidos são suficientes e satisfatórios Operacionalidade É fácil operar e controlar o sistema? 0- Não 2- Sim 26

Preparação da Avaliação de Pacote Procedimento para sintetizar as respostas 1º)- Para cada requisito, somar as notas das características de qualidade. 2º)- Contar a quantidade de métricas que existem para cada requisito de qualidade; Multiplicar essa quantidade pela nota máxima (2), para obter a nota máxima do requisito de qualidade. 3º)- Converter a nota do requisito de qualidade em valor percentual 27

Preparação da Avaliação de Pacote Definição dos Critérios de Julgamento 100% 75% 50% 25% Excelente Bom Regular Insuficiente Satisfatório Insatisfatório 28

Instruções para Teste Pré-requisitos de Teste Itens de produto; Sistema DreamWeaver em funcionamento. Atividades de Teste Número de Avaliadores: 1; Tempo gasto: 2 horas e 15 minutos; Local: Laboratório de Computação ICMC- USP; 29

Instruções para Teste Atividades de Teste Inspeção da embalagem do produto e do manual do usuário para avaliação dos requisitos relacionados a Descrição do Produto e Documentação do Usuário; Utilização do sistema (execução de atividades básicas) para avaliação dos requisitos relacionados a Programas e Dados. 30

Instruções para Teste Registros de Teste 1)- Descrição do Produto Total de pontos obtidos: 13; Número de métricas: 21; Nota máxima para métricas: 2; Nota máxima para o requisito: 42; Nota do requisito em valor percentual: 30,95% 31

Instruções para Teste Registros de Teste Descrição do Produto 100% 75% 50% 25% Excelente Bom Regular Insuficiente Satisfatório Insatisfatório 32

Instruções para Teste Registros de Teste 2)- Documentação do Usuário Total de pontos obtidos: 8; Número de métricas: 5; Nota máxima para métricas: 2; Nota máxima para o requisito: 10; Nota do requisito em valor percentual: 80% 33

Instruções para Teste Registros de Teste Documentação do Usuário 100% 75% 50% 25% Excelente Bom Regular Insuficiente Satisfatório Insatisfatório 34

Instruções para Teste Registros de Teste 3)- Programas e Dados Total de pontos obtidos: 15; Número de métricas: 9; Nota máxima para métricas: 2; Nota máxima para o requisito: 18; Nota do requisito em valor percentual: 83% 35

Instruções para Teste Registros de Teste Programas e Dados 100% 75% 50% 25% Excelente Bom Regular Insuficiente Satisfatório Insatisfatório 36

Relatório do Teste 1-Produto: Macromedia DreamWeaver 2-Hardware utilizado: Pentium 233Mz, 128MB Ram 3- Software utilizado: Windows 2000 4-Documentos usados: Manual do usuário, embalagem do sistema. 37

Relatório do Teste 5- Lista de não-conformidades dos requisitos: Descrição do Produto Declaração da manutenção/suporte; Referência aos documentos de requisitos com os quais o produto está em conformidade; Definição dos produtos com os quais o software faz referência; Identificação dos itens entregues; Descrição das funções disponíveis; Descrição de maneiras para evitar acesso não autorizado; Descrição de procedimentos para preservação dos dados; 38

Relatório do Teste 5- Lista de não-conformidades dos requisitos: Descrição do Produto (cont.) Descrição de propriedades adicionais do produto; Especificação do tipo de interface com o usuário; Descrição do conhecimento requerido para a aplicação do produto; Ferramentas para adaptação do produto pelo usuário; Descrição de dados sobre a eficiência e satisfação do usuário; Declarações sobre Manutenibilidade e Portabilidade do sistema. 39

Relatório do Teste 5- Lista de não-conformidades dos requisitos: Manual do Usuário O manual não contém todas as informações necessárias para uso do produto; Há incoerências entre a documentação no manual e a descrição do produto. Programas e Dados Restabelecimento do nível de desempenho e recuperação de dados em casos de falha; Freqüência de falhas por defeitos no software. 40

Conclusões O sistema DreamWeaver apresenta muitos problemas em relação à Descrição do Produto; Outras avaliações, por exemplo, avaliação de usabilidade e funcionalidade devem ser realizadas de forma a apoiar os resultados obtidos em relação ao item Programas e Dados; O Manual do Usuário apresentou resultados bastante satisfatórios em relação aos requisitos avaliados; 41

Qualidade de Pacote de Software Avaliação do Sistema DreamWeaver Débora M. B. Paiva