Qualidade de Software: Perguntas e Respostas Essenciais

Classificado em Artes e Humanidades

Escrito em em português com um tamanho de 5,74 KB

Qual a diferença entre Norma Técnica e Modelo? Exemplos.

Uma norma técnica ou padrão é um documento, normalmente produzido por um órgão oficialmente credenciado, que estabelece regras, diretrizes ou características acerca de um material, produto, processo ou serviço.

Exemplos:

  • ISO - International Organization for Standardization;
  • ABNT - Associação Brasileira de Normas Técnicas;
  • IEEE - Institute of Electrical and Electronics Engineers; etc.

Um modelo de referência contém práticas (genéricas ou específicas) necessárias à maturidade em disciplinas específicas.

Exemplos:

  • CMMI;
  • ISO/IEC 15504 (SPICE - Software Process Improvement and Capability Determination);
  • MPS.BR; etc.

O que foi a "Globalização"?

A globalização é um dos processos de aprofundamento da integração econômica, social, cultural e política, que teria sido impulsionado pelo barateamento dos meios de transporte e comunicação entre os países do mundo no final do século XX e início do século XXI.

O que é Qualidade?

Qualidade é um conceito subjetivo que está relacionado diretamente às percepções de cada indivíduo; necessidades e expectativas influenciam diretamente.

Qual o Objetivo dos Testes de Software?

Garantir a qualidade do produto.

Fatores que Dificultam a Qualidade de Software.

  • Complexidade dos projetos de software;
  • Custo focado no conhecimento e no desenvolvimento;
  • Produção específica e não em série;
  • Imaturidade da área de Engenharia de Software.

O que são Padrões de Desenvolvimento?

Definem o modo pelo qual o software passa pelas diversas etapas dos processos de software.

O que são Características Implícitas?

São os requisitos não funcionais. Geralmente não são solicitados pelos clientes.

Normas ISO/IEC para Desenvolvimento de Software:

A. 9000-3Apresenta diretrizes para a ISO 9001 para organizações que desenvolvem software, abrangendo desenvolvimento, fornecimento e manutenção.

B. 9126 - Define as características de qualidade de software que devem estar presentes em todos os produtos.

C. 12119 - Estabelece os requisitos de qualidade para pacotes de software.

D. 14598-5 - Define um processo de avaliação da qualidade de produto de software.

E. 12207 - Define um processo de ciclo de vida de software.

Processo de Conformidade com Especificações?

Processo de Software.

No que consiste a "Certificação da Qualidade"?

Consiste em um programa de acompanhamento sistemático de avaliação dos diferentes aspectos de um projeto, para garantir que os padrões de qualidade estão sendo cumpridos.

Importância dos Requisitos Funcionais para Qualidade?

Porque a falta de conformidade com os requisitos implica na falta de qualidade do software.

Importância dos Padrões de Desenvolvimento para Qualidade?

Porque se os padrões não forem seguidos, o resultado será a falta de qualidade.

Importância das Características Implícitas para Qualidade?

Porque a qualidade do produto está diretamente relacionada à qualidade de processo, e sem as características implícitas, certamente haverá falta de qualidade.

Características da Norma ISO/IEC 12207.

  • Desenvolvida para cobrir todo o ciclo de vida de desenvolvimento de software, desde a concepção inicial até ser retirado de execução.
  • Estabelece toda a estrutura comum para os processos de ciclo de vida de software.

Estrutura da Norma ISO/IEC 12207.

Ela é composta por 24 processos. Todos os processos possuem ao menos uma atividade. Esta norma possui 95 atividades, que são unidades de construção usadas para agrupar tarefas. A norma possui 325 tarefas, que são cláusulas detalhadas para a implementação de um processo. As notas são usadas quando uma informação explicativa é necessária para descrever melhor a intenção ou os mecanismos de um processo.

Categorias de Processos da ISO/IEC 12207.

  • Processos Primários;
  • Processos de Suporte;
  • Processos Organizacionais.

Processos Primários da ISO/IEC 12207.

Os processos primários são constituídos por um conjunto de processos que englobam as atividades fundamentais, como as de uma pessoa ou organização adquirente, fornecedora, desenvolvedora, operadora ou mantenedora do software.

Exemplos:

  • Aquisição: Tem o propósito de obter o produto e/ou serviço que satisfaça suas necessidades.
  • Fornecimento: Tem o propósito de fornecer um produto e/ou serviço.

Categoria da ISO/IEC 12207 para Garantia da Qualidade?

Processos de Suporte.

Objetivo da Norma ISO 15504 (SPICE).

A norma ISO 15504 é denominada SPICE, que é um acrônimo para Software Process Improvement and Capability Determination. O objetivo dessa norma é a realização de avaliações de processos de software com foco na melhoria dos processos.

Parte da ISO 15504 (SPICE) sobre Avaliação Normativa?

Parte 3: Recomendações para Realização de uma Avaliação.

Conteúdo da Parte 4 da ISO/IEC 15504.

Recomendações para Melhoria de Processos e Determinação de Capacidade.

Entradas relacionadas: