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

  1. Villegas Ramírez, Maria Lili 1
  2. Collazos, César A. 2
  3. Giraldo, William J. 1
  4. González, Juan M. 3
  1. 1 Universidad del Quindío
    info

    Universidad del Quindío

    Armenia, Colombia

    ROR https://ror.org/01358s213

  2. 2 Universidad del Cauca
    info

    Universidad del Cauca

    Popayán, Colombia

    ROR https://ror.org/04fybn584

  3. 3 Benemérita Universidad Autónoma de Puebla
    info

    Benemérita Universidad Autónoma de Puebla

    Heróica Puebla de Zaragoza, México

    ROR https://ror.org/03p2z7827

Revista:
Revista de Ingenierías: Universidad de Medellín

ISSN: 1692-3324

Ano de publicación: 2017

Volume: 16

Número: 30

Páxinas: 97-114

Tipo: Artigo

DOI: 10.22395/RIUM.V16N30A5 DIALNET GOOGLE SCHOLAR lock_openDialnet editor

Outras publicacións en: Revista de Ingenierías: Universidad de Medellín

Resumo

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.

Referencias bibliográficas

  • Ambler, S.W. “System Use Cases: An Agile Introduction”. Disponible en:http://agilemodeling.com/artifacts/systemUseCase.htm. 2013-2014.
  • Cockburn, A., Writing Effective Use Cases. Addison-Wesley. 2000.
  • 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.
  • Constantine, L. L., “Essential modeling: use cases for user interfaces”. Interactions ACM, 1995. 2(2): pp 34-46.
  • 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.
  • 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.
  • Gottesdiener, E., “Top Ten Ways Project Teams Misuse Use Cases -- and How to Correct Them”, Rational Edge. 2002, Rational Software.
  • 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.
  • Jacobson, I., I. Spence, and K. Bittner Use-Case 2.0. The Guide to Succeding with Use Cases. 2011.
  • Kramer, J. and O. Hazzan, “The Role of Abstraction in Software Engineering”, 28th International Conference on Software Engineering (ICSE) 2006, ACM: Shanghai, China.
  • 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.
  • Liskov, B. and S. Zilles, “Specification techniques for data abstractions”, Proceedings of the international conference on Reliable software. 1975, ACM.
  • Lozano, M.D., Entorno metodológico orientado a objetos para la especificación y desarrollo de interfaces de usuario. 2001, Universidad Politecnica de Valencia.
  • Molina, A. I. “CIAM: A methodology for the development of groupware user interfaces”. Journal of Universal Computer Science(JUCS), 2008. 14(9).
  • Ng, P.-W., “Effective Business Modeling with UML: Describing Business Use Case and Realizations”. The Rational Edge, 2002.
  • Nunes, D. N. J., Object Modeling for User-Centered Development and User Interface Design: The Wisdom Approach. 2001, Universidade da Madeira: Funchal.
  • Paternò, F. “Towards a UML for Interactive Systems”. in 8th International Conference on Engineering for Human-Computer Interaction. 2001. Springer.
  • Paternò, F.: ‘ConcurTaskTrees: An Engineered Notation for Task Models’. Lawrence Erlbaum Associates, 2004. pp. 483-501.
  • 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.
  • Zachman, J. A., “The Zachman Framework for Enterprise Arquitecture - The Enterprise Ontology”. Disponible en: www.zachman.com. 2007-2011.