Development of an Application for Supervision of Concrete Quality Control

DSpace Repository

A- A A+

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

Files Size Format View Description
PFC-20192-JamalRahman.pdf 2.246Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar