Ensino de Engenharia de Software: Relato de Experiências

  • Lyrene Fernandes da Silva PUC-Rio
  • Julio Cesar Sampaio do Prado Leite PUC-Rio
  • Karin Koogan Breitman PUC-Rio

Resumo


Este artigo relata a experiência adquirida com um método de ensino aplicado à disciplina Princípios de Engenharia de Software oferecida pela PUC-Rio aos alunos de Engenharia de Computação. O método visa despertar o interesse dos alunos em engenharia de software, apresentando os aspectos teóricos e oferecendo uma experiência prática da aplicação destes conceitos. Nesta experiência prática adotamos uma filosofia de desenvolvimento cooperativo, calcado no processo Extreme Programming (XP).

Referências

Beck, K. Extreme Programming explained. 1st edition. Addison-Wesley Publishing Company, 1999.

Bergin, J., Caristi, J., Dubinsky, Y., Hazzan, O., Williams, L. Teaching Software Development Methods: The Case of Extreme Programming. Proceedings of the Thirty Fifth SIGCSE Technical Symposium on Computer Science Education, Norfolk-Virginia, USA, March 3-7, 2004, pp 448-449.

Breitman, K., Leite, J. Managing User Stories. International Workshop on Time Constrained Requirements Engineering, 2002.

Brooks, F. P. No Silver Bullet: Essence and Accidents of Software Engineering. Computer, April 1987.

[link] - acessado em abril de 2004.

Hazzan, O., Dubinsky Y. Teaching a Software Development Methodology: The Case of Extreme Programming. Proceedings of the 16th Conference on Software Engineering Education and Training (CSEE&T 2003), Madrid, Spain, March 20-22, 2003. pp 176-184.

Hazzan, O.Teaching the Human Aspect of Software Engineering – A Case Study. Proceedings of the Thirty Second SIGCSE Technical Symposium on Computer Science Education, Volume 33, Charlotte, NC, USA, February 2001, pp.124-128.

Hedin, G., Bendix, L., Magnusson, B. Introducing Software Engineering by means of Extreme Programming. Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon, May 03-10, 2003, pp 586-593.

[link] - acessado em abril de 2004.

Leite, J.C.S.P. and Franco, A.P.M. A Strategy for Conceptual Model Acquisition. First International Symposium on Requirements Engineering. Proceedings. IEEE Computer Society Press, 1993. pp. 243-246.

Leite, J.C.S.P, Rossi, G., Balaguer, F., Maiorana, V., Enhancing a requirements baseline with scenarios. In: Third IEEE International Symposium on Requirements Engineering - RE97, Proceedings. IEEE Computer Society Press, January, 1997, pp 44-53.

Leite, J.C.S.P. Extreme Requirements. Proceedings of Jornadas de Ingeniería de Requisitos Aplicada, JIRA, Univesidade de Sevilha, Junho de 2001, pp. 1-13.

McDowell, C., Hanks, B., Werner, L. Experimenting with Pair Programming in the Classroom. Proceedings of the 8th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2003), June 30 - July 2, 2003, Thessaloniki, Greece.

[link] - acessado em abril de 2004.

Schneider, J., Johnston L. Extreme Programming at Universities – An Educational 1Perspective. Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon, May 03-10, 2003, pp 594-599.

Software Engineering Education Knowledge (SEEK). Second draft, available at [link], December 2002.

Silva, L, Sayão M., Leite J.C.S.P., Breitman, K. Enriquecendo o Código com Cenários. Anais do Simpósio Brasileiro de Engenharia de Software (SBES), Manaus, 2003.

Sommerville, Ian. Software Engineering, 6th edition, Addison-Wesley, 2001.

Stevens, K. T. Experiences Teaching Software Engineering for the First Time. Proceedings of the 6th annual conference on Innovation and technology in computer science education, Canterbury, United Kingdom, 2001, pp 77-80.

Tomayko, J. E. Teaching a Project-Intensive Introduction to Software Engineering. Carnegie Mellon University, Software Engineering Institute, CMU/SEI-87-TR-20, August 1987.
Publicado
31/07/2004
SILVA, Lyrene Fernandes da; LEITE, Julio Cesar Sampaio do Prado; BREITMAN, Karin Koogan. Ensino de Engenharia de Software: Relato de Experiências. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 12. , 2004, Salvador/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 127-138. ISSN 2595-6175.