Gerenciamento Da Qualidade - Cap. 27-Aula-es-1308
-
Upload
gersonjlima -
Category
Documents
-
view
4 -
download
1
description
Transcript of Gerenciamento Da Qualidade - Cap. 27-Aula-es-1308
-
Engenharia de Software
Gerenciamento da Qualidade
Cap. 27 Sommerville 8 ed.
-
Engenharia de Software Introduo:
- Preocupao com a qualidade do software;
- Uso de tcnicas e tecnologias novas;- Manufatura de software
-
Engenharia de Software Qualidade de Software:
Qualidade significa que o produto a ser desenvolvido deve atender a suas especificaes (conceito da manufatura Crosby, 1979)
Produto de software: O cliente determina as caractersticas que
o produto deve ter; Especificao de caractersticas de
qualidade de maneira ambgua; Dificuldade de escrever especificaes de
software completas.
-
Engenharia de SoftwareA qualidade pode ser conseguida
definindo-se padres e procedimentos em uma organizao e seguindo-os.
Gerenciamento de qualidade? Cultura da qualidade?Padres e Procedimentos?
-
Engenharia de SoftwareGerenciamento da qualidade do software,
consiste:
3.Garantia da qualidade: Procedimento organizacional da empresa.
4. Planejamento da qualidade: Seleo de procedimentos e padres apropriados a um projeto especfico.
5. Controle da qualidade: Confirmar que os procedimentos e padres foram seguidos.
O gerenciamento da qualidade deve ser realizado por uma equipe especfica e independente.
-
Engenharia de Software QUALIDADE DE PROCESSO:
A qualidade do processo influencia no produto?
-
Engenharia de Software Gerenciar a qualidade do
processo envolve:
Definies de padres de processo; Monitorao do processo de
desenvolvimento; Relato do processo de software para os
gerentes e clientes.
Processos padres devem ser utilizados independentes do tipo de software?
-
Engenharia de Software Padres:
Podemos ter 2 tipos de padres:
1. Padres de ProdutosEstabelecem os padres que se aplicam ao produto de software em desenvolvimento.
2. Padres de ProcessosEstabelece processos a ser seguidos para garantir que os padres de produtos sejam atingidos.
-
Engenharia de Software Padres:
- So importantes por: Refletirem as melhores prticas de
desenvolvimento de software;
Provem um framework para a implantao de processos de software;
Ajudam a continuidade, quando as mesmas prticas so adotadas por uma organizao.
-
Engenharia de Software Padres:
- Porm: Podem ser burocrticos e desnecessrios
em alguns tipos de projeto;
Devem ser adotados por todo o grupo de desenvolvedores;
Devem ser customizados para cada tipo de projeto.
-
Engenharia de Software ISO 9000:
- Conjunto de padres internacionais que pode ser usado para o gerenciamento da qualidade em todos os tipos de indstrias.
- Baseado nele, pode-se definir os procedimentos de garantia de qualidade atravs da confeco do manual que definir o processo de qualidade.
-
Engenharia de Software Padres de Documentaes:
So importantes pois o nico modo tangvel de representao do software e do processo de software. So 3 os padres de documentaes:2.Padro do processo de documentao:
Define o processo para a produo de documentos 2. Padro de Documentos:
Define a estrutura e apresentao do documento5.Padro de Intercmbio de documentos:
Define a compatibilidade de todas as cpias eletrnicas do documento.
-
Engenharia de Software Planejamento da Qualidade:
o processo de desenvolvimento de um plano de qualidade para um projeto de software.
Deve estabelecer as qualidades desejadas em um software e descrever como elas sero avaliadas.
O Plano de qualidade deve conter:1. Apresentao do produto2. Planos de produto3. Descrio do processo4. Metas de qualidade5. Riscos e gerenciamento de riscos
-
Engenharia de Software Planejamento da Qualidade:
So atributos em potnciais da qualidade:
Segurana Facilidade de uso Confiabilidade Eficincia Complexidade
-
Engenharia de Software Controle da Qualidade:
Envolve a monitorao do processo de desenvolvimento do software para assegurar que os procedimentos e padres esto sendo seguidos . Pode ser usado para isso:
Revises da Qualidade:Envolve um grupo de pessoas que examinam todo
o processo Avaliaes automticas de software:
O Software e documentos produzidos so avaliados por um programa especfico.
-
Engenharia de Software Medies e Mtricas de
Software:
A Medio de um software consiste em derivar um valor numrico para algum atributo do produto de software ou de um processo.
- O Uso de mtricas exigem um processo bem definido;
- No existem ferramentas para coleta e anlise dos dados referentes as mtricas.
-
Engenharia de Software Medies e Mtricas de
Software: Mtricas de Controle:
So associadas ao processo de software. Mtricas de Predio:
So associadas ao produto de software.
impossvel medir os atributos de qualidade de um software.
-
Engenharia de SoftwareMedies de Predies e Controle
Produto de Software
Medies de Predio
Processo de Software
Medies de Controle
Decises Gerenciais
-
Engenharia de Software Mtricas de produto de
Software:
Dinmicas:Coletadas com o programa em execuo.
Ex.: Tempo.
Estticas:Coletadas por meio das representaes
do sistema. Ex.: complexidade.
-
Engenharia de SoftwareProcesso de Medio de Produto
Escolher a medio a ser realizada
Selecionar componentes a serem
avaliados
Analisar componentes anmalos
Identificar medies anmalas
Medir caractersticas do componente
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20