Escolar Documentos
Profissional Documentos
Cultura Documentos
2º semestre – Noturno
DAVI TAVEIRA
RA 22191433-2
CARLOS EDUARDO PAIXÃO DOS SANTOS
RA 221881102
LEONARDO JARDIM LAZILHA
RA 22003838-2
MILENA HARUMI GUERREIRO KAMITAMI
RA 22098167-2
VALCIRENE D'ANGELO
RA 22308373-2
SOLUÇÕES INOVADORAS PARA O DESENVOLVIMENTO DE SOLUÇÕES APLICADAS AO
CONCEITO DE SMART CITIES.
ATIVIDADE DE ESTUDO PROGRAMADA DO
2º BIMESTRE
MARINGÁ
2022
1.INTRODUÇÃO
Smart Cities são sistemas em que as pessoas interagem com a tecnologia a fim de catalisar o
desenvolvimento econômico e a melhora da qualidade de vida. São considerados inteligentes pois
fazem o uso estratégico de infraestrutura e serviços de informação com o planejamento urbano,
afim de dar uma resposta às necessidades. A concepção de smart city já se consolidou como tema-
chave na discussão global sobre desenvolvimento sustentável e propulsa um mercado global de
soluções tecnológicos, que é estimado a chegar em US$ 408 bilhões até 2020.
O objetivo desse projeto é propor e desenvolver uma solução de software com objetivo de
suprir alguma demanda social, onde o conceito de Smart Cities pode ser aplicado como agente de
transformação.
É uma disciplina que se procura com todos os aspectos de produção de um software, desde
os estágios iniciais de especificação do sistema até sua manutenção, quando o sistema já está
sendo usado ela analisa as questões práticas de custo, prazo, e confiança, assim como as
necessidades dos clientes e produtores do software. Nela aprendemos metodologias para
impulsionar, organizar e tornar a produção mais ágil.
Os requisitos não funcionais definem como o sistema funcionará, embora essa definição não
seja muito clara. Os requisitos não funcionais não estão diretamente relacionados à funcionalidade
do sistema.
• O sistema deve conter criptografia de dados como senhas, dados pessoais de usuários
e dados dos veículos.
• O sistema deve ter acesso à geolocalização do veículo e usuário a fim de armazenar
essas informações.
• O sistema deve ter capacidade para recuperar os dados perdidos da última operação
que realizou em caso de falha.
• O sistema deve ter um tempo de respostas as operações realizadas, não pode exceder
1 segundo.
• O sistema deve ser facilmente portável para os ambientes Android e iOS sendo
obrigatório o compartilhamento da sua Localização.
3.2 Diagrama de atividades
Pré-Condições: Possuir telefone para validação, e-mail, e senha que siga os requisitos de
complexidade.
3. Após o usuário tentar criar uma conta que já existe, o sistema informa que
já existe e sugere login.
Visão Geral: O usuário do aplicativo deverá informar seu e-mail e sua senha para acessar
sua conta.
Visão Geral: O usuário do aplicativo deverá apontar a câmera de seu smartphone para o QR
que fica no carro.
Visão Geral: Caso o usuário precise, ele poderá consultar o histórico de todos os seus
trajetos.
4. Por ventura não for exibido o histórico de trajeto, será devido a falta de rota
do condutor.
Visão Geral: Caso o usuário precise, ele poderá adicionar um novo trajeto a ser percorrido.
O preenchimento desses dados é feito de forma manual, através de uma tabela em uma folha
de sulfite e o armazenamento dos dados é em uma pasta física, como mostram as imagens a
seguir.
Imagem4 – Sistema de utilização atual
Algoritmos são uma sequência de passos lógicos finitos que levam à resolução de um
problema ou a um objetivo. Quanto à entrada, saída e dados de dados, temos como entrada a área
de e-mail e a senha, para obter os dados cadastrais, o que é extremamente importante para o
nosso sistema
Quando nos referimos a um aplicativo que tem a necessidade de um Login e uma Senha,
estamos falando de uma estrutura de banco de dados que valida se o que foi digitado confere com
o que está salvo no sistema elaborando através do aplicativo Dev C++.
Os bancos de dados foram introduzidos para as aplicações mais diversas, com a proposta de
solucionar os seguintes pontos:
• Padronizar o acesso: Ao invés de utilizar softwares e arquivos diferentes para cada tipo de
informação de informação, em um banco de dados utilizamos uma única interface para
gerenciar todas as em formação.
• Segurança de acesso: Em um banco de dados, é possível determinar quem está acessando
o quê e verificar exatamente quem fez o quê.
• Integridade das informações: Na loja, você pode criar regras para evitar que informações
incorretas ou duplicadas sejam salvas.
• Escalabilidade: Bancos de dados são projetados para trabalhar com grandes volumes de
dados.
• Trabalho em equipe: Em arquivos em geral, apenas uma pessoa pode editá-los por vez. Mas
em um banco de dados, muitas pessoas podem trabalhar simultaneamente.
Sob esse cenário, o trabalho foi elaborado para atender os requisitos de um aplicativo no
conceito de Smart Cities, foi decidido que seria um controle de diário de bordo, já que existe um
número reduzido desse conteúdo. Portanto, foi decidido através de pesquisas que o melhor design
seria separar os tópicos por setor, sendo simples e intuitivo, já que, a maioria dos condutores na
coleta de informações alegaram ter dificuldades em usar tecnologia. Sendo assim cada setor tem
seu próprio diário que é interligado ao um banco de dados da empresa.
Dessa maneira, seguindo as funcionalidades desejáveis do que foi proposto, foi criado um
protótipo simples e intuitivo, para quem deseja ter controle sobre seus condutores, quilometragem
do carro, destino. Vale ressaltar que, para melhorar experiência do usuário, foi decidido fixar uma
barra de utilitários e seções na base do sistema, assim como a aba de busca de recursos, facilitando
a navegação pela plataforma.
Portanto, esse trabalho buscou atender a proposta da Atividade de Desafio Profissional pela
UNICESUMAR e, para isso, foi preciso realizá-lo conforme as regras definidas, de acordo com as
habilidades e competências trabalhadas pelas disciplinas durante o bimestre. Dessa forma,
concluímos que esta atividade foi de suma importância para a nossa trajetória acadêmica e o nosso
desenvolvimento como estudantes da área de TI. Este trabalho não seria possível ser realizado
sem o empenho e excelência apresentados pelos professores do curso durante esse processo.
5. REFERENCIA BIBLIOGRÁFICAS
YIN, Robert K.. Estudo de Caso: Planejamento e Métodos. 4. ed. Porto Alegre: Bookman,
11/03/2010.
Zanette Franco MVP: como usar esse conceito para validar uma ideia e crescer com o
feedback do mercado. Disponível em: <https://resultadosdigitais.com.br/marketing/mvp-minimo-
produto-viavel/>.