actores y escenarios
Actores:
Son entidades distintas a los usuarios, en el sentido de que estos son las personas reales que utilizaran el sistema, mientas que los actores representan cierta función que una persona real realiza. Se considera al actor una clase du usuario, mientras que los usuarios se consideran como objetos o instancias de esa clase. Una misma persona puede aparecercomo diversas instancias de diferentes actores.
Los actores son aquellos que modelan cualquier entidad externa que necesite intercambiar información con el sistema. No están restringidos a ser personas físicas, por lo que pueden representar otros sistemas externos al actual. Lo esencial es que los actores representen entidades externas al sistema. Cada uno de estos actores podráejecutar una o más tareas del sistema.
Antes de identificar los casos de uso, debe identificar los actores del sistema, esto es para que sean la herramienta principal que permita encontrar los casos de uso. Cada actor ejecuta un número específico de casos de uso en el sistema. Ya identificados todos los actores y casos de uso en el sistema, se establece la funcionalidad completa de este.Encontrar los actores implica trabajo y raramente se encuentran todos los actores de una vez. Por ejemplo, en sistema de computación puede tener diferentes tipos de usuarios: programadores, operadores, administradores o usuarios generales. Cada uno de estos tipos de usuarios corresponde a un actor diferente y, como se mencionó anteriormente, una misma persona puede desempeñar la función deprogramador u operador.
Para especificar los actores de un sistema, se dibuja un diagrama correspondiente a la delimitación del sistema, la cual representa al sistema como unas “caja negra”, y a los diferentes actores, como entidades externas a esta, como se muestra en la figura 6.4.
Un caso de uso es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algúnproceso. Los personajes o entidades que participarán en un caso de uso se denominan actores. En el contexto de ingeniería del software, un caso de uso es una secuencia de interacciones que se desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia un actor principal sobre el propio sistema. Los diagramas de casos de uso sirven para especificar la comunicación y elcomportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas. O lo que es igual, un diagrama que muestra la relación entre los actores y los casos de uso en un sistema. Una relación es una conexión entre los elementos del modelo, por ejemplo la especialización y la generalización son relaciones. Los diagramas de casos de uso se utilizan para ilustrar los requerimientos del sistemaal mostrar cómo reacciona a eventos que se producen en su ámbito o en él mismo.
Los más comunes para la captura de requisitos funcionales, especialmente con el desarrollo del paradigma de la programación orientada a objetos, donde se originaron, si bien puede utilizarse con resultados igualmente satisfactorios con otros paradigmas de programación.
Escenarios principales de los casos de usoCaso de Uso UC1: Crear nuevo horario
Actor principal: Usuario
Precondiciones: El Usuario llega al Sistema y se identifica y autentica.
Garantías de éxito (Pos condiciones): Se crea un nuevo horario.
Escenario principal de éxito (o Flujo Básico)
1. El Usuario introduce un identificador y un nombre para el nuevo horario.
2. El Sistema proporciona el horario solicitado.
(El Usuario repitelos pasos 1.- 2. hasta que había imprimido todos horarios deseados.)
3. El Usuario cierra la sesión y se va.
Caso de Uso UC2: Introducir nuevo curso
Actor principal: Usuario
Precondiciones: El Usuario llega al Sistema y se identifica y autentica.
Garantías de éxito (Pos condiciones): Se introduce el nuevo curso en el horario.
Escenario principal de éxito (o Flujo Básico)
1. El...
Regístrate para leer el documento completo.