Buscar

2014105_165144_engsoft8b_2014

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Engenharia de Software
Professor George Hamilton
Modelos para avaliação de processos
• ISO 12207
• ISO 15504
• CMM
• CMMI
Necessidade de 
definir , avaliar e melhorar 
Os processos de Software
Conceitos fundamentais sobre 
Processos de Maturidade 
• Maturidade: Analisa até que ponto um processo 
específico está definido, gerenciado, mensurado, 
controlado e é efetivo. 
– Organizações imaturas
– Organizações maduras
Conceitos fundamentais sobre 
Processos de Maturidade 
• Capacidade do processo de software
– descreve os resultados esperados que podem ser 
alcançados com o uso do processo de software.
– capacidade de um dado processo fabricar produtos 
dentro da faixa de especificação 
A palavra de ordem é MELHORIA CONTÍNUA
Necessidade de fornecer às organizações de software 
meios para obter controle em seus processos para 
desenvolver e manter software e como evoluir em direção 
a uma cultura de engenharia de software e excelência de 
gestão.
O CMM - Capability Maturity Model
• É um modelo para avaliação da maturidade dos 
processos de software de uma organização e 
para identificação das práticas-chave que são 
requeridas para aumentar o nível de maturidade
desses processos.
• Descreve “o que” e as organizações definem “o 
como”
Objetivos do CMM
• Diagnósticos confiáveis Previsibilidade
• Linguagem comum Produtividade
• Contínua melhoria Qualidade
Inter-relação dos elementos do CMM
•Compromisso p/ fazer
•Habilidade p/ fazer
•Aferição e análise
Níveis de maturidade
Níveis de maturidade
• Nível 1 – O nível inicial
O processo de software é caracterizado como 
“ad hoc” e até mesmo ocasionalmente caótico. 
Poucos processos são definidos e o sucesso 
depende de esforço individual.
Níveis de maturidade
• Nível 2 – O nível repetível
Os processos básicos de gestão de 
projeto são estabelecidos para acompanhar 
custo, cronograma e funcionalidade.
A necessária disciplina do processo existe 
para repetir sucessos anteriores em 
projetos com aplicações similares.
Áreas chaves do processo do nível 2
• Gestão de Configuração de Software
• Garantia de qualidade de software
• Gestão de Subcontratação de software
• Acompanhamento e supervisão de projeto
• Planejamento de projeto
• Gestão de requisitos
Níveis de maturidade
• Nível 3 – O nível definido
O processo de software para as atividades de 
gestão e engenharia é documentado, 
padronizado e integrado em um processo de 
software padrão para a organização. Todos os 
projetos utilizam uma versão aprovada do 
processo de software padrão para desenvolver
e manter software.
Áreas chaves do processo do nível 3
• Revisão por pares
• Coordenação intergrupos
• Engenharia de processos de software
• Gestão integrada de software
• Definição do processo da organização
• Foco no processo da organização
Níveis de maturidade
• Nível 4 – O nível gerenciado
Medidas detalhadas do processo de 
software e da qualidade do produto são 
realizadas. O processo e os produtos de 
software são quantitativamente 
compreendidos e controlados.
Áreas chaves do processo do nível 4
• Gestão de qualidade de software
• Gestão quantitativa de processo
Níveis de maturidade
• Nível 5 – O nível em otimização
A melhoria contínua do processo é propiciada 
pelo feedback quantitativo do processo e pelas 
idéias e tecnologias inovadoras.
Áreas chaves do processo do nível 5
• Gestão de alteração do processo
• Gestão de alteração de tecnologia
• Prevenção de defeitos
CMMI - Capability Maturity Model 
Integration
Foi criado pelo SEI como uma integração e evolução dos modelos: 
• CMMI-SW: Engenharia de Software 
• CMMI-SE: Engenharia de Sistemas
• CMMI-SE-SW: Engenharia de Software + Engenharia de Sistemas
• CMMI-SE-SW-IPPD: Eng. de SW + Eng. Sist. + Produto Integrado & 
Desenvolvimento de Processo 
CMMI - Capability Maturity Model 
Integration
• É mais abrangente
• Engloba diversas disciplinas em um 
único modelo, com uma única estrutura, 
metodologia comum nomenclatura 
padrão.
Representações do CMMI
• Representação contínua
Permita que você selecione a ordem de 
aperfeiçoamento que melhor atende aos 
objetivos comerciais de sua organização, 
diminuindo as áreas de risco. 
• Representação em estágios
Forneça uma seqüência comprovada de 
aperfeiçoamentos, começando com 
práticas básicas de gerenciamento e 
progredindo através de um caminho 
predefinido e comprovado de níveis 
sucessivos – cada um servindo como 
base para o próximo. 
Representações do CMMI
Pontos fortes do CMMI
• Inclusão de práticas de institucionalização de 
processos. 
• Existência de um caminho para melhoria de 
processos.
• Distinção entre processos organizacionais e 
processos internos a projetos.
Pontos fracos do CMMI
• Demasiadamente detalhado para as 
necessidades de algumas organizações
• Requer grandes investimentos para 
que seja totalmente implementado 
e pode se mostrar de difícil compreensão

Outros materiais