Categoria que está relacionada a aspectos do ambiente no qual a aplicação reside. Ela avalia a tecnologia, bem como as mudanças nos dados internos e na configuração que não modifica funcionalidades a partir da perspectiva de pontos de função.
As subcategorias e o cálculo dos parâmetros de complexidade e pontos SNAP são apresentados na tabela abaixo:
| SUBCATEGORIA |
CÁLCULO DOS PONTOS SNAP |
MÚLTIPLAS PLATAFORMAS
Operações que são fornecidas para dar suporte à habilidade do software de trabalhar em mais de uma plataforma (software e hardware).
UCS: O processo elementar.
Parâmetros de complexidade:
- Natureza das plataformas.
- Número de plataformas nas quais o sistema deve operar.
|
Categoria 1 – Plataforma de Software (mesma família)
|
| 2 Plataformas |
3 Plataformas |
+4 Plataformas |
| SP = 20 |
SP = 30 |
SP = 40 |
Categoria 2 – Plataforma de Software (famílias diferentes)
|
| 2 Plataformas |
3 Plataformas |
+4 Plataformas |
| SP = 40 |
SP = 60 |
SP = 80 |
Categoria 3 – Plataforma de Software (browsers diferentes)
|
| 2 Plataformas |
3 Plataformas |
+4 Plataformas |
| SP = 10 |
SP = 20 |
SP = 30 |
Categoria 4 – Plataformas de Hardware (SistemasReal time)
|
| 2 Plataformas |
3 Plataformas |
+4 Plataformas |
| SP = a ser definido |
SP = a ser definido |
SP = a ser definido |
Categoria 5 – Plataformas de Hardware (Sistemas não Real Time)
|
| 2 Plataformas |
3 Plataformas |
+4 Plataformas |
| SP = a ser definido |
SP = a ser definido |
SP = a ser definido |
Categoria 6 – Combinação de Hardware e Software (Sistemas não Real Time)
|
| 2 Plataformas |
3 Plataformas |
+4 Plataformas |
| SP = a ser definido |
SP = a ser definido |
SP = a ser definido |
TECNOLOGIA DE BANCO DE DADOS
Recursos e operações que são inseridos na base de dados ou nas instruções de leitura/gravação de dados da base de dados para entregar requisitos não funcionais sem afetar a funcionalidade fornecida.
UCS: O processo elementar.
Parâmetros de complexidade:
- Complexidade do arquivo lógico.
- Número de mudanças relacionadas ao banco de dados.
|
Complexidade do Arquivo Lógico
|
|
1-19 DERs |
20-50 DERs |
+51 DERs |
| 1RLR |
Baixo |
Baixo |
Médio |
| 2-5 RLRs |
Baixo |
Médio |
Alto |
| +6 RLRs |
Médio |
Alto |
Alto |
|
|
Categoria 1 – Plataforma de Software (mesma família)
|
| Baixa |
Média |
Alta |
| 6*#alterações |
9*#alterações |
12*#alterações |
PROCESSOS BATCH
Jobs batch que não são considerados como requisitos funcionais (não são qualificados como funções transacionais) podem ser considerados na Análise SNAP.Esta subcategoria permite o dimensionamento de processos batch disparados dentro da fronteira da aplicação, não resultando em quaisquer dados atravessando a fronteira.
UCS: Job batch identificado pelo usuário.
Parâmetros de complexidade:
- Número de DERs processados pelo job.
- Número de ALRs tanto lidos quanto atualizados pelo job.
|
Nível de Complexidade
|
| Baixa(1-3 ALRs) |
Média(4-9 ALRs) |
Alta(+10 ALRs) |
| 4*#DERs |
6*#DERs |
10*#DERs |