Qualidade de processo de software

Páginas: 5 (1029 palavras) Publicado: 6 de agosto de 2013
Qualidade de
Software Aula 2
Prof. Dr. Luís Fernando Garcia
luis@garcia.pro.br
www.garcia.pro.br

Software ??


“Software” é um produto …





Complicado …
Diferente …
Dimensões?








Peso?
Altura?
Cheiro?
Cor?

Mas É um produto !!!

Qualidade DE SOFTWARE


“A qualidade de software é um conjunto de
características ou fatores de software, quedeterminam o nível de eficiência do software
em uso, em relação ao atendimento das
expectativas dos clientes”. (IEEE).

Qualidade DE SOFTWARE


“Conformidade a requisitos funcionais e de
desempenho explicitamente declarados, a
padrões de desenvolvimento claramente
documentados e a características implícitas
que são esperadas de todo software
profissionalmente desenvolvido” (Pressman) Software? Crise? 



Conferência da NATO (1968) – Crise de Software
Problemas detectados:










Cronogramas não observados.
Projetos abandonados.
Módulos que não operam corretamente quando
combinados.
Programas que não fazem exatamente o que era
esperado.
Sistemas tão difíceis de usar que são descartados.
Sistemas que simplesmente param de funcionar.Passados 40 anos, o que mudou? 

Software? Crise? 


O aspecto não repetitivo do desenvolvimento
de software torna essa atividade difícil e em
boa medida imprevisível.



Delimitar o escopo de um sistema não é
trivial.



A volatilidade dos requisitos é lugar comum
no desenvolvimento de software.

Disciplina relacionada? 

Engenharia
de Software

Motivação
Motivação para a busca da Qualidade do
Processo de Software:








Aumento da qualidade do produto.
Diminuição do retrabalho.
Maior produtividade.
Redução do tempo para atender o mercado (time
to market).
Maior competitividade.
Maior precisão nas estimativas.

O Cliente … O REI !


O que o cliente quer?










Atendimento aos requisitos especificadosDefeito zero
Alto desempenho
Baixo custo
Desenvolvimento rápido
Facilidade de uso
Eficiência nos serviços associados
Inovação

Qualidade de software


Para que um software tenha qualidade ele
deve:






Preencher as expectativas do cliente;
Ser obtido dentro de um prazo previsto;
Ser produzido dentro de custos pré-estabelecidos;
Conformar com as especificações derequisitos
previamente estabelecidas.

Qualidade de software


Para a obtenção de um software com
qualidade, deve-se:




Definir claramente o seu objetivo, a sua finalidade, o seu
propósito;
Especificar seus requisitos para atender as necessidades
do usuário;
Produzi-lo e utilizá-lo dentro de processos bem
estabelecidos.

Fatores da qualidade de sw










Explícitos – visíveis para o usuário
Usabilidade – Expressa a facilidade de uso;
Confiabilidade – Capacidade de dependência do software, por
determinado período de tempo
Integridade – Controle de acesso ao sistema
Prazo – Prazo estimado de entrega
Informações sobre o progresso – Relatórios descrevendo o
progresso
Tempo de atendimento – Tempo gasto para as manutenções
Retorno doInvestimento – Retorno em forma de benefícios

Fatores da qualidade de sw













Implícitos – visíveis para os
desenvolvedores
Flexibilidade – facilidade de modificação
Manutenabilidade – esforço necessário para remover defeitos
Testabilidade – Facilidade de execução de testes
Eficiência – quantidade de recursos para cumprir determinada tarefa
Interoperabilidade –Integração das partes de um sistema
Reusabilidade – Possibilidade de reaproveitamento de software/partes
Portabilidade – Capacidade de usar diferentes plataformas
Estimativas – Exatidão nas estimativas de custo/prazo/esforço
Estabilidade – Extensão do ciclo de vida onde ele mantém a qualidade

Aspectos






No Processo de Desenvolvimento
No Processo de Aquisição
No...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Gerência de Risco em Processos de Qualidade de Software
  • Gerência de Risco em processo de qualidade de software
  • A importância do controle da qualidade na melhoria de processos de software
  • LEVANTAMENTO DA QUALIDADE DO PROCESSO DE SOFTWARE COM FOCO EM PEQUENAS ORGANIZAÇÕES
  • Qualidade de software
  • Qualidade de Software
  • Qualidade de software
  • Qualidade de software

OUTROS TRABALHOS POPULARES

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!