Software Dimensionamento vem da idade com SNAP!

A Função International Point Users Group (IFPUG) tem o orgulho de estrear o Processo de Avaliação Não-funcional novo Software (SNAP) logotipo para significar a importância do dimensionamento não-funcionais para estimar, análise de benchmarking e produtividade no desenvolvimento de software. Requisitos não funcionais têm sido conhecidos por especialistas estimam como Barry Boehm (USC) e William Perry (IAQ) como tendo um impacto significativo sobre o esforço e os custos de desenvolvimento de software, e SNAP aborda formalmente este problema.

O que é SNAP?

SNAP é o Processo de Avaliação de Software não-funcional.

Enquanto os pontos de função medir os requisitos funcionais de dimensionamento o fluxo de dados por meio de uma aplicação de software, SNAP mede os requisitos não-funcionais. Por conseguinte, é complementar à FPA.

O modelo SNAP consiste em quatro categorias e catorze subcategorias para medir os requisitos não-funcionais. requisito não funcional são mapeados para as sub-categorias relevantes. Cada sub-categoria é dimensionado, e do tamanho de um requisito é a soma dos tamanhos de seus sub-categorias.

O processo de dimensionamento SNAP é muito semelhante ao processo de dimensionamento de pontos de função. Dentro do limite de aplicação, requisitos não-funcionais estão associadas com categorias relevantes e suas subcategorias. Usando um conjunto padronizado de critérios básicos, cada um dos sub-categorias é, em seguida, dimensionados de acordo com o seu tipo e complexidade; o tamanho de uma tal exigência é a soma dos tamanhos de seus sub-categorias. Estes tamanhos são então somadas para obter a medida de tamanho não-funcional da aplicação de software.

Beta teste do modelo mostra que o tamanho SNAP tem uma forte correlação com o esforço de trabalho necessária para desenvolver a porção não-funcional da aplicação de software.

avaliação de desenvolvimento de software, planejamento, gestão, e controlo de produção é aumentada quando o tamanho e os efeitos de ambos o tamanho funcional e não funcional aplicação são consideradas. Aqui é onde IFPUG mantém uma vantagem competitiva exclusiva sobre outros métodos de dimensionamento de software que não levam em conta o tamanho do software não-funcionais.

Ler mais sobre SNAP aqui.

Você pode gostar...