Simple Way: Ensino e Aprendizagem de Engenharia de Software Aplicada através de Ambiente e Projetos Reais

  • Nadja N. Rodrigues IFPB
  • Naylla V. A. Estrela IFPB

Resumo


Entendendo a necessidade de integração entre academia e indústria, este artigo relata a utilização de um ambiente de desenvolvimento de software para ensino e aprendizagem de engenharia de software aplicada. A metodologia associada ao estudo baseou-se na instanciação de projetos reais de uma empresa júnior da Área de Ciência da Computação, executados através deste ambiente, em sala de aula. O ambiente definiu papéis e atividades para o desenvolvimento dos projetos, assim como templates, procedimentos e ferramentas para cada uma de suas etapas. As principais contribuições do uso do ambiente foram o aumento na qualidade dos projetos e o valor agregado aos alunos, através do uso das boas práticas da indústria.
Palavras-chave: Simple Way, Engenharia de Software, Ambiente e Projetos Reais

Referências

AM (2011). Agile Modeling. http://www.agilemodeling.com. Janeiro.

Durscki, R. C. et al. (2004). “A Development Process to Technology Projects: An Academic Approach”, The 2004 International Conference on Software Engineering Research and Practice, Track on Team-based Software Engineering, USA.

Garcia, F. P. et al (2004). “easYProcess: Um Processo de Desenvolvimento para Uso no Ambiente Acadêmico”. XII WEI - Workshop de Educação em Computação, XXIV Congresso da Sociedade Brasileira de Computação.

Paiva, D. M. B et al (2004). “Definindo, Implantando e Melhorando Processos de Software em Ambiente Acadêmico”. VI Simpósio Internacional de Melhoria de Processos de Software. http://www.simpros.com.br/Apresentacoes_PDF/Artigos/Art_07_Simpros2004.pdf.

Paula Filho, W. P. (2002). “An Educational Software Development Process” Proceedings of the ACIS International Conference on Computer Science, Software Engineering, Information Technology, EBusiness and Applications (CSITeA'02), p.180-185.

PMBok (2004). PMBoK GUIDE - Project Management Body of Knowledge.

Pressmam, R. S. (2006). Engenharia de Software. 6 ed. São Paulo: McGraw-Hill.

RUP (2011). Rational Unified Process. http://www.wthreex.com/rup/portugues/index.htm.Janeiro.

Scrum (2011). Scrum Alliance. http://www.scrumalliance.org/. Janeiro.

Sommerville, Ian. (2007). Engenharia de Software. 8 ed. São Paulo: Pearson Addison-Wesley.

Teles, V. M. (2006), Extreme Programming: aprenda como encantar seus usuários desenvolvendo software com alta qualidade. São Paulo: Novatec.

UPEDU (2011). Unified Process for EDUcation. http:// http://www.upedu.org/. Fevereiro. XP (2011). eXtreme Programming. http://www.extremeprogramming.org. Janeiro.

XP1 (2007). “XP1: Um Processo de Desenvolvimento”. http://dsc.ufcg.edu.br/~jacques/projetos/common/xp1/xp1.html. Março.

YP (2011). easYProcess. http://www.dsc.ufcg.edu.br/~yp. Janeiro.
Publicado
16/05/2012
RODRIGUES, Nadja N.; ESTRELA, Naylla V. A.. Simple Way: Ensino e Aprendizagem de Engenharia de Software Aplicada através de Ambiente e Projetos Reais . In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 8. , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 519-530. DOI: https://doi.org/10.5753/sbsi.2012.14437.