Skip to content

Commit

Permalink
doc: criação e detalhes da contagem indicativa #53
Browse files Browse the repository at this point in the history
  • Loading branch information
tacianosilva authored Apr 30, 2022
1 parent 9cd263e commit d0b5e74
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions docs/doc-apf.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Contagem de Pontos de Função

A contagem em **Pontos de Função (PF)** permite a determinação do **Tamanho Funcional** do projeto de software.
A análise de ponto de função (APF) é um processo para a identificação e contagem das funcionalidades baseadas nos conceitos
de **Funções de Dados** e **Funções de Transação**.

Os conceitos relacionados com dados são os **Arquivos de Lógica Interna (ALI)** e os **Arquivos de Interface Externa (AIE)**,
e os conceitos relacionados com operações externas a fronteira do sistema são:
**Entrada Externa (EE)**, **Consulta Externa (CE)** e **Saída Externa (SE)**.

Existem várias práticas de contagem, cada uma com suas especificidades.

## Contagem Indicativa

Na contagem indicativa (Ci) só é necessário conhecer e analisar as **Funções de Dados**. Desta forma,
os **ALI**s (Arquivos Lógicos Internos) com o valor de *35 PF* cada e os **AIE**s (Arquivos de Interface Externa) com o valor de *15 PF* cada.

### Modelo de Dados

```mermaid
erDiagram
Usuario }o--|{ Grupo : grupos
Usuario ||--|| Endereco : ""
Usuario }|--o{ Laboratorio : membro
Usuario }o--o{ Projeto : participante
```

### Contagem Indicativa

| Função de Dado | Entidades Relacionadas | Tamanho em PF |
| --------------- | ---------------------- | :-----------: |
| ALI Usuário | Usuario e Grupo | 35 PF |
| ALI Projeto | Projeto | 35 PF |
| ALI Laboratorio | Laboratorio | 35 PF |
| AIE Endereço | Endereço | 15 PF |
| **Total** | **Ci** | **120 PF** |

0 comments on commit d0b5e74

Please sign in to comment.