Você está na página 1de 25

Qualidade de Software

Prof. Gladimir Ceroni Catarino


gladimir@gmail.com

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL


FACULDADE DE TECNOLOGIA SENAC PELOTAS
Produto de Software
Produtos de Software são conjuntos de sistemas de software que
têm determinado conjunto de funcionalidades em comum, e que
satisfazem as necessidades de um determinado segmento de
mercado ou missão, e que são desenvolvidos tendo a mesma
base (arquitetura...).
Produto de Software
É definida como uma operação técnica de julgar uma ou mais
características de um produto de software de acordo com um
procedimento definido... Foco em 4 características:
o Repetível;
o Reprodutível;
o Imparcial;
o Objetivo.
Produto de Software

o Softwares são construções infinitamente maleáveis;


o Não existe produção em série;
o Não se desgasta nem se modifica com o uso;
o Não tem recursos físicos;
o O custo final é de projeto e desenvolvimento;
o Produto extremamente complexo.
Produto de Software
o Qualidade de Produto de Software pode ser utilizada em:

o Processo de Desenvolvimento de Software;

o Processo de Aquisição/Fornecimento de Software;

o Processo de Avaliação e Certificação;

o Processo de reutilização de Software.


Produto de Software
o Um Produto de Software para se setar com QUALIDADE deve
atender 6 características:

o Funcionalidade
o Confiabilidade
o Portabilidade
o Usabilidade
o Eficiência
o Manutenibilidade
Produto de Software
Funcionalidade: A capacidade de um software prover
funcionalidades que satisfaçam o usuário em suas necessidades
declaradas e implícitas, dentro de um determinado contexto de
uso.

Características: Adequação – Acurácia (precisão) –


Interoperabilidade – Segurança
Produto de Software
Confiabilidade: O produto se mantém no nível de desempenho
nas condições estabelecidas.

Características: Maturidade – Tolerância a Falhas –


Recuperabilidade
Produto de Software
Portabilidade: A capacidade do sistema ser transferido de um
ambiente para outro.

Características: Adaptabilidade – Capacidade para ser


Instalado – Coexistência – Capacidade para Substituir
Produto de Software
Usabilidade: A capacidade do produto de software ser
compreendido, seu funcionamento aprendido, ser operado e ser
atraente ao usuário.

Características: Inteligibilidade – Apreensibilidade –


Operacionalidade – Atratividade
Produto de Software

Eficiência: O tempo de execução e os recursos envolvidos são


compatíveis com o nível de desempenho do software.

Características: Comportamento em Relação ao Tempo –


Utilização de Recursos
Produto de Software
Manutenibilidade: A capacidade (ou facilidade) do produto de
software ser modificado, incluindo tanto as melhorias ou
extensões de funcionalidade quanto as correções de defeitos,
falhas ou erros.

Características: Analisabilidade – Modificabilidade –


Estabilidade – Testabilidade
Produto de Software
Produto de Software
Produto de Software
Benefícios:
o Tempo: Novos produtos de uma linha de produtos de
software sendo distribuídos mais rapidamente no mercado,
origina vários ganhos, tais como:
o Retorno dos custos de forma mais rápida;
o Atingir mercados estratégicos como alvos;
o Operar em mais mercados;
o Maior sobrevivência em mercados voláteis.
Produto de Software
Benefícios:
o Qualidade: Podem ser medidos de duas formas...
o Qual o nível de satisfação dos clientes?
o Avaliar o impacto que o produto tem no cliente
o Quantidade de defeitos no produto...
Produto de Software
Benefícios:
o Qualidade
o Na qualidade, mediante essas medidas temos a capacidade de
customização em massa , diminuição dos erros, similaridade de código onde
a correção de um erro pode ter impacto em todos os produtos que utilizam
esse componente de código, evitando correção de vários erros.

o Menor suporte aos clientes, menores ciclos de testes e menor correção de


bugs e erros.
Produto de Software
Benefícios:
o Produtividade: Redução de esforço e custo necessários
para o desenvolvimento e manutenção de conjuntos de
produtos de software similares;
o Redução do custos devido a reutilização do software;
o Diminui-se o preço do produto e aumenta a margem de
lucros.
Produto de Software
Riscos:

o Incapacidade de adaptação a este paradigma;

o Requisitos demasiadamente específicos podem


comprometer uma visão alargada de possíveis mudanças
ao longo do tempo de vida do produto, assim, é necessário
que se mantenha um nível adequado de abstração para
poder se reutilizar o produto em casos futuros;
Produto de Software
Riscos:

o Requisitos demasiadamente abstratos, elevando o esforço


no aproveitamento e utilização de um produto existente;

o Pontos de variação identificados de forma errada podem


levar a adaptação e flexibilidade do produto ao erro.
Produto de Software
O software deve ser capaz de dar ao usuário o objetivo de
alcançar as metas especificadas no contexto de uso especificado
para o produto, para isso deve atender os requisitos:
o Eficácia
o Produtividade
o Segurança
o Satisfação
Produto de Software
Eficácia: O software deve permitir que os usuários especificados
atinjam, com acurácia e completitude, metas especificadas
no contexto de uso especificado.
Produto de Software
Produtividade: O software deve permitir que seus usuários
diretos e indiretos empreguem quantidade apropriada de recursos
em relação à eficácia obtida, no contexto de uso especificado.
Produto de Software
Segurança: O software deve apresentar níveis aceitáveis de
riscos de danos a pessoas, negócios, software, propriedades ou
ao ambiente, no contexto de uso especificado.
Produto de Software
Satisfação: O software deve satisfazer usuários, no contexto de
uso especificado.

Você também pode gostar