Casos de uso como técnica para especificar el comportamiento de un sistema
DOI:
https://doi.org/10.17533/udea.redin.326378Keywords:
Requisito, actor, escenario, inclusión, extensión, generalización.Abstract
Los casos de uso son una técnica para la especificación de requisitos funcionales propuesta inicialmente en [ 1] y que actualmente forma parte de la propuesta de UML [2].
Los casos de uso están incluidos en el lenguaje unificado de modelamiento (UML) y se utilizan completamente en el Rational Unified Process. Hoy en día han alcanzado gran aceptación en muchos negocios e industrias. Más aún, los casos de uso se aplican a proyectos de software y a una gran variedad de aplicaciones industriales. Se utilizan para especificar los requisitos externamente visibles de un sistema. Se usan en la fase de ingeniería de requisitos y contribuyen a establecer planes de chequeo y guías de usuario. Adicionalmente, se utilizan para crear y validar un diseño propuesto y asegurar que este diseño se ajusta a todos los requisitos.
En este artículo se quiere presentar un panorama acerca de lo que son los casos de uso, sus componentes y cómo identificarlos, cómo se relacionan, cómo se identifican y como aplicarlos en un ejemplo concreto.
Downloads
References
l. Jacobson, M. Christerson, P. Jonsson y G Övergaard. Object-Oriented Software Engineering: A Use case Driven Approach. Addison-Wesley, 4ª. edición, 1993.
G Booch, J. Rumbaugh, y l. Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, 1999.
M. Fowler y K. Scott. UML Distilled. Second Edition. Addison-Wesley, 2000.
D. F. D'Souza y A. C. Wills. Objects, Components, and Frameworks with UML: The Catalysis Approach. Addison-Wesley, 1999.
K. Weidenhaupt, K. Pohl, M. Jarke, y P. Haumer. Scenarios in System Delopment: Current Practice. IEEE Software, 15(2):34-45, marzo/abril, 1998. DOI: https://doi.org/10.1109/52.663783
D. G Firesmith. Use Cases: the Pros and Cons, 1997. Disponible en http://www.ksccary.com/article7.htm.
Schmuller, Joseph. Aprendiendo UML en 24 horas. Prentice-Hall. 1999.
A. Cockburn. "Structuring Use Cases with Goals". Journal of Object-Oriented Programming, Septiembre, noviembre. y diciembre, 1997. Disponible en http:/ /members.aol.com/acockburn/papers usecases.htm.
D. Coleman. A Use Case Template: Draft for Discussion. Fusion Newslwtter, abril, 1998.
G Scheneider y J. P. Winters. Applying Use Cases: a Practical Guide. Addison-Wesley, 1999.
Downloads
Published
How to Cite
Issue
Section
License
Revista Facultad de Ingeniería, Universidad de Antioquia is licensed under the Creative Commons Attribution BY-NC-SA 4.0 license. https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en
You are free to:
Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material
Under the following terms:
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
NonCommercial — You may not use the material for commercial purposes.
ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
The material published in the journal can be distributed, copied and exhibited by third parties if the respective credits are given to the journal. No commercial benefit can be obtained and derivative works must be under the same license terms as the original work.