GoConqr has a new look! Let us know what you think.

Mind map

Aula 2 - QUALIDADE DE SOFTWARE

Thainan Xavier Brandao Portuguese

Map content

Aula 2 - QUALIDADE DE SOFTWARE

  1. Qualidade de Software

    • padrões de desenvolvimento documentados e características implícitas esperadas de todo software profissionalmente desenvolvido.
  2. Como adquirir qualidade em um software?

    • A Norma ISO 9126 define as seguintes características para qualidade:
  3. 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
  4. 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
  5. 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
  6. 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.
  7. 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.
  8. 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.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?