Desenvolvimento deum sistema CMMS na Softinsa
| dc.contributor.advisor | Fidalgo, Filipe Miguel Bispo | |
| dc.contributor.advisor | Pereira, Roberto | |
| dc.contributor.author | Brás, João Rodrigo Valente | |
| dc.date.accessioned | 2026-07-28T10:51:57Z | |
| dc.date.available | 2026-07-28T10:51:57Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | O presente relatório documenta o trabalho desenvolvido no âmbito do estágio curricular do Curso Técnico Superior Profissional em Tecnologias e Programação de Sistemas de Informação, realizado na empresa Softinsa, S.A., delegação do Fundão, integrante do grupo IBM, entre fevereiro e junho de 2026.O projeto central foi o desenvolvimento de um Sistema de Gestão de Manutenção Assistida por Computador (CMMS), inserido numa equipa multidisciplinar organizada nas vertentes de Frontend e Backend, com recurso à metodologia ágil Scrum estruturada em Sprints semanais. Na vertente de Frontend, o estagiário desenvolveu componentes em React com TypeScript, concretizando o fluxo completo de autenticação (Login), funcionalidades de gestão de utilizadores e ativos, e painéis de indicadores (dashboards de KPIs). No Backend, assumiu a responsabilidade de especificar, implementar e testar endpoints REST com Spring Boot, garantindo cobertura de testes unitários com JUnit 5 e Mockito, e produzindo documentação técnica em formato OpenAPI/Swagger para cada User Story entregue. O relatório inclui o planeamento e registo semanal das atividades realizadas em cada Sprint, a análise das dificuldades encontradas e das soluções adotadas, e uma reflexão crítica sobre as competências técnicas e transversais adquiridas ao longo do período de estágio. | |
| dc.description.abstract | Abstract: This report documents the work carried out during the curricular internship of the Higher Professional Technical Course in Information Systems Technologies and Programming, at Softinsa, S.A., Fundão branch, part of the IBM group, between February and June 2026. The central project was the development of a Computer-Assisted Maintenance Management System (CMMS), within a multidisciplinary team split into Frontend and Backend groups, following the Scrum agile methodology organised in weekly Sprints. On the Frontend side, the intern developed React and TypeScript components covering the full authentication flow (Login), user and asset management features, and KPI dashboards. On the Backend side, the intern was responsible for specifying, implementing and testing REST endpoints with Spring Boot, producing unit tests with JUnit 5 and Mockito, and maintaining OpenAPI/Swagger technical documentation for each delivered User Story. The report covers the sprint-by-sprint activity log, an analysis of difficulties encountered and solutions adopted, and a critical reflection on the technical and interpersonal competencies gained throughout the internship. | |
| dc.identifier.citation | BRÁS, João Rodrigo Valente (2026) - Desenvolvimento de um sistema CMMS na Softinsa. Castelo Branco : IPCB. EST. 47 p. Relatório de Estágio do Curso Técnico Superior Profissional em Tecnologias e Programação de Sistemas de Informação. | |
| dc.identifier.uri | https://minerva.ipcb.pt/handle/123456789/5190 | |
| dc.language.iso | por | |
| dc.peerreviewed | no | |
| dc.publisher | IPCB. EST | |
| dc.rights | restrictedAccess | |
| dc.subject | CMMS | |
| dc.subject | Gestão de manutanção | |
| dc.subject | React | |
| dc.subject | TypeScript | |
| dc.subject | Spring boot | |
| dc.subject | Maintenance management | |
| dc.title | Desenvolvimento deum sistema CMMS na Softinsa | |
| dc.type | report |
Ficheiros
Principais
1 - 1 de 1
- Nome:
- 4_RelatorioFinal_IPCB_JoaoBras_FINAL.pdf
- Tamanho:
- 1.08 MB
- Formato:
- Adobe Portable Document Format