A Qualidade de Software
Por: Rafael de Sá • 7/9/2019 • Trabalho acadêmico • 640 Palavras (3 Páginas) • 200 Visualizações
Questão 1. Descreva o que você entende por QUALIDADE DE SOFTWARE
É a área da Engenharia de Software que se refere a qualidade que um produto possui tanto para o cliente (software atende aos requisitos e de forma funcional), quanto para a equipe de desenvolvimento (software seguindo boas práticas de desenvolvimento).
Questão 2. Explique o que é "Controle de Qualidade" e como ele se apresenta no processo de construção de um software?
É todo o processo e atividades realizadas para atingir um produto final com qualidade e de acordo com os requisitos, como padrões de projeto, documentação, testes e etc.
Questão 3. Qual o objetivo da norma ISO 9126?
Definir as características de qualidade desejáveis de um software, assim padronizando sua avaliação.
Questão 4. Quais são as visões de qualidade definidas pela ISO 9126? Explique cada uma delas.
Visões de qualidade interna (ponto de vista interno, melhorias durante implementação, revisão e testes), externa (ponto de vista externo, quanto o produto está em ambiente simulado, contendo dados e utilizando métricas externas) e qualidade em uso (ponto de vista do usuário, quando o produto está em uso pelo usuário final).
Questão 5. Explique com suas palavras os conceitos de "Testabilidade", "Interoperabilidade" e "Desempenho” em relação ao tempo", no contexto da norma ISO 9126
Testabilidade é quando um produto possui a capacidade de ser testado, ele expõe suas falhas durante os testes.
Interoperabilidade é quando um produto possui a capacidade de interagir com um ou mais sistemas.
Desempenho em relação ao tempo é quando um produto possui a capacidade de fornecer de forma apropriada um bom tempo de resposta e processamento.
Questão 6. O que são Revisões de Software?
É todo o processo para melhorar a qualidade do produto de software.
Questão 7. Explique (com suas palavras) a diferença entre verificação e validação.
Verificação é para verificar se o produto está sendo desenvolvido corretamente, verificando se cada fase satisfaz aos requisitos iniciais da fase.
Validação é para verificar se o produto está de acordo aos requisitos e às necessidades do usuário, pode ser validado durante ou após o desenvolvimento.
Questão 8. Qual a diferença entre Defeito, Erro e Falha?
Defeito é um problema relacionado ao algoritmo, assim podendo ocasionar uma falha.
Erro é quando uma informação ou estado de execução é inconsistente.
Falha é quando no sistema é realizado uma violação das especificações.
Questão 9. Explique a diferença entre Garantia da Qualidade, Verificação e Validação, no contexto do processo de desenvolvimento de software
A Garantia da Qualidade é o conjunto de atividades em que é aplicado em todo o processo de desenvolvimento com o objetivo
...