DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Engenharia de Software Magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


CMMI: Uma visão Geral - Revista Engenharia de Software Magazine 44

Demonstrar, através de uma visão geral, como o modelo de qualidade CMMI pode contribuir no processo de desenvolvimento de software. Você conhecerá os conceitos, características, objetivos e representações referentes a este modelo de qualidade.






Ao longo dos últimos anos, tanto as empresas de desenvolvimento de software quanto seus clientes têm se preocupado com problemas que são comumente identificados durante a execução dos projetos, tais como: prazos e orçamentos não cumpridos, insatisfação de ambos os lados, produtos com erros, entre outros. No entanto, há algum tempo, existe um consenso na Engenharia de Software de que estes problemas estão, em grande parte, relacionados ao fato de que o desenvolvimento de sistemas é muitas vezes realizado de forma “artesanal”, ou através de métodos improvisados pelos desenvolvedores. Tais métodos dependem mais do talento individual do desenvolvedor que de uma sólida formação que oriente suas atividades.

Um processo definido e controlado pode garantir um produto de qualidade, sobretudo do ponto de vista do desenvolvimento de software. O Capability Maturity Model Integration, ou CMMI, como é chamado, é um modelo de referência que provê uma orientação para o desenvolvimento de processos de software, procurando nortear a organização no sentido de implementar a melhoria contínua do processo de software (ler Nota 1).

 Para isso, o modelo contempla duas representações que permitem à empresa desenvolvedora do software utilizar o caminho de melhoria mais adequado. Estas representações estão divididas em níveis de maturidade, priorizando de forma lógica as ações a serem realizadas. Assim, quanto maior o nível, maior a maturidade da organização, o que pode se traduzir em maior qualidade do produto final, com maior previsibilidade em cronogramas e orçamentos.

O objetivo do CMMI é servir de guia para a melhoria de processos na organização, assim como auxiliar a habilidade dos profissionais em gerenciar o desenvolvimento e manutenção de produtos ou serviços de software, além de proporcionar a visibilidade apropriada do processo de desenvolvimento para todos os envolvidos no projeto. Isto é particularmente importante em grandes projetos que possuem equipes envolvendo dezenas de pessoas, pois, sem o apoio desses modelos de maturidade de processos de software como o CMMI, torna-se ainda mais difícil manter o controle do projeto."



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Engenharia de Software Magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Lenildo Morais

é graduado em ciência da computação e trabalha como analista de sistemas e analista de testes. Atualmente está cursando mestrado no Centro de Informática da UFPE, em Engenharia de Software com ênfase em Testes e Qualidade de Software.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03