Integrando técnicas de IHC e Engenharia de Software na especificação de requisitos de uma ferramenta de modelagem
Resumo
A adoção de métodos que exploram a perspectiva dos usuários finais e suas preferencias de uso pode contribuir para identificar requisitos de usabilidade adequados. Este artigo relata o uso de personas, histórias de usuários e diretrizes de usabilidade para especificar os requisitos de uma ferramenta de modelagem. Os métodos permitiram criar as personas que representam as pessoas que irão utilizar a ferramenta, identificar os requisitos potenciais das personas e enriquecê-las com aspectos de usabilidade. Este relato contribui no sentido de divulgar uma experiência prática de integração de técnicas de IHC no processo de desenvolvimento de sistemas interativos.
Referências
Barbosa, S. and Silva, B. (2010). Interação humano-computador. Elsevier Brasil.
Cohn, M. (2004). User stories applied: For agile software development. Addison-Wesley Professional.
Cooper, A., Reimann, R., and Cronin, D. (2007). About face 3: the essentials of interaction design. John Wiley & Sons.
Costa, A. F. F. and Marques, A. B. d. S. (2019). Usinn modeler: a web support tool for creating interaction and navigation models with usinn. In Proceedings of the 18th Brazilian Symposium on Human Factors in Computing Systems, pages 1–4.
de Brito, N. L. and Benitti, F. B. V. (2020). Recomendações de técnicas complementares de elicitação de requisitos em um guia facetado. In Proceedings of the XXIII Iberoamerican Conference on Software Engineering (CIbSE’20) 14p.
de Oliveira, G. F., Ferreira, B., and Marques, A. B. (2020). Usarp method: eliciting and describing usability requirements with personas and user stories. In Proceedings of the 34th Brazilian Symposium on Software Engineering, pages 437–446.
Ferreira, B., Barbosa, S., and Conte, T. (2018). Creating personas focused on representing potential requirements to support the design of applications. In Proceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems, pages 1–9.
Jeffries, R. (2001). Essential xp: Card, conversation, confirmation. Ronjeffries.Com.
Juristo, N., Moreno, A., and Sanchez-Segura, M.-I. (2007). Guidelines for eliciting usability functionalities. IEEE Transactions on Software Engineering, 33(11):744–758.
Maia, V. C., da Rocha, A. R. C., and Gonçalves, T. G. (2020). Identification of quality characteristics in mobile applications. In Proceedings of the XXIII Iberoamerican Conference on Software Engineering (CIbSE’20).
Marques, A. B., Conte, T., and Barbosa, S. D. J. (2016). Representando a interação e navegação de sistemas interativos através de um modelo orientado à usabilidade: Um estudo de viabilidade. In Proceedings of IHC’16, Brazilian Symposium on Human Factors in Computing Systems.
Zowghi, D. and Coulin, C. (2005). Requirements elicitation: A survey of techniques, approaches, and tools. In Engineering and managing software requirements, pages 19–46. Springer.