dc.contributorCabral, Felipe Gomes de Oliveira
dc.contributorUniversidade Federal de Santa Catarina
dc.creatorRahman Filho, Jamal Musa
dc.date2019-12-18T19:23:23Z
dc.date2019-12-18T19:23:23Z
dc.date2019-12-11
dc.date.accessioned2023-09-02T08:31:10Z
dc.date.available2023-09-02T08:31:10Z
dc.identifierhttps://repositorio.ufsc.br/handle/123456789/203156
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/8585661
dc.descriptionTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
dc.descriptionA 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.
dc.descriptionTechnology 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.
dc.format88 f.
dc.formatapplication/pdf
dc.languageen
dc.publisherFlorianópolis, SC.
dc.rightsOpen Access
dc.subjectWeb development
dc.subjectQuality control
dc.subjectTest driven development
dc.subjectPhoenix and Elixir
dc.subjectFunctional programming
dc.titleDevelopment of an Application for Supervision of Concrete Quality Control
dc.typeTCCgrad


Este ítem pertenece a la siguiente institución