Qualidade de software

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1811 palavras )
  • Download(s) : 0
  • Publicado : 23 de novembro de 2011
Ler documento completo
Amostra do texto
Qualidade de software A qualidade de software é uma área de conhecimento que procura garantir a qualidade do produto, software, através da normatização de todos os processos envolvidos na sua construção. Existem algumas organizações responsáveis por criar estas normas, as mais conhecidas são o SWCMM/CMMI, MPS.BR, ISO e a IEEE. SW-CMM O SW-CMM ( Compabiblity Maturity Model for Software) suacriação foi baseada em algumas das mais importantes ideias do movimento de qualidade industrial das últimas décadas. È voltado especificamente para à área de software, focalizado nos processos, fator importante de melhoria da eficácia, da competitividade e com maior potencial de melhoria a curto prazo. O objetivo principal do SW-CMM é que as organizações conheçam e melhorem seus processos dedesenvolvimento de software. A melhoria de um processo é baseada em vários pequenos passos, e não em grandes revoluções, O SW-CMM está organizado em cinco níveis, que definem uma escala par avaliar a maturidade do processo dentro de uma empresa, cada nível, com exceção do primeiro, é composto de várias KPAs (Áreas-chave de processo), cada uma delas identifica um grupo de atividades correlatadas que realizam umconjunto de metas, elas são cumulativas de um nível para outro. Os cinco níveis de maturidade do SW-CMM são Inicial, Repetitivo, Definido, Gerenciado e Otimizado. No nível inicial, poucos processos são definidos, organizações que encontram-se neste nível apresentam deficiências de planejamento, enfrentam dificuldades ao realizarem previsões e, quando são feitas, geralmente contêm erros. Oscronogramas e planos são irrealistas e acabam sendo alterados inúmeras vezes. No nível repetitivo, as organizações tem maior probabilidade de cumprir compromissos de requisitos, prazos e custos, mas desde que sejam semelhantes a outros realizados anteriormente. Há preocupações com a gerência do projeto. Uma organização que está neste nível é disciplinada a executar projetos, mas não está bem preparadapara mudanças. As Áreas-chave são gestão dos requisitos, planejamento de projetos,supervisão e acompanhamento de projetos, gestão da subcontratação, grupo de garantia da qualidade e gestão de configurações. No nível definido, as organizações não repetem simplesmente os sucessos de projetos anteriores, mas estabelecem um infra estrutura de processos que permite a adaptação a mudanças. O processo dedesenvolvimento é bem documentado. Os gerentes têm maior conhecimento do progresso dos projetos, pois as atividades são planejadas, estáveis e repetitivas. c grupo de engenharia de processos de software, processo padrão de software no âmbito da organização, programas de treinamento, gestão integrada de projetos, padronização, coordenação entre os grupos que participam do projeto e coordenação derevisões no âmbito da organização. No nível gerenciado, a administração de processos e produtos evolui para um tratamento quantitativo, isso não implica que somente agora devem ser coletadas métricas de processos. Uma base de dados de processos é usada para coletar e analisar dados disponíveis a partir dos processos definidos. São estabelecidas métricas quantitativas para avaliar os processos e osprodutos de software. As Áreas-chave são gestão quantitativa dos processos e gestão da qualidade de software. No nível otimizado, os processos estão em melhoria contínua, sendo otimizados para as necessidade de cada momento, os gerentes identificam pontos fracos de cada processo e agem de forma pró-ativa para que estes sejam melhorados, Os defeitos são identificados e resolvidos, e suas causas sãoestudadas para não serem repetidas. As Áreas-chave são Prevenção dos defeitos, gestão e evolução tecnológica e gestão das mudanças de processo;.

O CMMI (Compabily Maturity Model Integration) é uma evolução do CMM com a finalidade de integrar outros modelos criados baseados no CMM. O objetivo do CMMI é servir de guia para a melhoria de processos na organização e também da habilidade dos...
tracking img