Académique Documents
Professionnel Documents
Culture Documents
Introducción
En esta última unidad te explicaremos la importancia de realizar el modelado de un
sistema. Además te presentaremos el lenguaje UML, del cual te explicaremos los
principales diagramas que te servirán para modelar y especificar un sistema.
• algunos de los diagramas más conocidos: ellos son los diagramas de Casos de
Uso, de Clases, de Secuencia y de Estados.
¿Sabías qué....?
Hacé clic en el botón para ver la respuesta.
Los Casos de Uso fue uno de los ejes fundamentales de UML y surgieron a partir de un libro de
los autores: Gunnar Övergaard, Patrik Jonsson, Magnus Christerson, e Ivar Jacobson, en el año
1992, cuyo título es: "Object Oriented Software Engineering: A Use Case Driven Approach", y
que fue publicado por la editorial Addison-Wesley.
Recordemos que Ivar Jacobson es uno de los autores de UML pero que su reconocimiento era
previo, justamente por la metodología que había generado junto a otros colegas, denominada
OOSE (Object Oriented Software Engineering).
"Un actor representa un conjunto coherente de roles que los usuarios de los casos de uso juegan
al interactuar con éstos. Normalmente, un actor representa un rol que es jugado por una persona,
un dispositivo de hardware o incluso otro sistema al interactuar con nuestro sistema.” (Booch,
1999)
Los actores no forman parte del sistema, sino que interactúan con éste.
"Un actor representa un conjunto coherente de roles que los usuarios de los casos de uso juegan
al interactuar con éstos. Normalmente, un actor representa un rol que es jugado por una persona,
un dispositivo de hardware o incluso otro sistema al interactuar con nuestro sistema.” (Booch,
1999)
La conexión entre casos de uso y actores la deberás realizar mediante la relación de
asociación, indicando de este modo que hay comunicación entre ellos, enviándose y
recibiendo mensajes.
Los actores no forman parte del sistema, sino que interactúan con éste.
También es importante destacar que una misma persona o usuario puede jugar
diferentes roles para el sistema.