Prévia do material em texto
5 5 5 CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Integração de Práticas Reais no Ensino de Análise e Desenvolvimento de Sistemas: Um Relato de Experiência São Paulo 2025 RESUMO Este artigo apresenta um relato de experiência sobre a aplicação de conhecimentos teóricos em projetos práticos desenvolvidos por estudantes do curso de Análise e Desenvolvimento de Sistemas. O objetivo é evidenciar como a vivência de situações reais contribui para a formação técnica e comportamental do futuro profissional de TI. A metodologia utilizada baseou-se na observação participativa em sala de aula e na análise dos projetos finais desenvolvidos ao longo do curso. Como resultado, destaca-se a melhora significativa na capacidade de trabalho em equipe, resolução de problemas, comunicação com o cliente e uso de metodologias ágeis. Conclui-se que a abordagem baseada em projetos reais torna o processo de aprendizagem mais significativo e eficaz. Palavras-chave: Análise e Desenvolvimento de Sistemas, Projetos Integradores, Ensino na Prática, Educação Tecnológica, Relato de Experiência. ABSTRACT This article presents an experience report on the application of theoretical knowledge in practical projects developed by students of the Systems Analysis and Development course. The objective is to demonstrate how experiencing real situations contributes to the technical and behavioral training of future IT professionals. The methodology used is based on participatory observation in the classroom and on the analysis of the final projects developed throughout the course. As a result, there is a significant improvement in the capacity for teamwork, problem-solving, communication with the client and the use of agile methodologies. It is concluded that an approach based on real projects makes the learning process more meaningful and effective. Keywords: Systems Analysis and Development, Integrative Projects, Teaching in Practice, Technological Education, Experience Report. SUMÁRIO 1. INTRODUÇÃO 5 2. ECONOMIA E MERCADO 6 2.1 SOBRE A EMPRESA 6 2.2 MERCADO CONSUMIDOR 6 3. ENGENHARIA DE SOFTWARE 7 3.1 DECISÕES 7 3.1.1 Levantamento de Requisitos e Priorização 7 3.1.2 Escolha da Plataforma 8 3.1.3 Validação com os Usuários 8 3.1.4 Próximos Passos 8 3.2 DEFINIÇÕES DE QUALIDADE 9 3.3 O QUE É O MPS.BR? 9 3.4 NÍVEL DE MATURIDADE 10 3.5 NOSSO NÍVEL DE MATURIDADE 11 3.6 JUSTIFICATIVA 11 3.7 REQUISITOS FUNCIONAIS 12 3.8 REQUISITOS NÃO FUNCIONAIS 12 3.9 Regras de negócios 13 3.10 REGRAS DE NEGÓCIO – PROFESSORES 14 3.10.1 Realizar login no sistema 14 3.10.2 Efetuar reservas de equipamentos 14 3.10.3 Cancelar reservas previamente realizadas 14 3.10.4 Reservar salas 15 3.10.5 Verificar calendário 15 3.10.6 Verificar disponibilidade dos equipamentos 15 3.10.7 Alterar senha de acesso 15 3.11 REGRAS DE NEGÓCIO - DIREÇÃO 15 3.11.1 Cadastrar Equipamento 16 3.11.2 Excluir Equipamento 16 3.11.3 Cadastrar Professor 16 3.11.4 Excluir Professor 16 3.12 Elaboração das fases de teste 17 3.12.1 Teste de Unidade 17 3.12.2 Teste de Integração 17 3.12.3 Teste de Sistema 17 4. PROGRAMAÇÃO ORIENTADA A OBJETOS 18 4.1 Classes e Objetos 18 4.2 Abstração 18 4.3 Encapsulamento 18 4.4 Herança: 19 4.5 Polimorfismo: 19 4.6 POO NO NOSSO PROJETO 19 4.6.1 Classes e Objetos: 19 4.6.2 Abstração 20 4.6.3 Encapsulamento 21 4.6.4 Herança: 22 4.6.5 Polimorfismo: 22 5. CONCLUSÃO 24 REFERÊNCIAS BIBLIOGRÁFICAS 25 2. ECONOMIA E MERCADO 6 2.1 SOBRE A EMPRESA 6 2.2 MERCADO CONSUMIDOR 6 3. ENGENHARIA DE SOFTWARE 7 3.1 DECISÕES 7 3.1.1 Levantamento de Requisitos e Priorização 7 3.1.2 Escolha da Plataforma 8 3.1.3 Validação com os Usuários 8 3.1.4 Próximos Passos 8 3.2 DEFINIÇÕES DE QUALIDADE 9 3.3 O QUE É O MPS.BR? 9 3.4 NÍVEL DE MATURIDADE 10 3.5 NOSSO NÍVEL DE MATURIDADE 11 3.6 JUSTIFICATIVA 11 3.7 REQUISITOS FUNCIONAIS 12 3.8 REQUISITOS NÃO FUNCIONAIS 12 3.9 Regras de negócios 13 3.10 REGRAS DE NEGÓCIO – PROFESSORES 14 3.10.1 Realizar login no sistema 14 3.10.2 Efetuar reservas de equipamentos 14 3.10.3 Cancelar reservas previamente realizadas 14 3.10.4 Reservar salas 15 3.10.5 Verificar calendário 15 3.10.6 Verificar disponibilidade dos equipamentos 15 3.10.7 Alterar senha de acesso 15 3.11 REGRAS DE NEGÓCIO - DIREÇÃO 15 3.11.1 Cadastrar Equipamento 16 3.11.2 Excluir Equipamento 16 3.11.3 Cadastrar Professor 16 3.11.4 Excluir Professor 16 3.12 Elaboração das fases de teste 17 3.12.1 Teste de Unidade 17 3.12.2 Teste de Integração 17 3.12.3 Teste de Sistema 17 4. PROGRAMAÇÃO ORIENTADA A OBJETOS 18 4.1 Classes e Objetos 18 4.2 Abstração 18 4.3 Encapsulamento 18 4.4 Herança: 19 4.5 Polimorfismo: 19 4.6 POO NO NOSSO PROJETO 19 4.6.1 Classes e Objetos: 19 4.6.2 Abstração 20 4.6.3 Encapsulamento 21 4.6.4 Herança: 22 4.6.5 Polimorfismo: 22 5. CONCLUSÃO 24 REFERÊNCIAS BIBLIOGRÁFICAS 25 INTRODUÇÃO O curso de Análise e Desenvolvimento de Sistemas visa formar profissionais capacitados para atuar em diferentes etapas do ciclo de vida do software. Contudo, observa-se que muitos estudantes encontram dificuldades em aplicar os conhecimentos teóricos em contextos práticos. Diante disso, o presente artigo discute a importância de integrar projetos reais ao ensino de ADS, apresentando um relato de experiência de projetos desenvolvidos no âmbito acadêmico. FUNDAMENTAÇÃO TEÓRICA Aprendizagem baseada em projetos (Project-Based Learning - PBL) tem sido amplamente utilizada como estratégia pedagógica em cursos de TI. Ela permite ao aluno desenvolver competências técnicas e socioemocionais, essenciais para o mercado de trabalho. Além disso, o uso de metodologias ágeis, como Scrum e Kanban, tem sido incentivado como forma de simular ambientes reais de desenvolvimento. Estudos apontam que a abordagem PBL favorece a construção do conhecimento por meio da experiência e da resolução de problemas autênticos. Em cursos tecnológicos, essa metodologia se mostra ainda mais eficaz, pois o tempo reduzido de formação exige uma relação mais direta entre teoria e prática. A prática também reforça a compreensão de conceitos complexos, promovendo o aprendizado significativo e o desenvolvimento de competências como pensamento crítico, autonomia e comunicação interpessoal. METODOLOGIA O presente trabalho caracteriza-se como um relato de experiência com abordagem qualitativa. Foram observadas as práticas desenvolvidas por turmas do último semestre do curso de ADS durante a execução de seus projetos finais. Os dados foram coletados por meio de diários de campo, entrevistas com alunos e análise dos sistemas desenvolvidos. As observações ocorreram ao longo de dois semestres letivos, totalizando 40 estudantes distribuídos em oito grupos. Cada grupo ficou responsável pelo desenvolvimento de um sistema completo, desde a etapa de levantamento de requisitos até a entrega do produto final. Durante esse processo, os alunos participaram de reuniões semanais com professores-orientadores e realizaram apresentações parciais para os colegas, promovendo o feedback entre pares e a revisão constante de suas entregas. RESULTADOS E DISCUSSÃO Os resultados apontam que a realização de projetos reais contribuiu diretamente para o amadurecimento profissional dos alunos. Dentre os principais ganhos, destacam-se: A aplicação concreta de conhecimentos sobre banco de dados, front-end e back-end; O uso efetivo de ferramentas de versionamento (Git) e gerenciamento de tarefas (Trello); A experiência com metodologias ágeis, com destaque para sprints, daily meetings e retrospectivas; O contato com clientes reais, simulando demandas do mercado de trabalho; A percepção da importância da documentação, da comunicação interpessoal e da organização do código-fonte. Além disso, observou-se maior engajamento dos estudantes, que demonstraram motivação extra ao perceber que seus projetos tinhamaplicação real. O desenvolvimento de sistemas voltados a pequenos comércios, ONGs e até mesmo ao uso interno da instituição mostrou-se um diferencial para o comprometimento das equipes. Outro ponto relevante foi a melhora na capacidade de apresentação e comunicação dos estudantes, principalmente quando expostos a situações que exigiam argumentação, negociação de prazos e demonstração de funcionalidades. CONSIDERAÇÕES FINAIS Inserção de práticas reais no ensino de Análise e Desenvolvimento de Sistemas mostra-se eficaz na formação de profissionais mais preparados para os desafios do mercado. A experiência relatada reforça a importância de metodologias ativas no processo de ensino-aprendizagem, promovendo maior engajamento, autonomia e aprendizado significativo. Sugere-se que as instituições de ensino superior invistam cada vez mais em iniciativas que conectem os estudantes ao mundo do trabalho desde os primeiros semestres. Além disso, parcerias com empresas e organizações sociais podem ampliar o escopo dos projetos e proporcionar experiências ainda mais enriquecedoras. REFERÊNCIAS BIBLIOGRÁFICAS SILVA, J. R. et al. Metodologias Ativas no Ensino de TI. Revista Brasileira de Educação Tecnológica, 2022. FERREIRA, N. C. et al. Relato de Experiência dos Softwares Desenvolvidos em Cursos de ADS. RSD, 2020. VALLE, R. D. Scrum e Kanban na Prática. Novatec, 2021. OLIVEIRA, L. F.; SOUSA, T. C. Aprendizagem Baseada em Projetos na Formação Tecnológica. Cadernos de Educação, 2021.