Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Qualidade de Software Fabiano Gonçalves dos Santos Aula 4 Evolução do conceito de qualidade de software * Usuário Interesse: Qualidade de Uso e desempenho Interesse nas medidas externas As funções estão disponíveis? Software é confiável? É eficiente? Fácil de usar? Fácil para mudar de ambiente? Características construtivas não interessam Visões da qualidade * © Lightkeeper | Dreamstime.com Desenvolvedor Coerente com expectativas dos usuários (requisitos e aceitação) Interesse nas medidas internas (técnicas) Qualidade de produtos intermediários (documentos, modelos e diagramas) Visões da qualidade * © Warenemy | Dreamstime.com; © Skyfotostock | Dreamstime.com Gerente de Desenvolvimento Medida global da qualidade Qualidade x Prazo x Custos Qualidade do processo. Visões da Qualidade * © Dmitriy Shironosov | Dreamstime.com NBR ISO/IEC 9126 (Produto) Qualidade é: “totalidade de características de uma entidade que lhe confere a capacidade de satisfazer as necessidades explícitas e implícitas“ As 2 necessidades subsidiam as validações e verificações (como testes) Explícitas (externas) = condições em que produto deve ser usado, objetivos, funções,desempenho esperado (depende de especificações de requisitos). Implícitas (internas) = Não estão especificados nos requisitos, mas são características obvias e fundamentais * Define Características e sub-características que definem um MODELO de qualidade Não apresenta métricas para características de qualidade. Propõe que cada empresa use as próprias Qualidades explícitas (externas) = métricas externas ou seja medições baseadas nas necessidades dos usuários (produto final) Qualidades implícitas (internas) = métricas internas (produtos intermediários) Qualidades de uso = Visão de qualidade que o usuário tem do software NBR ISO/IEC 9126 (Produto) * Modelo de QUALIDADE da norma é composto de 2 partes: A qualidade do produto deve ser avaliado segundo um modelo definido. O modelo deve ser usado para estabelecer metas de qualidade do SW e produtos intermediários Público alvo: desenvolvimento SW, Adquirentes, Equipe de qualidade e Avaliadores NBR ISO/IEC 9126 (Produto) * O objetivo é que o produto tenha o efeito desejado em um contexto particular de uso. NBR ISO/IEC 9126 (Produto) A qualidade do produto de software pode ser avaliada pela medição: dos atributos internos (tipicamente medidas estáticas de produtos intermediários); dos atributos externos (tipicamente medidas do comportamento do código quando executado); dos atributos de qualidade em uso. * Quando executado Durante o desenvolvimento Instrumentos necessários para realizar uma avaliação Como medir qualitativamente e quantitativamente a qualidade - 9126-1 Utilização do software Modelo de Qualidade NBR ISO/IEC 9126 * Métricas do Modelo de Qualidade NBR ISO/IEC 9126 * O que a norma entende como característica? * O que a norma entende como Qualidade em uso? * Princípios do Modelo de Qualidade NBR ISO/IEC 9126 Qualidade do Processo Contribui para a melhoria da qualidade do produto Contribui para a melhoria da qualidade do uso * Métricas do Modelo de Qualidade NBR ISO/IEC 9126 * Atual NBR ISO/IEC 25051) A norma estabelece conjunto de: 1. Estabelece os requisitos de qualidade de um software tipo pacote. 2. Fornece instruções para testá-lo, com base nos requisitos. Escopo: Pacotes oferecidos ao mercado. Compreendem os processadores de texto, planilhas, BDs, softwares gráficos, programas para funções administrativas, técnicas ou científicas e programas utilitários NBR ISO/IEC 12119 (Pacote) * Esta Norma não trata de processos de produção de software (tampouco atividades e produtos intermediários, por exemplo especificações); O sistema de qualidade do produtor (tratado, por exemplo, na NBR ISO 9001) está fora do escopo desta NBR ISO/IEC 12119 (Pacote) * Pacotes de software conjunto completo e documentado de programas fornecidos a diversos usuários para uma aplicação ou função genérica. (SW de prateleira). NBR ISO/IEC 12119 (Pacote) * NBR ISO/IEC 12119 (Pacote) * Os requisitos de qualidade incluem que: A descrição do produto Documentação do usuário; Documentação do produto e dados necessários ao seu funcionamento Um pacote de software está em conformidade com esta Norma se atende a todos aos requisitos acima. NBR ISO/IEC 12119 (Pacote) * NBR ISO/IEC 12119 (Pacote) Pré-requisitos para teste: Deve ser considerada a presença de itens de produto; de sistema necessário e treinamento quando mencionado na descrição do produto Atividades de teste: Testar se estão de acordo com os requisitos de qualidade tais como a descrição do produto, a documentação do usuário, e os programas de dados Registro de teste: Deve conter informações suficientes para permitir a repetição do teste como a elaboração do plano de teste, casos de teste, registros de resultados com falhas e/ou sucessos e por fim, a identificação de pessoas envolvidas Relatório de teste: Contém a descrição do produto, o hardware e software usado no teste, os documentos usados, os resultados dos testes (descrições, documentação, programas e dados), a lista de não conformidades dos requisitos, a lista de não conformidades de recomendações e as datas dos inícios e término do teste * Qualidade de Software Fabiano Gonçalves dos Santos Atividade 4 * O que é um pacote de software? * * O que é um pacote de software? * Trata-se de um produto de software que envolve um conjunto completo e documentado de programas fornecidos a diversos usuários para uma aplicação ou função genérica. Um pacote de software envolve todos os componentes do produto disponíveis aos usuários, tais como documentação, manual de instruções e guia de instalação.
Compartilhar