dc.contributor | Cabral, Felipe Gomes de Oliveira | |
dc.contributor | Universidade Federal de Santa Catarina | |
dc.creator | Rahman Filho, Jamal Musa | |
dc.date | 2019-12-18T19:23:23Z | |
dc.date | 2019-12-18T19:23:23Z | |
dc.date | 2019-12-11 | |
dc.date.accessioned | 2023-09-02T08:31:10Z | |
dc.date.available | 2023-09-02T08:31:10Z | |
dc.identifier | https://repositorio.ufsc.br/handle/123456789/203156 | |
dc.identifier.uri | https://repositorioslatinoamericanos.uchile.cl/handle/2250/8585661 | |
dc.description | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. | |
dc.description | 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. | |
dc.description | 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. | |
dc.format | 88 f. | |
dc.format | application/pdf | |
dc.language | en | |
dc.publisher | Florianópolis, SC. | |
dc.rights | Open Access | |
dc.subject | Web development | |
dc.subject | Quality control | |
dc.subject | Test driven development | |
dc.subject | Phoenix and Elixir | |
dc.subject | Functional programming | |
dc.title | Development of an Application for Supervision of Concrete Quality Control | |
dc.type | TCCgrad | |