Elementos do Software

Número de Arquivos Lógicos Internos (ALI) e Número de Arquivos de Interface Externos (AIE)

3 entidades e número de campos: Tabuleiro = 1 (Lista de posições), Peça = 2 (posição, valor), Jogo = 9 (id, tabuleiro, movimentos legais do jogador, todos os movimentos feitos, vencedor, jogadas para empate do jogador branco, jogadas para empate do jogador preto, pode fazer roque para que lado jogador branco, pode fazer roque pra que lado jogador preto)

Total = 12 campos.

Resultado: Baixa

Número de Saídas Externas (SE) e Número de Consultas Externas (CE)

Entidades afetadas: 3

Campos afetados: Todos os 12 campos são afetados, por exemplo na consulta de setup inicial afetam todos.

Resultado: Média

Número de Entradas Externas (EE)

Entidades afetadas: 3

Promoção: afeta peça (valor), tabuleiro(lista de posições) e jogo (tabuleiro)

Desistência: afeta jogo (vencedor)

Total de campos afetados: 4

Resultado: Média

Untitled

Cálculo de PFNA

PFNA = 46.

Como utilizamos Kotlin que é uma linguagem oriunda do Java, porém um pouco menos verbosa e o JavaScript para o front iremos usar de base o Java na tabela de transformação para o kloc, então 53.