Hacia una Taxonomía de la Actividad (TxA) a partir de la separación de niveles de abstracción en casos de uso

Maria Lili Villegas Ramírez, César A. Collazos, William J. Giraldo, Juan M. González

Resumen


Los casos de uso (CU), tradicionalmente, han sido utilizados por equipos de desarrollo de software como una herramienta técnica y administrativa. Desde cada una de estas perspectivas, es necesario tener un conjunto de atributos a gestionar, ya que la información que se captura para el desarrollo de un producto software contiene información tanto del sistema, como de la organización. Si toda esta información pretende ser capturada a través de los CU, probablemente, lo que resulta es un aumento significativo de la complejidad de su especificación, lo cual genera cierto nivel de confusión a la hora de utilizarlos. En este trabajo nos proponemos la separación de elementos de negocio y técnicos, al momento de elaborar CU, usando la TxA. Presentamos la TxA en el modelado con CU para reducir su complejidad y principalmente para incrementar su efectividad y utilidad en lo que tiene que ver con la interacción humano computador.


Palabras clave


Taxonomía de la Actividad (TxA); Interacción Humano Computador (HCI); Casos de Uso; Desarrollo de Sistemas Interactivos.

Texto completo:

PDF

Referencias


Jacobson, I., I. Spence, and K. Bittner Use-Case 2.0. The Guide to Succeding with Use Cases. 2011.

Nunes, D. N. J., Object Modeling for User-Centered Development and User Interface Design: The Wisdom Approach. 2001, Universidade da Madeira: Funchal.

Lozano, M.D., Entorno metodológico orientado a objetos para la especificación y desarrollo de interfaces de usuario. 2001, Universidad Politecnica de Valencia.

Giraldo, W. J., Marco de desarrollo de sistemas software interactivos basado en la integración de procesos y notaciones, Escuela Superior de Informática de Ciudad Real. 2010, Universidad de Castilla-La Mancha: Ciudad Real. p. 370.

Ng, P.-W., “Effective Business Modeling with UML: Describing Business Use Case and Realizations”. The Rational Edge, 2002.

Gottesdiener, E., “Top Ten Ways Project Teams Misuse Use Cases -- and How to Correct Them”, Rational Edge. 2002, Rational Software.

Constantine, L. L. and L. A. D. Lockwood, “Structure and style in use cases for user interface design”, in Object modeling and user interface design: designing interactive systems. 2001, Addison-Wesley. pp 245-279.

Cockburn, A., Writing Effective Use Cases. Addison-Wesley. 2000.

Villegas, M. L., C. A. Collazos, W.J. Giraldo and J.M. González. “Activity Theory as a Framework for Activity Taxonomy in HCI”. IEEE Latin America Transactions, Vol. 14, No. 2. 2016.

Paternò, F. “Towards a UML for Interactive Systems”. in 8th International Conference on Engineering for Human-Computer Interaction. 2001. Springer.

Langlands, M. and C. Edwards, “Business vs. System Use Cases”. Disponible en: http://www.agileea.com/Whitepapers/All3%20Business%20vs%20System%20Use%20Cases%20v1%209.pdf. 2009.

Kramer, J. and O. Hazzan, “The Role of Abstraction in Software Engineering”, 28th International Conference on Software Engineering (ICSE) 2006, ACM: Shanghai, China.

Zachman, J. A., “The Zachman Framework for Enterprise Arquitecture - The Enterprise Ontology”. Disponible en: www.zachman.com. 2007-2011.

Liskov, B. and S. Zilles, “Specification techniques for data abstractions”, Proceedings of the international conference on Reliable software. 1975, ACM.

Giraldo, W. J., M. L. Villegas, and C.A. Collazos. Incorporación de HCI: Validación de la Usabilidad en Casos de Uso mediante la Taxonomía de la Actividad. in Computing Colombian Conference (10CCC), 2015 9th. 2015.

Iqbal, R., A. James, and R. Gatward, “Designing with ethnography: An integrative approach to CSCW design”. Advanced Engineering Informatics, 2005. 19(2): pp 81-92.

Molina, A. I. “CIAM: A methodology for the development of groupware user interfaces”. Journal of Universal Computer Science(JUCS), 2008. 14(9).

Ambler, S.W. “System Use Cases: An Agile Introduction”. Disponible en:http://agilemodeling.com/artifacts/systemUseCase.htm. 2013-2014.

Paternò, F.: ‘ConcurTaskTrees: An Engineered Notation for Task Models’. Lawrence Erlbaum Associates, 2004. pp. 483-501.

Constantine, L. L., “Essential modeling: use cases for user interfaces”. Interactions ACM, 1995. 2(2): pp 34-46.




DOI: http://dx.doi.org/10.22395/rium.v16n30a5

Enlaces refback

  • No hay ningún enlace refback.


Creative Commons License
Este trabajo esta licenciado bajo una Creative Commons Attribution-NonCommercial 4.0 International License.

© 2011 Sello Editorial. Universidad de Medellín.

 

 

Indexada en: