Development of an Application for Supervision of Concrete Quality Control
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Cabral, Felipe Gomes de Oliveira |
|
dc.contributor.author |
Rahman Filho, Jamal Musa |
|
dc.date.accessioned |
2019-12-18T19:23:23Z |
|
dc.date.available |
2019-12-18T19:23:23Z |
|
dc.date.issued |
2019-12-11 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/203156 |
|
dc.description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
pt_BR |
dc.description.abstract |
A tecnologia alcançou um nível de evolução incessável, permitindo que uma grande
quantidade de dados possa ser compartilhada e facilitando uma cooperação global, o que
incentiva o desenvolvimento de projetos das mais variadas áreas. Com uma estrutura
online solidificada, projetos de serviços e produtos baseados na rede web começam a surgir
e dominar o mercado. A Jungsoft é uma empresa que desenvolve softwares e possui um
projeto de automação para centrais de concreto chamado Kartrak, no qual o autor pôde
cooperar e aumentar o conhecimento na área de desenvolvimento web. A plataforma
Kartrak não possui uma área para supervisionar e controlar os estados iniciais do controle
de qualidade do concreto e o presente projeto busca solucionar tal problema.
Uma aplicação web moderna chamada Kartrak Laboratory foi proposta para atacar esse
problema de supervisão. Devido ao curto espaço de tempo fornecido para desenvolver o
projeto e pelo fato do autor não ter experiência prévia na área de programação funcional
e desenvolvimento web, o programa foi construído em cima da plataforma de automação
Kartrak. Uma vantagem é que a manutenção do aplicativo será facilitada devido à mesma
estrutura estar sendo utilizada. Metodologias ágeis e baseadas em teste foram utilizadas de
modo a obter um melhor gerenciamento do tempo. Para atingir um alto nível de qualidade,
técnicas de controle de software foram aplicadas durante o desenvolvimento do projeto.
As principais funções backend do software, isto é, funcionamento do servidor, foram
implementadas, obtendo assim uma aplicação funcional para controlar e registrar todas as
etapas do ciclo de vida do corpo de prova. Para garantir um nível de confiança e qualidade,
vários testes unitários e de ponta-a-ponta foram desenvolvidos e implementados. |
pt_BR |
dc.description.abstract |
Technology has reached a non-stop pace of evolution, allowing data sharing and global
cooperation to boost the development of projects from the most vast areas. With a solid
online structure, web-based services and products are beginning to emerge and conquer
the market. Jungsoft is a company that develops softwares and has a project for the
automation of concrete batching plants named Kartrak, in which the author had the
opportunity to cooperate and learn. The Kartrak platform doesn’t have a supervision
feature to control the early stages of concrete quality and this project targets that problem.
Kartrak Laboratory, a modern web-application, was proposed to counteract that problem.
Due to short deadline and no previous experience in functional programming and web-
development, it was built on top of the already existing Automation platform. An advantage
is that maintainability will be enforced since the same structure will be used. Agile and
test-driven-development methodologies were pursued in order to have a better management
of time. To attain a high level of quality, software quality assurance and control techniques
were applied during the application development.
The main backend functionalities of the application’s server-side were implemented, thus
achieving a working feature to control and register the specimen life cycle. To ascertain a
level o confidence and quality, several unit tests and an end-to-end test were designed and
implemented. |
pt_BR |
dc.format.extent |
88 f. |
pt_BR |
dc.language.iso |
en |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access |
|
dc.subject |
Web development |
pt_BR |
dc.subject |
Quality control |
pt_BR |
dc.subject |
Test driven development |
pt_BR |
dc.subject |
Phoenix and Elixir |
pt_BR |
dc.subject |
Functional programming |
pt_BR |
dc.title |
Development of an Application for Supervision of Concrete Quality Control |
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