Software toolkit to manage quality reports in automotive industry
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Rabelo, Ricardo José |
|
dc.contributor.author |
Peiter, Vinícius Heck |
|
dc.date.accessioned |
2019-12-20T15:29:06Z |
|
dc.date.available |
2019-12-20T15:29:06Z |
|
dc.date.issued |
2019-12-10 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/203228 |
|
dc.description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
pt_BR |
dc.description.abstract |
Within the data analysis tools used in BMW Group Quality IT, SAP BusinessObjects
Business Intelligence Suite is the most widely used, processing massive amounts of data
from eleven different BMW Group Plants and automatically generating tens of thousands of
quality reports every day. However, this tool was not designed to work in such a large scale
and lacks basic functionality to manage its platform, motivating the internal development
of extensions to customize its usage. In 2018 the Quality IT obtained access to the platform
through the RESTful API and started making script prototypes to explore its possibilities.
Although the results showed that this approach was promising, some issues in the API
required careful handling and the script prototypes were not flexible enough to be extended
or modified for different use cases. This project consists of a framework and a set of tools
that standardize the way the RESTful API of SAP BO can be used in BMW Group, solving
the common issues encountered in previous prototypes and using best practices of software
development and architecture in order to enable effortless extension and maintainability.
The framework was designed using SOLID principles for Object-Oriented Programming
and implemented using Scrum and Test-Driven Development in Python. Three prototype
tools were developed using this framework to perform platform management tasks saving
thousands of work hours from the Quality IT department. |
pt_BR |
dc.description.abstract |
Dentro das ferramentas de análise de dados utilizadas no departamento de TI de Qualidade
do Grupo BMW, o SAP BusinessObjects Business Intelligence Suite é o mais utilizado,
processando grandes quantidades de dados de onze fábricas diferentes do Grupo BMW e
gerando automaticamente dezenas de milhares de relatórios de qualidade todos os dias. No
entanto, essa ferramenta não foi projetada para funcionar em tão grande escala e carece
de funcionalidades básicas para gerenciar sua plataforma, motivando o desenvolvimento
interno de extensões para customizar seu uso. Em 2018 o TI de Qualidade obteve acesso à
plataforma através da API RESTful e começou a fazer protótipos de scripts para explorar
suas possibilidades. Embora os resultados mostrassem que essa abordagem era promissora,
algumas questões na API exigiam um manuseio cuidadoso e os protótipos de script não
eram suficientemente flexíveis para serem estendidos ou modificados para diferentes casos de
uso. Este projeto consiste em um framework e um conjunto de ferramentas que padronizam
a forma como a API RESTful do SAP BO pode ser utilizada no Grupo BMW, resolvendo
os problemas comuns encontrados em protótipos anteriores e utilizando boas práticas
de desenvolvimento e arquitetura de software para permitir a extensão e a manutenção
descomplicada. O framework foi projetado usando princípios SOLID para Programação
Orientada a Objetos e implementado usando Scrum e Desenvolvimento Orientado a Testes
em Python. Três protótipos de ferramentas foram desenvolvidos utilizando este framework
para executar tarefas de gerenciamento da plataforma, economizando milhares de horas
de trabalho do departamento de TI de Qualidade. |
pt_BR |
dc.format.extent |
91 f. |
pt_BR |
dc.language.iso |
en |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access |
|
dc.subject |
Software Architecture |
pt_BR |
dc.subject |
SOLID Principles |
pt_BR |
dc.subject |
RESTful API |
pt_BR |
dc.subject |
Python |
pt_BR |
dc.subject |
SAP BusinessObjects Business Intelligence Suite |
pt_BR |
dc.subject |
Arquitetura de software |
pt_BR |
dc.subject |
Princípios SOLID |
pt_BR |
dc.title |
Software toolkit to manage quality reports in automotive industry |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar