Buscar

exercicios CMMI

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

Processo de Software
Aluno: Márcio Vitor dos Santos
1 - O que é CMMI?
O “Capability Maturity Model® Integration” (CMMI) é uma abordagem de melhoria de processos
que fornece às organizações elementos essenciais de processos eficazes. Pode ser usado para guiar a
melhoria de processo em um projeto, divisão ou em uma organização inteira.
O modelo visa ajudar organizações envolvidas com o desenvolvimento de produtos, prestação de
serviços e aquisição a melhorar a capacidade de seus processos, por meio de um caminho
evolucionário que considera desde processos com resultados imprevisíveis e até mesmo caóticos
para processos disciplinados e definidos, com resultados previsíveis e com possibilidade de
melhoria contínua.
O CMMI organiza as práticas que já foram provadas como sendo efetivas, em uma estrutura que
ajuda a organização a estabelecer metas e prioridades para melhoria e fornece um guia na
implementação destas melhorias.
2 - Descreva os níveis de maturidade do CMMI.
• Inicial: O processo de software é caracterizado como ad hoc, e ocasionalmente até mesmo
caótico. Poucos processos são definidos e o sucesso depende de esforços individuais e
heróicos.
• Repetível: Processos administrativos básicos são estabelecidos para acompanhar custo,
cronograma e funcionalidade. A disciplina de processo está em repetir sucessos anteriores
em projetos com aplicações similares.
• Definido: Os processos de software, tanto para atividades administrativas quanto para de
engenharia estão documentados, padronizados e integrados em um processo de software
padrão para a organização. Todos os projetos usam uma versão aprovada do processo de
software padrão da organização para desenvolvimento e manutenção de software.
• Gerenciado: São coletadas medidas detalhadas da qualidade do processo e do produto.
Tanto o processo de software quanto os produtos são quantitativamente compreendidos e
controlados.
• Otimizado: Contínua melhoria de processo é possível por retornos quantitativos dos
processos e das idéias e tecnologias inovativadoras 
3 - Qual a importância de se trabalhar com processos de software bem definidos?
Com o processo de software bem definido teremos as funções e responsabilidades bem definidas e 
entendidas e ainda a produção do software ocorre de uma forma que o porcesso seja bem visível aos
interessados.

Continue navegando