PNA - vinihsilv/Cidade-Segura GitHub Wiki
<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 |
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 |