You are on page 1of 2

DEFINIÇÕES QUALIDADE DE SOFTWARE

Aula 01

Produto de software

Conjunto de programas, procedimentos, regras e documentação associada de um sistema de informação.

Necessidades explícitas

Requisitos, condições e objetivos propostos formalmente pelo cliente e usuário para um produto ou serviço.

Necessidades Implícitas

Requisitos, condições e objetivos assumidos (nem sempre propostos formalmente) pelo cliente e usuário como inerentes
ao produto ou serviço.

Usuário

São aqueles que utilizam o sistema para inserir ou ler resultados.

Processo

Conjunto de atividades inter-relacionadas que transformam entradas em saídas; uma série de passos previsíveis; um
roteiro que ajuda a criar, a tempo, um resultado de alta velocidade para a construção de um determinado produto.

Conformidade

Atributos do software que fazem com que o mesmo esteja de acordo com as normas, convenção ou regulamentações
previstas em leis, normas e padrões preestabelecidos.

Ciclo de vida

Estrutura contendo processos, atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto
de software, abrangendo a vida do sistema desde a definição dos seus requisitos até o término de seu uso.

Verificação

Confirmação por meio de exame e fornecimento de evidências objetivas do atendimento aos requisitos especificados.

Validação

Confirmação por meio de exame e fornecimento de evidências objetivas de que os requisitos específicos para um
determinado uso pretendido são atendidos.

Pacote de software

Conjunto completo de programas e documentação de um software fornecido para vários usuários para uma aplicação ou
função genérica.
Portabilidade

Conjunto de atributos que evidenciam a capacidade do software de ser transferido de um ambiente para o outro.

Interoperabilidade

Atributos do software que evidenciam sua capacidade de interagir com sistemas especificados.

Confiabilidade

Conjunto de atributos que evidenciam a capacidade do software de manter seu nível de desempenho sob condições
estabelecidas sob um período de tempo estabelecido.

Usabilidade

Conjunto de atributos que evidenciam o esforço necessário para se utilizar o software, bem como o julgamento individual
desse uso, por um conjunto explícito ou implícito de usuários.

Eficiência

Conjunto de atributos que evidenciam o relacionamento entre o nível de desempenho do software e a quantidade de
recursos usados, sob condições estabelecidas.

Manutenabilidade

Conjunto de atributos que evidenciam o esforço necessário para fazer modificações especificadas no software.