Buscar

RelatorioFinal-1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
 
 
 
ARTHUR FONSECA LIMA 
 
 
 
 
 
 
 
 
 
 
 
 
UNIVERSIDADE FEDERAL DO AMAZONAS 
INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA 
CURSO DE ENGENHARIA DE SOFTWARE 
ESTÁGIO CURRICULAR SUPERVISIONADO 
RELATÓRIO FINAL 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ITACOATIARA-AM 
DEZEMBRO – 2020 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
 
 
 
ARTHUR FONSECA LIMA 
 
 
 
 
 
 
 
 
 
 
 
 
UNIVERSIDADE FEDERAL DO AMAZONAS 
INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA 
CURSO DE ENGENHARIA DE SOFTWARE 
ESTÁGIO CURRICULAR SUPERVISIONADO 
RELATÓRIO FINAL 
 
 
 
 
 
 
Relatório Final Apresentado como requisito 
parcial para aprovação na disciplina Estágio 
Supervisionado. 
 
 
 
 
 
 
Orientador: Prof. Dr. Vandermi João da Silva 
 
 
 
 
 
 
 
 
ITACOATIARA –AM 
DEZEMBRO – 2020
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
2 
 
 
 
Sumário 
 
 
Introdução 3 
Desenvolvimento 4 
Conclusões/Considerações Finais 16 
Referências Bibliográficas 17 
 
 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
3 
 
Introdução 
 
A primeira Usina Termelétrica de cogeração de energia a partir de resíduos de madeira da 
Amazônia funciona em Itacoatiara, no Amazonas, cidade localizada a 240 km de Manaus. Com 
9MW, a usina gera energia suficiente para abastecer a serraria da Mil Madeireira, fornecedora do 
resíduo, e mais 410 mil residências populares, através da interligação com o sistema da Companhia 
Amazonas Distribuidora de Energia S/A. 
Como a população de Itacoatiara está em torno de 80 mil habitantes, a energia é exportada 
para a região, substituindo térmicas a diesel, com a vantagem de poluir menos, contribuir menos 
para o efeito estufa, eliminar os resíduos de madeira e ainda custar muito menos. 
A Mil Madeireira foi a primeira empresa da região a ser certificada pelo Forest Stewardship 
Council (FSC) e faz a exploração racional de madeira de terra firme, com o máximo 
aproveitamento de cada árvore abatida. Ainda assim, produz 215 toneladas/dia de resíduos, onde 
era acumulada a céu aberto, junto à serraria. Agora, o resíduo é vendido à empresa BK Energia 
Ltda., empresa criada pela Koblitz e o Grupo Brennand. A tecnologia usada é semelhante à das 
usinas de açúcar e álcool, na cogeração com o bagaço de cana: o resíduo de madeira é picado e 
triturado e alimenta uma caldeira, cujo vapor movimenta turbinas (Agencia Estado, 2002). 
Atualmente a Gestão de Manutenção da BK Energia, necessita de um recurso tecnológico 
que os auxilie no planejamento e controle de manutenção, esse controle é feito em planilhas do 
Excel e demandam tempo para inserir e consultar as informações antes de tomar uma decisão, 
todas essas informações são armazenadas e manipuladas através de documentos impressos e 
planilhas eletrônicas, tornando assim a difícil manipulação e a grande redundância de informações 
no setor de Manutenção. 
Uma das soluções para este problema foi o desenvolvimento de um sistema Web e uma 
aplicação Mobile para facilitar o gerenciamento, cadastro e controle das informações da Gestão de 
Manutenção com um Banco de Dados centralizado, a fim de ter um maior controle das informações 
evitando redundâncias de dados, porém a aplicação mobile que já estava em uso, obteve alguns 
bugs e parou de ser executada. 
Portanto, o propósito do presente estágio teve como objetivo atualizar o desenvolvimento 
da aplicação Mobile para o gerenciamento e controle das informações da Gestão de Manutenção 
da BK Energia, com o intuito de facilitar, agilizar e organizar a manipulação das informações 
presentes no Banco de Dados. 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
4 
 
Desenvolvimento 
 
1 PROJETO BK ENERGIA 
 
1.1 Arquitetura do Sistema 
 
A arquitetura de software a ser utilizada para este projeto, será a cliente servidor. Conforme 
a Figura 1 a seguir, será possível contemplar a distribuição dessa arquitetura. 
Figura 1 – Arquitetura Cliente Servidor do Projeto BK Energia 
 
Como toda arquitetura cliente servidor, essa arquitetura possui Cliente e propriamente dito, 
o servidor, descritos: 
Cliente: De acordo com a Figura 1, os clientes dessa arquitetura serão o Desktop 
representado na figura e o Smartphone com a aplicação desenvolvida. Serão eles que irão alimentar 
o servidor por meio do usuário. 
 Uma pequena observação sobre o smartphone, é que o mesmo precisa conter o sistema 
operacional Android 7 ou superior para o funcionamento correto da aplicação. 
Servidor: Já o servidor conforme a Figura 1, irá receber os dados fornecido pelo Cliente 
(Desktop, Smartphone) e este por sua vez, irá manter estes dados sempre fornecendo quando 
requisitado. 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
5 
 
 O Servidor do Sistema BK-Victum possui as seguintes configurações: Sistema Operacional 
Linux versão Debian; Framework de desenvolvimento Laravel; Gerenciador de Banco de Dados 
Wamp, com a linguagem de banco de dados MySQL. 
Intranet: A intranet será a responsável por fazer a conexão entre o Cliente e Servidor, 
permitindo assim, o acesso do usuário. 
 A intranet é uma rede de computadores privada que assenta sobre os suítes de protocolos 
da internet, contudo, seu uso é exclusivo de um determinado local, por exemplo uma empresa, 
onde esta só poderá ser acessada e utilizada por seus colaboradores internos (TANENBAUM, 
2012). 
 A conexão se dará por meio da arquitetura Cliente Servidor, por meio de protocolo TCP/IP 
cabeado e via Wi-fi, permitindo assim, a conexão entre os desktops ligados a rede, e os 
smartphones. 
 O protocolo TCP/IP, é responsável pela conexão entre os sistemas que estão se 
comunicando. Este protocolo se relaciona com a cama de redes do modelo ISSO/OSI, o qual faz 
este protocolo ser o responsável principal pela troca de informações na rede (TANENBAUM, 
2012). 
 
1.2 Requisitos do sistema da aplicação Mobile 
 
Com a catalogação de requisitos realizada durante o processo de elicitação se pode 
encontrar os requisitos ainda não mapeados do sistema de manutenção da BK Energia. Com a 
expansão do sistema para versão mobile, houve a necessidade de se acrescentar mais requisitos a 
este sistema. Dessa forma, foi possível registrar 7 requisitos do sistema, separados em 5 requisitos 
funcionais e 2 requisitos não funcionais. Conforme as 5 tabelas de identificação dos requisitos 
funcionais a seguir: 
Tabela 1 – Login do usuário no sistema 
Identificador: RF001 
Nome: Login do usuário no sistema 
Data da criação: 28/10/2020 Autor: Arthur Lima 
Prioridade: Essencial 
Descrição: O usuário somente poderá acessar as funcionalidades do sistema se este estiver cadastrado 
no banco de dados do cadastro de colaboradores, para que assim possa manusear as funções, visto 
que, dependendo do seu nível hierárquico na empresa, seu grau de manuseio será limitado. 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
6 
 
Tabela 2 – Gerar ordem de serviço 
Identificador: RF002 
Nome: Gerar ordem de serviço 
Data da criação: 28/10/2020 Autor: Arthur Lima 
Prioridade: Importante 
Descrição: Qualquer usuário do sistema, tendo sido aprovado seu login, poderá gerara ordem de 
serviço, especificando detalhadamente todos os campos obrigatórios, e informar o tipo da manutenção 
a ser realizada para que assim, possa enviar a solicitação ao setor competente para sua homologação. 
 
Tabela 3 – Listar ordem de serviço 
Identificador: RF003 
Nome: Listar ordem de serviço 
Data da criação: 28/10/2020 Autor: Arthur Lima 
Prioridade: Importante 
Descrição: Qualquer usuário do sistema, tendo sido aprovado seu login, poderá listar a ordem de 
serviço, onde irá visualizar todas as ordens de serviços que já foram geradas. 
 
Tabela 4 – Atualizar ordem de serviço 
Identificador: RF004 
Nome: Atualizar ordem de serviço 
Data da criação: 28/10/2020 Autor: Arthur Lima 
Prioridade: Importante 
Descrição: Qualquer usuário do sistema, tendo sido aprovado seu login, poderá atualizar as ordens 
de serviços, que já constam no banco de dados cadastradas pela aplicação. 
 
Tabela 5 – Excluir ordem de serviço 
Identificador: RF005 
Nome: Excluir ordem de serviço 
Data da criação: 28/10/2020 Autor: Arthur Lima 
Prioridade: Importante 
Descrição: Qualquer usuário do sistema, tendo sido aprovado seu login, poderá excluir as ordens de 
serviços, que já constam no banco de dados cadastradas pela aplicação. 
 
E assim finaliza-se a descrição dos requisitos funcionais do sistema, passando assim para 
próxima fase que é a descrição dos requisitos não funcionais do sistema, de acordo com as tabelas 
a seguir: 
Tabela 6 – Emitir uma notificação via Telegram ao gerar nova OS 
Identificador: RNF001 
Nome: Emitir uma notificação via Telegram ao gerar nova OS 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
7 
 
Data da criação: 28/10/2020 Autor: Arthur Lima 
Prioridade: Importante 
Descrição: O sistema irá emitir uma notificação assim que for gerada uma nova Ordem de Serviço. 
E esta notificação será enviada via Telegram. 
 
Tabela 7 – Esqueceu a senha 
Identificador: RNF002 
Nome: Esqueceu a senha 
Data da criação: 28/10/2020 Autor: Arthur Lima 
Prioridade: Importante 
Descrição: O colaborador terá que ter um e-mail cadastrado para que ao notificar o esquecimento 
da senha, o sistema irá enviar uma nova por e-mail para que este colaborador venha realizar a 
alteração da mesma no ato do recebimento da nova senha. 
 
Dessa forma, se encerram os requisitos do sistema dando início a fase da modelagem do 
sistema conforme os diagramas da Linguagem Universal de Modelagem (UML). 
1.3 Modelagem da Aplicação Mobile 
 Depois dos requisitos, já se pôde ter uma visão dos diagramas que podem ser feitos para 
que sejam dadas as atualizações da aplicação. Os diagramas mais usuais para construção variam 
de acordo com a necessidade do usuário, a aplicação irá utilizar o diagrama de casos de uso e o 
diagrama de sequência. De acordo com a figura 6, podemos verificar o diagrama de casos de uso 
do sistema. 
Figura 2 – Diagrama de Caso de Uso da Aplicação 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
8 
 
O diagrama de caso de uso da aplicação mobile, é composto por 1 ator, que vem ser o 
usuário. Os casos de uso descritos no diagrama vem ser todas as funcionalidades que o sistema 
possui 
Esse diagrama tem a finalidade de dar uma visão externa do sistema e mostrar aos possíveis 
usuários como a aplicação é descrita. A aplicação além deste diagrama, também possui o diagrama 
de sequência, este diagrama por sua vez, é responsável por ilustrar a sequência das mensagens 
entre objetos em uma interação. Consiste em um grupo de objetos representados por linhas de vida 
e as mensagens que eles trocam durante a interação. A Figura 3 demonstra o diagrama de sequência 
baseado nas funcionalidades do sistema. 
 
Figura 3 – Diagrama de Sequência da Aplicação 
 
 
1.4 Fluxo das Telas da Aplicação Mobile 
A partir desta seção, serão mostradas todas telas da aplicação mobile e informando todas 
suas funcionalidades. Conforme a Figura 4 se pode ver a Tela de Menu de Login da aplicação 
mobile. 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
9 
 
 
Figura 4 – Tela de menu de login 
 
 
Nesta tela é possível acessar aplicação por meio de login por QrCode como também por 
meio de login manual, o usuário tem essas duas opções para logar no sistema. 
Na Figura 5, podemos observar a tela de login manual, a qual o usuário informa seu email 
e senha previamente cadastrado no sistema web pelo administrador do sistema. 
 
 
 
 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
10 
 
 
Figura 5 – Tela de login manual 
 
 
Após o usuário ter efetuado o seu login, o mesmo é direcionado para o menu de 
manutenção. Neste menu tem quatro opções que são “Manutenção Preventiva”, “Manutenção 
Corretiva Programada”, “Manutenção Corretiva Não Programada” e “Visualizar Ordens 
de Serviços”, o mesmo pode escolher uma das opções a qual necessitar. A Figura 6 mostra esta 
tela de menu de manutenção. 
 
 
 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
11 
 
 
Figura 6 – Tela menu de manutenção 
 
 
Após o usuário ter escolhido uma das opções de Manutenção, o mesmo é direcionado para 
a tela de inspeção diária, a qual pega os dados lido no QrCode que contém as informações salvas 
no banco de dados. Dessa forma, o mesmo inicia o processo para a manutenção, como pode ser 
visto na Figura 7. 
 
 
 
 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
12 
 
 
Figura 7 – Tela de inspeção diária 
 
 
A Figura 7, mostra a tela de inspeção diária a qual pega as informações do QrCode que se 
encontra armazenada no banco de dados. O preenchimento dos campos acima é feito 
automaticamente pelo sistema, após o preenchimento, basta apenas iniciar a manutenção. Então o 
usuário é direcionado para a tela de gerar a ordem de serviço desejada, como pode ser visto na 
Figura 8. 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
13 
 
 
Figura 8 – Tela Ordem de Serviço – OS 
 
 
 
Nesta tela o usuário gera a ordem de serviço, preenchendo os campos “Área de serviço”, 
“Descrição” e “Nome do executante”, feito isso, basta apenas clicar no botão “Gerar Ordem” e sua 
ordem de serviço será gerada. 
Em seguida o usuário tem a opção de visualizar a ordem de serviço gerada pela aplicação, 
ao clicar na opção de “Visualizar Ordens de Serviços” no menu de manutenção. A Figura 9 
demonstra a atividade. 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
14 
 
 
Figura 9 – Tela de Visualizar Ordens de Serviço 
 
 
 
Na figura 9 podemos visualizar a ordem de serviço gerada pelo usuário, onde a mesma 
busca o nome do solicitante da ordem de serviço e também consta com duas opções de botão com 
suas funcionalidades. 
O botão vermelho, realiza a exclusão da ordem de serviço gerada e retorna para o menu de 
manutenção e o botão azul realiza a edição da ordem de serviço, como a Figura 10 demonstra o 
processo de edição da ordem gerada. 
 
 
 
 
 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
15 
 
 
Figura 10 – Tela de Edição de Ordens de Serviço 
 
 
 
Na figura 10, podemos observar os seguintes tópicos para realizara edição de uma 
determinada ordem de serviço, onde o único tópico que não pode ser editado, é o da data de 
solicitação da ordem de serviço. Ao finalizar a edição, o usuário tem a opção de salvar as 
modificações. 
 
 
 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
16 
 
 
Conclusões/Considerações Finais 
 
Ao atingir os objetivos propostos para o Estágio Supervisionado, atividade curricular de 
caráter obrigatório para o curso de graduação em Engenharia de Software, que tem por objetivo 
proporcionar ao aluno a oportunidade de aplicação dos conhecimentos adquiridos na academia no 
campo da prática profissional, e após completar carga horária igual a 180 (cento e oitenta) horas, 
cumpriu-se o programa previsto. 
Concluísse que as atividades realizadas durante o exercício do estágio na empresa BK 
Energia LTDA., na cidade de Itacoatiara/AM, foram fundamentais não somente para fixação de 
parte dos conhecimentos obtidos durante a formação acadêmica, mas para o crescimento 
profissional e pessoal do estagiário. Revelando a rotina de trabalho em uma multinacional de 
referência. 
O ambiente interdisciplinar auxiliou o estagiário no desenvolvimento de competências não 
desenvolvidas durante a graduação, onde pode pôr em prática toda teoria adquirida dentro da sala 
de aula. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Poder Executivo 
 Ministério da Educação 
 Universidade Federal do Amazonas 
 Coordenação de Estágio do Curso de Engenharia de Software 
 
17 
 
 
Referências Bibliográficas 
 
TANENBAUM, Andrew S.; WETHERALL, David. Redes de Computadores. 5. ed. São Paulo: 
Pearson, 2012. 563 p. (2). 
AGENCIA ESTADO. Itacoatiara gera energia de madeira certificada, 2002. Disponível em 
https://ciencia.estadao.com.br/noticias/geral,itacoatiara-gera-energia-de-madeira-
certificada,20020930p59573. Acesso em 18 de dezembro 2020. 
 
 
 
 
https://ciencia.estadao.com.br/noticias/geral,itacoatiara-gera-energia-de-madeira-certificada,20020930p59573
https://ciencia.estadao.com.br/noticias/geral,itacoatiara-gera-energia-de-madeira-certificada,20020930p59573

Continue navegando