Você está na página 1de 6

Universidade Estadual de Montes Claros

CCET - DCC
Disciplina: Desenvolvimento Móvel
Acadêmico: Raimundo Sebastião Teodoro Santana
Professor: Eduardo Diniz

Aplicativo de Sinalização da Unimontes: Unalização

Introdução:

O presente trabalho faz uma abordagem simples da modelagem de um


aplicativo para a plataforma Android. Os itens que o compõem são o diagrama de caso
de uso, descrições das principais funcionalidades e tecnologias utilizadas, protótipos de
tela o cronograma para a implementação da aplicação e a aplicação em si.
Proposta:

O aplicativo tem por proposta geral permitir que um usuário (acadêmico,


servidor) envie uma reclamação à Unimontes (Universidade Estadual de Montes
Claros) de forma que esta entidade tome conhecimento dos fatos que ocorrem na
abrangência dos campi e, que por ventura, não chega ao conhecimento dos setores
responsáveis. De forma geral, o usuário terá que se cadastrar na aplicação, em
seguida, toda e qualquer reclamação relacionada à infraestrutura da instituição poderá
ser enviada por meio do app, e o melhor, anexada a uma foto do fato que se deseja
relatar.
A ideia seria que apenas alunos e funcionários da instituição pudessem utilizar,
porém, para que isso fosse possível seria necessário acesso ao banco de dados dos
servidores e alunos da instituição, e consegui-los tornaria o desenvolvimento
burocrático e demandaria tempo. Sendo assim, o app apenas terá um banco de dados
externo (na web), ou seja, não será necessário ter um vínculo com a instituição, apenas
solicitando um cadastro.
A ideia do app é que a sinalização enviada pelo usuário vá diretamente para o e-
mail - ou uma aplicação “Ad Roc” - do setor da prefeitura de campus. Com isso, o
referido setor terá conhecimento de boa parte do que está ocorrendo na Unimontes, de
forma descentralizada, uma vez que os próprios estudantes e funcionários cooperarão
para ter uma universidade mais adequada.
A parte do administrador, não abrange o escopo desse projeto. Sendo assim,
pretende, posteriormente, desenvolver uma aplicação WEB a parte, que permitirá fazer
as devidas validações das sinalizações efetuadas pelos os usuários.
Recursos:

O aplicativo fazer-se-á uso de alguns recursos do dispositivo no qual estará


instalado, sendo eles: câmera do aparelho, conexão com a internet, acesso a galeria
de imagens dos dispositivos.
Uma vez conectado à internet o aparelho poderá enviar as informações para
uma central onde se encontra os possíveis responsáveis.
Diagrama Caso de Uso:

O diagrama descreve as ações que os usuários que interagirão com a app


poderão fazer. As ações feitas pelo ADM não serão contempladas no app, uma vez
que, como descrito anteriormente, será feita uma aplicação a parte. Desta forma, o
caso de uso referente ao administrador não será abordado para a implementação do
app.
Para que o usuários possa utilizar o sistema, deve, impreterivelmente, fazer um
cadastro. Com o cadastro pronto o usuário será redirecionado e estará logado. Ainda
logado, o usuário pode sinalizar um fato preenchendo com as informações necessárias
para que possa gerá-lo e enviá-lo. Desta maneira, será feito o registro da sinalização e
entregue aos responsáveis.

Figura 1 - Diagrama de Caso e Uso.


Layout:

As imagens abaixo mostram as int


interfaces
erfaces iniciais projetada para a aplicação.
Como pode-se
se observar, a primeira interface demonstra a tela principal do app. Tanto o
login, quanto um novo cadastro é a mesma interface que as invoca. A tela seguinte é
responsável por registrar um novo usuário,
usuário, caso este não o tenha feito. Para efetuá-lo
efetuá
basta preencher os campos com as informações solicitadas e confirma inscrição.
Cronograma:
Abaixo, o quadro é referente ao cronograma a ser seguido para o desenvolvimento do
aplicativo. O período de tempo compreendido para desenvolvimento consiste em 2
meses e 11 dias.

Cronograma de Desenvolvimento de Aplicação Moblie

Mês

Descrição Abril Maio Junho

Modelagem do
App - Construção
dos diagramas

Modelagem do
Banco de Dados

Implementação
Banco de Dados

Construção das
Interfaces

Implementação
dos Methods:
Login Cadastro

Implementação do
method
sinalização: Uso
da câmera, upload
e etc.

Você também pode gostar