Impacto do Apoio Metodológico Ferramental a Aspectos de Usabilidade no Ensino Prático da Engenharia de Software

  • Giuseppe A. N. Lima UFCG
  • Yuska P. C. Aguiar UFCG
  • Bernardo Lula Jr UFCG

Resumo


No ensino da Engenharia de Software é desejável que os alunos assimilem o conhecimento teórico adquirido com a aplicação prática de um processo de design de software em laboratório. Para garantir a abrangência e completude do aprendizado, o processo deve ser ágil e abordar os aspectos de funcionalidade e de usabilidade. No entanto, historicamente, os aspectos de funcionalidade são mais explorados e evidenciados, estimulando o desenvolvimento e uso de metodologias e ferramentas de apoio à sua prática, em detrimento dos aspectos de usabilidade. Este artigo descreve uma solução para este problema e relata o resultado de sua aplicação na disciplina Laboratório de Engenharia de Software da UFCG.

Referências

Aguiar, Y. P. C.; Lima, A. H. G.; Leite, F. L. J., et al.(2004) “easYProcess: Um Processo de Desenvolvimento para Uso no Ambiente Acadêmico”. In XII WEI - XXIV Congresso da Sociedade Brasileira de Computação, Salvador.

Aguiar, Y. P. C.; Lula Jr, B; Lima, G. A. N.; et al. (2007) “SMILE: uma ferramenta computacional baseada em modelos para geração e manipulação de esboço”. Revista Princípia, Ano 11, Nº 15, páginas 30-39.

Anderson J.; Fleek, F.; Garrity K.; and Drake, F. (2001) “Integrating Usability Techniques into Software Development”. IEEE Software, vol.18, no.1, pp. 46-53.

Antunes, H.; Seffah, A. and Djouab, R. (2001) “Comparing and Reconciling Usability-Centered and Use-Case Driven Requirements Engineering Processes”. In IEEE: 2nd Australian User Interfaces Conference, Jan/Feb 01, Queensland, Australia.

Calvary, G. ; Coutaz, J.; Thevenin, et. al. (2003) “A Unifying Reference Framework for Multi-Target User Interfaces”. In Interacting with Computer, pp. 289–308.

Constantine, L. L and Lockwood, L. A. D. (1999) “Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design”. Addison –Wesley.

Constantine, L. L. (2008) “Process Agility and Software Usability: Toward Lightweight Usage-Centered Design”. Disponível em: [link], último acesso em: Abril de 2008.

Ferré, X. (2001) “Incorporating Usability into a Object Oriented Development Process”. In INTERACT 2001. 8th IFIP, Shinjuku Tokyo, Japan, July 9-13.

Ferré, X; Juristo, N and Moreno, A. M. (2005) “A.M.: Framework for Integrating Usability Practices into the Software Process”. In: PROFES 2005. Proc. of 6th Int. Conf. on Product Focused Software Process Improvement.

Medeiros, F.P.A; Lula, Jr. B. and Cordeiro, P. B. (2002) “A Graphical Tool to Support Task Description Using TAOS Formalism for UI Design”. In Proc. of the 7th ERCIM Workshop, p. 45-51.

Oliveira, K. M. A.; Aguiar, Y. P. C.; B. L. Jr et al. (2007) “O uso de Modelos e Múltiplos Protótipos na Concepção de Interface do Usuário”. Revista Princípia, Ano 11, Nº 15, pp. 15-29.

Queiroz. E. R. de (2001) “Usabilidade de Interfaces com o Usuário”. Tese de Doutorado, COPELE/CCT/UFPB, Campina Grande, Junho.

Radle, K. and Young, S. (2001) “Partnering Usability with Development: How Three Organizations Succeeded”. IEEE Software, vol.18, no.1, pp. 38-45, January/February.

Rodrigues, C. E. C. L; Lula, B. Jr. and Suàrez, P. R. (2005) “Using a script model to preserve the consistency within an UI design environment”. In Proceedings of the 4th International Workshop on Task Models and Diagrams.

Suàrez, P. R.; Lula, B. Jr. and Barros, M. A. (2004) “Applying knowledge management in UI design process”. In Proceedings of the 3rd annual conference on Task Models and Diagrams, ACM International Conference Proceeding Series; Vol. 86.

Tavares, T.A and Leite, J.C., (2002) "ARFDIU-Um método para integrar análise de requisitos funcionais com o desin de interfaces de usuário usando UML e outros formalismos". In Proceedings of IHC 2002.

Vasconcelos, C. R.; Garcia, F. P. and Turnell, M. F. Q. (2003) “Integrando Usabilidade e Engenharia de Software: um modelo para o desenvolvimento de sistemas centrado no usuário”. In: WIHC-ES2003 - I Latin American Conference on Human-Computer Interaction, CLIHC, Rio de Janeiro.
Publicado
20/07/2009
LIMA, Giuseppe A. N.; AGUIAR, Yuska P. C.; LULA JR, Bernardo. Impacto do Apoio Metodológico Ferramental a Aspectos de Usabilidade no Ensino Prático da Engenharia de Software. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 17. , 2009, Bento Gonçalves/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2009 . p. 537-546. ISSN 2595-6175.