Qualidade de Software | Definição de engano, imperfeição, erro ou falha e definição de processo e framework de processo
Slides utilizados em aula na disciplina Qualidade de Software do Instituto de Ciências Exatas e Informática - Sistemas de Informação. Pontifícia Universidade Católica de Minas Gerais - Unidade Barreiro, 1º Semestre 2015.
explicar que um programa não funciona corretamente? É uma causa potencial de falha no código ou outro artefato É uma saída incorreta de um software que fica visível para o usuário Defeito
explicar que um programa não funciona corretamente? É uma causa potencial de falha no código ou outro artefato É uma saída incorreta de um software que fica visível para o usuário Defeito
explicar que um programa não funciona corretamente? É uma causa potencial de falha no código ou outro artefato É uma saída incorreta de um software que fica visível para o usuário Engano é a ação humana que produz uma imperfeição. Defeito
explicar que um programa não funciona corretamente? É uma causa potencial de falha no código ou outro artefato É uma saída incorreta de um software que fica visível para o usuário Engano é a ação humana que produz uma imperfeição. Defeito
explicar que um programa não funciona corretamente? É uma causa potencial de falha no código ou outro artefato É uma saída incorreta de um software que fica visível para o usuário Engano é a ação humana que produz uma imperfeição. Um erro é que parte do estado do sistema que podem causar uma falha subsequente Defeito
processo estabelece a base para uma processo de engenharia de software através da identificação de um número pequeno de atividades que são aplicáveis a todos os projetos de software, independente do seu tamanho ou complexidade. O framework de processo engloba um conjunto de atividades que são aplicáveis ao longo de todo o processo de software.
genérica podem ser utilizadas durante o desenvolvimento de programas • pequenos e simples; • na criação de grande aplicações Web; • ou no desenvolvimento de soluções grandes e complexas. Os detalhes do processo de software será bastante diferente em cada caso, mas as atividades permanecem a mesmas.
processo de engenharia de software é complementado pelas atividades: • Acompanhamento e controle de projetos de software • Gerenciamento de risco • Garantia da qualidade de software • Revisões técnicas • Medição • Gerenciamento de configuração de software • Gerenciamento de reutilização • Preparação e produção dos artefatos de software