Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
O que é Melhoria de Processos de Software
? Melhoria de processo de software ( SPI) está preocupado com a gestão das fases, os recursos e as pessoas que leva a uma maior produtividade e qualidade de software . Desenvolvido na década de 1990 pelo Instituto de Engenharia de Software (SEI) , o modelo SPI domina a filosofia e metodologia de desenvolvimento de software ainda em 2010. O modelo ampliado inclui Personal Software Process (PSP) , a equipe de processo de software (TSP ) e modelo de maturidade da capacidade integrada (CMMI ) . Cada melhoria deve ser mensurável e analisável para tornar-se útil e repetível . O que é Melhoria de Processos de Software?

Estudos do SEI no final de 1980 revelou que o software na maioria das organizações não está sendo produzido de forma eficiente e produtiva. SEI identificou o problema como o processo de desenvolvimento de software e maturidade da organização na implementação do processo de software. SEI , em seguida, desenvolveu um modelo de maturidade de processo que identificou os processos de uma organização deve passar a produzir previsivelmente software de qualidade que atenda as especificações e requisitos
Processo Modelo de Maturidade : . Níveis 1 e 2

O modelo de maturidade do processo SEI identificados e definidos cinco níveis de maturidade que as organizações de desenvolvimento de software devem passar apesar de produzir software de qualidade de forma consistente . Eles são de nível inicial 1, nível 2 repetível , definido nível 3 , conseguiu níveis 4 e 5 otimizado . Estudos mostram que a maioria das organizações estão no nível inicial, caracterizada por planos ad hoc sem documentos e procedimentos. Como a organização se move para o nível repetível , ele agora usa métodos e tecnologias de engenharia de software padrão e alcança um processo de software repetível e controlável estável
Processo Modelo de Maturidade : . Níveis 3 e 4 < br >

Avançar no processo de evolução é a organização nível 3 definido. Gestão de processos se enraizou e um banco de dados processo estabelecido. Os padrões de engenharia de software para melhoria de processos são praticados e respeitados. A organização que alcançou o nível 4 - o nível conseguido - agora mede tudo que está envolvido no processo de software , de modo a melhorar tanto o produto como o processo
Processo Maturity Model : Nível 5 < br. >

a organização nível 5 alcançou uma abordagem estruturada para a melhoria de processos . Ele usa métricas de nível 4 para alcançar uma melhoria contínua e otimizado processo. O nível de organização estabeleceu uma descrição detalhada de como o processo em si pode ser modificado . Muito poucas organizações de software , de acordo com Edward Yourdon , alcançaram o nível 5 de maturidade .
Personal Software Processo ( PSP)

Os custos com pessoal estão estimados em contribuir com até 70 por cento o custo de desenvolvimento de software. É, portanto, muito importante para treinar engenheiros de software em uso eficiente e produtivo de habilidades de software . O processo de software pessoal (PSP) foi projetado para enfrentar este desafio. A PSP orienta engenheiros em gerenciamento de projetos , planejamento e estimativa . Conhecimento PSP é um pré-requisito para a implementação da equipe de processo de software (TSP ),
Team Software Process (TSP )

o processo. Software equipe (TSP ) é projetado para ajudar software equipes atingir alta performance. Seguindo suas diretrizes, as equipes de software podem criar software de qualidade , melhorar a gestão de processos de software na organização e, assim, garantir produtos de software e serviços de qualidade. TSP ajuda a equipe para estabelecer metas e elaborar um plano estratégico para alcançar o objetivo , envolvendo os membros da equipe de forma dinâmica no projeto de software. Após TSP e PSP, uma equipe pode facilmente atingir o nível 5.
Capability Maturity Model Integrated (CMMI )

CMMI é um conjunto de melhores práticas que funcionam como um guia para a melhoria de processos no desenvolvimento de produtos e serviços, na gestão de recursos e de aquisição de produtos e serviços. CMMI é uma atualização (2006 a 2009) e extensão do processo de cinco níveis original, mas vai além de processos de software e se aplica a outros campos que exigem o desenvolvimento do processo .

Anterior :

Próximo : No
  Os artigos relacionados
·O que é um Banco de Dados DB2 
·Como criar funções PL /SQL em OBIEE 
·Como transformar em Editar no GridView 
·Como acessar caixa de texto e Dica 
·Como obter informações de desmarcadas caixas de seleç…
·Como remover caracteres não imprimíveis no Access 
·Qual é a importância de um ERD para um banco de dados…
·Como criar ou substituir os procedimentos em MS SQL 
·Como Subtrair um valor de diferentes sub-relatórios 
·Access 2007 Avançado Tutorial 
  Artigos em destaque
·Como usar o Adobe Photoshop em Anime 
·Como gravar um AVI para um DVD reproduzível 
·Software para música de fundo 
·Como fazer Interativo Botões Flash 
·Um tutorial sobre Introduzir Music in Flash 8 
·Como gravar filmes baixados para assistir em um reprodu…
·Como Descompacte vários arquivos Zip 
·Como descompactar Com Arquivo Zip 
·Como alterar a App Display Name no iTunes 
·Como descompactar um arquivo Zip em Asp.Net 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados