Mind map
Aula 2 - QUALIDADE DE SOFTWARE
Map content
Aula 2 - QUALIDADE DE SOFTWARE
Qualidade de Software
- padrões de desenvolvimento documentados e características implícitas esperadas de todo software profissionalmente desenvolvido.
Como adquirir qualidade em um software?
- A Norma ISO 9126 define as seguintes características para qualidade:
Verificação e Validação
- As estáticas não requerem a execução ou mesmo a existência de um programa ou modelo executável para serem realizadas.
- As dinâmicas se baseiam na execução de um programa ou modelo
Definição de Teste de Software
- Teste é a atividade desenvolvida com a finalidade de descobrir se o sistema faz o que deve fazer e não faz o que não deve fazer
- Testar é o processo de executar um programa ou sistema com a intenção de encontrar defeitos
- Testar é qualquer atividade que, a partir da avaliação de um atributo ou capacidade, permita determinar se o programa ou sistema obtém os resultados desejados
Benefícios do teste de software
- Rigorosos testes em sistemas e documentações podem reduzir os riscos de ocorrência de problemas no ambiente operacional, e contribuir para a qualidade dos sistemas de software se os defeitos encontrados forem corrigidos antes de implantados em produção
- O teste de software pode também ser necessário para atender requisitos contratuais ou legais ou determinados padrões de mercado
Certificação de Qualidade
- A qualidade não basta existir, ela deve ser reconhecida pelo cliente.
- A certificação de qualidade oficial é emitida com base em um padrão.
Qualidade de Produtos de Software
- surgiu para consolidar as diferentes visões da qualidade de produto em um modelo como norma internacional.
- Este modelo está dividido em duas partes: modelo de qualidade para características externas e internas e modelo da qualidade para qualidade em uso.
- Requisitos
- Pode ser definido simplesmente como (algo que um cliente necessita).
- Entretanto, do ponto de vista do engenheiro do software, requisito pode também ser definido como (algo que necessita ser projetado).
- Requisitos de Negócio
- Correspondem aos objetivos de negócio - ou do cliente - que devem ser satisfeitos pelo sistema.
- Deve explicitar suas restrições e premissas bem como prazo e custo.
- Requisitos
Fatores de Qualidade McCall
- portabilidade: o quanto de esforço é necessário para transferir um programa de uma plataforma de hardware e ou software para outra plataforma;
- reusabilidade: o quanto um programa (ou partes dele) pode ser reutilizado em outros programas ou sistemas;
- interoperabilidade: o quanto de esforço é necessário para se acoplar um programa a um outro
Information
- Description
- Mind Map on Aula 2 - QUALIDADE DE SOFTWARE, created by Thainan Xavier Brandao on 14/08/2018.
- Created by
- Thainan Xavier Brandao
- Views
- 0
- Rating