Campus Vitória da Conquista Trabalhos de Conclusão de Cursos (TCCs) - Vitória da Conquista
Use este identificador para citar ou linkar para este item: https://repositorio.ifba.edu.br/jspui/handle/123456789/1057
metadata.dc.type: Trabalho de Conclusão de Curso
Título: Uma arquitetura para Softwares Móveis orientada à Observabilidade: o caso do Ibricks
metadata.dc.creator: Oliveira, Filipe Lacerda
Carvalho, Luis Paulo da Silva
Passos, Amanda Ferraz de O.
metadata.dc.contributor.advisor1: Carvalho, Luis Paulo da Silva
metadata.dc.contributor.referee1: Carvalho, Luis Paulo da Silva
metadata.dc.contributor.referee2: Lima Neto, Crescêncio Rodrigues
metadata.dc.contributor.referee3: Carneiro, Liojes de Oliveira
metadata.dc.description.resumo: Observabilidade diz respeito a interpretar os dados recebidos de um sistema de forma que se consiga prever um erro a m` ´ınima falha nos dados. O objetivo de uma plataforma de observabilidade e encontrar o ponto de de- ´ sempenho normal de um sistema e depois melhora-lo. Para conseguir atingir ´ este objetivo e necess ´ ario relacionar tr ´ es pilares: m ˆ etricas (o que medir?), logs ´ e traces (de onde extrair as metricas?). Para que a observabilidade ocorra ´ bem, de forma estrategica, se faz necess ´ ario que tais pilares sejam incorpo- ´ rados as arquiteturas de sistemas de software desde a fase de concepc¸ ` ao. O ˜ IBricks e um software m ´ ovel que foi desenvolvido como mini-mundo para as ´ disciplinas de programac¸ao para dispositivos m ˜ oveis e gest ´ ao de projetos do ˜ curso de Bacharelado de Sistemas de Informac¸ao do IFBA, campus Vit ˜ oria da ´ Conquista. A ideia que embasa o aplicativo e possibilitar o aluguel de produ- ´ tos da construc¸ao civil atrav ˜ es de dispositivos m ´ oveis. Como se trata de algo ´ promissor, com a possibilidade de atender muitos clientes e usuarios, se faz ne- ´ cessario que a observabilidade j ´ a se encontre automatizada. Este trabalho teve, ´ como objetivo, incorporar a arquitetura do IBricks princ ` ´ıpios de observabilidade. Como contribuic¸ao, ˜ e explorado e descrito como tais princ ´ ´ıpios podem ser automatizados e como, possivelmente, eles podem ajudar a gerir este tipo de software.
Resumo: Observability refers to interpreting data received from a system to predict errors at the slightest data anomaly. The goal of an observability platform is to find the normal performance baseline of a system and then improve it. To achieve this goal, it’s necessary to relate three pillars: metrics (what to measure?), logs, and traces (where to extract metrics?). For effective and strategic observability, these pillars must be incorporated into software system architectures from the design phase. IBricks is a mobile software developed as a mini-world for the disciplines of mobile programming and project management in the Bachelor of Information Systems course at IFBA, Vitoria da Conquista ´ campus. The idea behind the application is to enable the rental of civil construction products through mobile devices. As this is a promising application with the potential to serve many customers and users, it’s crucial to have automated observability in place. This work aimed to incorporate observability principles into the IBricks architecture. As a contribution, it explores and describes how such principles can be automated and how they can potentially help manage this type of software.
Palavras-chave: Observabilidade
Arquitetura
Dispositivos móveis
metadata.dc.subject.cnpq: Ciências exatas
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Editor: Instituto Federal de Educação, Ciência e Tecnologia da Bahia
metadata.dc.publisher.initials: IFBA
metadata.dc.publisher.department: Departamento de Ensino Superior/Bacharelado
metadata.dc.rights: Acesso Aberto
URI: https://repositorio.ifba.edu.br/jspui/handle/123456789/1057
Data do documento: 2-Ago-2024
Aparece nas coleções:Trabalhos de Conclusão de Cursos (TCCs) - Vitória da Conquista

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
artigo.pdf8.26 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.

Ferramentas do administrador