PNA - vinihsilv/Cidade-Segura GitHub Wiki

Estimativa PUC

<style> </style>
Caso De uso Integração Regras de negócio Número de entidades CRUD Total de PNAs Coeficiente PA DA PUC
UC-01 Cadastrar Denúncia 3- Complexa. O usuário terá uma GUI para poder preencher o formulário de cadastro de denúncia 2 - Duas regras "Apenas usuários devidamente cadastrado poderão criar denúncias" "Apenas denúncias prioritárias serão inseridas na fila prioritária" 3- 3 entidades. Usuário comum Usuário prefeitura Denúncia 2- Criar O sistema deve criar a denúncia no banco de dados 10 1 10 18 5
UC-02 Fazer upload de foto/vídeo 1- Simples Deve se conectar na API da câmera do celular do usuário, para ele poder tirar fotos e gravar vídeos. 1- Regra "Apenas usuários devidamente cadastrado poderão criar denúncias 1 - Denúncia 2- Criar A imagem do usuário será inserida no banco de dados 5 1 5 18 2.5
UC-03 Retornar feedback de denúncia 6- Simples, Média e complexa O retorno de denúncia será integrado em duas APIs, a do Google Maps, para facilitar visualização do agente do local da denúncia, e na API do SP156, que ao finalizar o processo, enviará informações para essa api (Interação por rede TCP/IP) O agente da prefeitura fará o retorno da denúncia utilizando uma interface gráfica 1- Uma regra "Denúncia deve ser respondida em até 72hrs" 3 - 4 entidades Usuário prefeitura Usuário comum Denúncia Feedback Denúncia 3- Complexa O agente conseguirá criar o feedback da denúncia e também atualizar 13 1 13 18 6.5
UC-04 Extrair relatórios 3- Simples e média Será integrada no sistema e devolverá informações por rede (TCP/IP) 1- Uma regra "Acesso a API de terceiros  só será realizado após validação dos dados de acesso" 2 - 2 entidades Relatório Denúncia 1- Ler excluir Ele coletará os dados registrados no nosso banco de de dados e retornará ao usuário 7 1 7 18 3.5
UC-05 Cadastrar de Alertas 3 - Simples e complexa O usuário acessará a interface integrada ao google maps e fará o cadastro de um novo alerta 1- Uma regra "Usar localização de usuário apenas se permitido" 3 - 3 entidade Alerta Mapa Usuário 2- Criar O alerta deverá ser criado e armazenado no banco de dados 9 1 9 18 4.5
                TOTAL 22

Estimativa DA

Dimensão de infraestrutura de desenvolvimento Dimensão da equipe Dimensão da tecnologia Dimensão de processo Dimensão de negócio Total
4 4 4 3 3 18

Custos

Esforço (em horas) = 22 PUC * 20 horas = 440 horas​

Dias Trabalhados = 440 horas / (3 pessoas * 8 horas/dia) = 19 dias​

Dias Trabalhados + Riscos = 19 dias + 20% = 23 dias​

Custo Total: ​

23 dias * 8 horas * 3 recursos * R$70 = R$ 38.640​

⚠️ **GitHub.com Fallback** ⚠️