Trabalho de Engenharia de Software
Por: Gabriel Arcanjo • 13/10/2021 • Trabalho acadêmico • 1.411 Palavras (6 Páginas) • 183 Visualizações
UNIVERSIDADE PAULISTA
LUCAS DORIA NASCIMENTO Ra: D764594 Curso: CC
TRABALHO DE ENGENHARIA DE SOFTWARE
Crie uma ideia de aplicativo para celular e descreva o aplicativo utilizando texto e UML.
SANTANA DE PARNAÍBA
2021
LUCAS DORIA NASCIMENTO
REDES DE COMPUTADORES
Monografia apresentada ao professor Ricardo Piantola da Universidade Paulista – Campus Alphaville, como requisito parcial para a obtenção de nota referente à matéria de Engenharia de Software do sétimo semestre.
Orientador(a): Ricardo Piantola
Santana de Parnaíba
2021
ÍNDICE
1. APLICAÇÃO 4
2. DIAGRAMAS 6
3. PROTÓTIPOS DE TELA 8
4. PONTOS DE FUNÇÃO 11
4.1. Total de contagens 11
4.2. Valores de ajustes de complexidade 12
4.3. Calcular pontos de função 14
5. CONCLUSÃO 15
ÍNDICE DE FIGURAS
Figura 1 - Diagrama de Caso de Uso 6
Figura 2 - MER 7
Figura 3 - Tela Inicial "Base" 8
Figura 4 - Avalie a Ocorrência 9
Figura 5 - Nova Ocorrência 10
ÍNDICE DE TABELAS
Tabela 1 - Contagens 12
APLICAÇÃO
Sistema de compartilhamento e monitoramento de ocorrências/acidentes que podem interferir na sua locomoção ou rotina.
O aplicativo serve para usuários compartilharem e cadastrarem ocorrências que interferem no dia a dia de quem possa estar passando em determinada localidade, como: acidentes, obras nas vias, engarrafamentos, eventos em via pública, entre outras ocorrências que podem vir a prejudicar o ir e vir do cidadão. Tais denúncias são integradas há um mapa que segue a posição atual do usuário utilizando a localização atual de seu celular, possibilitando que o usuário cadastre, visualize ou avalie as ocorrências próximas a ele.
Caso um usuário cadastre uma ocorrência falsa, o sistema utilizará as avaliações dos usuários como critério para removê-la ou não, este mesmo critério é utilizado para definir um problema como finalizado e removê-lo do mapa.
Cada usuário possui um histórico de ocorrências cadastradas que poderá ser consultado por usuários administradores, a fim de avaliar um possível banimento do indivíduo.
Além de poder verificar as ocorrências próximas a ele ou próximas a localização que pesquisou, o usuário também pode consultar um relatório com todos os incidentes confirmados dentro de um raio de 1 a 20 quilômetros a partir de sua posição escolhida, podendo assim evitar determinada localidade ou reforçar sua precaução durante o trajeto.
O aplicativo será integrado com a API do Google Maps, possuirá uma interface simples e intuitiva, onde as ocorrências aparecem com um sinal de alerta no mapa, onde o usuário pode clicar para visualizar as fotos/vídeos e a descrição dele, podendo fazer a avaliação do ocorrido ou até denunciar o usuário que adicionou o mesmo. Para adicionar uma ocorrência basta o indivíduo pressionar para realizar um novo cadastro, descrever o problema, adicionar as fotos e definir a localização (normalmente a atual do usuário).
A interface para usuários administradores é idêntica ao usuário comum, sendo a única diferença a possibilidade de eles banirem um usuário ou removerem/finalizarem uma ocorrência de imediato.
Todos os dados são enviados para servidores na nuvem e dependem de conexão com internet para atualização constante do aplicativo e suas funcionalidades.
DIAGRAMAS[pic 1]
Fonte: Própria, 2021.[pic 2]
Figura 2 - MER[pic 3]
Fonte: Própria, 2021.
Protótipos de tela
Figura 3 - Tela Inicial "Base"
[pic 4]
Fonte: Própria, 2021.
Figura 4 - Avalie a Ocorrência
[pic 5]
Fonte: Própria, 2021.
Figura 5 - Nova Ocorrência
[pic 6]
Fonte: Própria, 2021.
PONTOS DE FUNÇÃO
- Total de contagens
Listando interações com dados no sistema:
Entradas:
• Dados de Login.
• Ocorrência (anexo, localização e detalhes).
• Avaliar ocorrência.
• Denunciar usuário.
Saídas:
• Gerar ocorrência.
• Gerar avaliação.
• Gerar denúncia.
Consultas:
• Detalhes da ocorrência.
• Ocorrências atuais confirmadas em um raio de 1 a 20km.
• Histórico de ocorrências do usuário.
• Usuários denunciados.
...