dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
dc.contributor.advisor |
Wazlawick, Raul Sidnei |
|
dc.contributor.author |
Souza, Gabriel da Luz Simonetti |
|
dc.date.accessioned |
2022-12-20T08:28:38Z |
|
dc.date.available |
2022-12-20T08:28:38Z |
|
dc.date.issued |
2022-12-13 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/243121 |
|
dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. |
pt_BR |
dc.description.abstract |
O tênis não profissional é um esporte atendido de forma limitada no meio tecnológico nos quesitos de gestão, integração de jogadores e acompanhamento técnico. Com o intuito de exercitar diversas disciplinas do desenvolvimento de software, este trabalho apresenta o estudo, projeto e desenvolvimento de um protótipo para um produto mínimo viável (MVP) de um sistema multiplataforma para gestão de clubes de tênis e integração de seus afiliados. É apresentada a fundamentação teórica dos conceitos ligados à proposta, como também uma revisão tecnológica de trabalhos relacionados disponíveis no mercado, analisando critérios de propósito, onboarding, interface, métricas de negócio, personalização e completude de funcionalidades.
O produto proposto tem como público-alvo jogadores, gestores e treinadores de tênis, cujas necessidades foram estudadas e apresentadas dentro de uma matriz utilizando RICE Score para definição do escopo. O desenvolvimento do sistema contempla um aplicativo para Android, utilizando a tecnologia .NET MAUI e arquitetura offline-first; uma aplicação de backend, utilizando a plataforma .NET 6; infraestrutura, utilizando a AWS como provedor de nuvem, e algumas práticas de DevOps para otimizar o processo de desenvolvimento e implantação do software. |
pt_BR |
dc.description.abstract |
Non-professional tennis is a sport that has limited access to technology in terms of management, player integration and technical support. In order to exercise several software development disciplines, this work presents the study, design and development of a prototype for a minimum viable product (MVP) of a multiplatform system for managing tennis clubs and integrating their affiliates. The theoretical basis of the concepts related to the proposal is presented, as well as a technological review of related works available in the market, analyzing criteria of purpose, onboarding, interface, business metrics, customization and completeness of functionalities.
The proposed product is aimed at players, managers and tennis coaches, whose needs were studied and presented within a matrix using RICE Score to define the scope. The development of the system includes an application for Android, using .NET MAUI technology and offline-first architecture, a backend application, using the .NET 6 platform, the infrastructure, using AWS as a cloud provider, and some DevOps practices to optimize the software development and deployment process. |
pt_BR |
dc.format.extent |
149 f. |
pt_BR |
dc.language.iso |
pt_BR |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access. |
|
dc.subject |
desenvolvimento de software |
pt_BR |
dc.subject |
arquitetura de software |
pt_BR |
dc.subject |
engenharia de software |
pt_BR |
dc.subject |
aplicativo para tênis |
pt_BR |
dc.subject |
software multiplataforma |
pt_BR |
dc.subject |
tennis application |
pt_BR |
dc.subject |
cross-platform software |
pt_BR |
dc.subject |
software development |
pt_BR |
dc.subject |
software architecture |
pt_BR |
dc.subject |
software engineering |
pt_BR |
dc.title |
Aplicação dos conceitos de engenharia de software no desenvolvimento de um produto para gestão de clubes de tênis |
pt_BR |
dc.type |
TCCgrad |
pt_BR |