Buscar

QUALIDADE DE SOFTWARE - Aula_09

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
Aula 01
*
QUALIDADE DE SOFTWARE - Aula 9
GESTÃO DA TECNOLOGIA DA INFORMAÇÃO - EAD
PROF REGINA FELICIO
Modelos de Qualidade de Processo de Software ISO/IEC 15504 - (Spice - Avaliação), CMMI e MPS.BR
*
AULA 9
*
OBJETIVOS DA AULA
Apresentar os modelos de avaliação da capacidade do processo de desenvolvimento de software.
SPICE
CMMI
AULA 9
*
ISO/IEC 15504
A ISO/IEC 15504  SPICE (Software Process Improvement and Capability Determination)
norma para definição de processos de desenvolvimento de software. 
Apresenta níveis de capacidade para cada processo. 
Foca na avaliação de processos: investigação e análise organizada
AULA 9
*
VISÃO GERAL - ISO/IEC 15504
AULA 9
*
Visão Geral - ISO/IEC 15504
O que é?
Define requisitos para Avaliação de Processo;
Na prática, é utilizado com Modelo de Referência para Melhoria de Processo.
Avaliação em 2 Contextos:
Melhoria Contínua (otimização)
Entender o estado dos processos
Avaliação identifica oportunidades de melhoria
Foca na melhoria de processo 
Determinação da Capacidade
Determinar a adequação dos processos 
Geralmente realizada por quem tem interesse em contratar a organização avaliada como fornecedor 
AULA 9
*
O modelo de avaliação de processo é organizado numa arquitetura de níveis.
1º.: três categorias de processos
Fundamentais / Organizacionais / Apoio
2º.: composto por dez grupos de processo que são alocados em cada uma das categorias de processo. 	
3º. 48 grupos de processos
ISO/IEC 15504
AULA 9
*
15504-5:DIMENSÃO DE PROCESSOS
48 processos que estão organizados em 3 categoria de processo e 10 grupos de processo. 
 Gerência
 Melhoria de Processo 
 Recursos e Infra-estrutura
 Reuso 
 Controle de Configuração
 Garantia da Qualidade
 Aquisição
 Fornecimento
 Engenharia
 
 Operação
AULA 9
*
PROCESSOS
ISSO/IEC 15504-5:2006 
AULA 9
*
*
NÍVEIS DE CAPACIDADE
AULA 9
*
NÍVEIS DE CAPACIDADE
AULA 9
*
A AVALIAÇÃO 
AULA 9
*
Requisitos para uma avaliação compatível com a 15504:
A AVALIAÇÃO 
AULA 9
*
Descreve um guia para orientações de melhorias no processo (ref: modelo de processo)
Não pressupões modelos, tecnologias ou metodologias
Não define um método explícito de avaliação. Define os requisitos
MELHORIA DO PROCESSO
AULA 9
*
MELHORIA DE PROCESSO
Não pressupõe modelos de ciclo de vida de software, tecnologias de software ou metodologias de desenvolvimento. 
O ISO/IEC 15504 não define um método explícito de avaliação, define os requisitos para o Método de Avaliação de Processos.
Na prática, uma avaliação de processos de software é conduzida utilizando o Modelo de Avaliação de Processos e não o Modelo de Referência de Processos.
AULA 9
*
Cresce o desenvolvimento de SW produzidos sem orientação padronizada de uma norma. 
Os fabricantes se preocupam em atender às necessidades iniciais do cliente, negligenciando aspectos de manutenção e durabilidade. 
O resultado dessa visão é a produção de softwares de baixa qualidade. 
Surgem modelos de qualidade: ISO, CMM e CMMI
CMMI
AULA 9
*
OBJETIVOS - CMMI
Modelo de referencia .
Fornece orientações para o desenvolvimento de processos de software
Objetivos
Eliminar inconsistências
Aumentar clareza e entendimentos
Estabelecer regras de construções uniformes e consistente com 15.504 (ISO/IEC)
Não define como processo será implementado
AULA 9
*
O CMMI pode ser considerado um modelo de capacidade como um modelo de maturidade. 
O alcance do nível de maturidade de processos se faz quando os processos alcançam uma determinada capacidade, ou seja, tem mecanismos que garantem a repetição sucessiva de bons resultados principalmente à qualidade, custos e prazos.
CMMI
AULA 9
*
Organização seleciona uma área (ou grupo de áreas) de processos e os melhora - ACP
Cada ACP é considerada isoladamente e não estão alocadas a nenhum nível de maturidade
Cada ACP recebe sua própria classificação, podendo ir do nível 0 ao nível 5
Uma organização pode ter cada ACP classificada em um nível diferente
É possível estar no nível 3 para a ACP “Gerenciamento de Requisitos” e no nível 2 para a ACP “Gerenciamento de Configuração”
CMMI - Contínua
AULA 9
*
REPRESENTAÇÕES DO CMMI
Usa conjunto pré-definido de KPA’s  define caminho para a empresa
Cada nível (estágio) possui diversas Áreas-Chave de Processo (ACP)
Por Estágios
Cada ACP se encontra em um único nível
A ACP “Gerenciamento de Requisitos”, por exemplo, encontra-se no nível 2.
Para ser avaliada como estando em um determinado nível, todas as ACPs daquele nível (e dos níveis anteriores) precisam ser atendidas
AULA 9
*
RESTRIÇÕES DO CMMI
Não aborda aspectos de operações de TI
Gerenciamento de segurança
Mudança e configuração
Planejamento de capacidade
Diagnóstico e funções de help desk
Estabelece metas, mas não diz como atingir
Poucas referências e informações de organizações que adotaram o modelo CMMI
Cara a sua aquisição e treinamento
AULA 9
*
MODELO MPS.BR
O objetivo do MPS.BR sintetiza a descrição de Melhoria de Processo do Software BR
Participam da criação as universidades, os grupos de pesquisas e as empresas sob coordenação da SOFTEX. 
Baseia-se nas melhores práticas de EngSW, sendo compatível com o CMMI e em conformidade com as normas ISO/IEC 12207 e ISO/IEC 15504.
Alternativa as pequenas e médias empresas
AULA 9
*
MODELO MPS.BR
Desenvolve atividades cobrindo
Elaboração de Modelo de referencia (MRMPS), elaboração de métodos de avaliação (MA-MPS), elaboração de guias de negócio (MN-MPS) para aquisição, desenvolvimento e aplicação de diversos cursos para capacitação, credenciamento de pessoas, e instituições como implementadoras e avaliadoras e etc
AULA 9
*
HIERARQUIA DOS NÍVEIS DE MATURIDADE
AULA 9
*
VANTAGEM X DESVANTAGEM
Vantagens na prática do modelo
Se justificam pela compatibilidade com o CMMI e com as demais normas 
Considera uma implantação mais gradual e adequada a pequenas e médias empresas
Desvantagens
A certificação não é competitiva o suficiente para tornar a empresa competitiva internacionalmente.
 	
AULA 9
*
PRÓXIMA AULA
Gerenciamento de Riscos.
As atividades fundamentais para uma gestão eficiente de riscos que afetam o projeto, o sistema e os negócios.
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais