Tania Veronia
Libro de Kendall & Kendall
MODELO DE ENTIDAD RELACIÓN
 Otra forma en que un analista
de sistemas puede mostrar el
alcance del sistema y definir
límites apropiados
 para el mismo es mediante el
uso de un modelo entidad-
relación. Los elementos que
conforman un sistema
organizacional
 se pueden denominar
entidades. Una entidad puede
ser una persona, un lugar o una
cosa, como un
 pasajero en una aerolínea, un
destino o un avión. O bien, una
entidad puede ser un evento,
como el fin de mes,
 un periodo de ventas o el
tiempo de inactividad de una
máquina. Una relación es la
asociación que describe a la
 interacción entre las entidades.
 Símbolos de los casos de uso Un diagrama de caso de uso contiene
los símbolos del actor y del caso de uso, junto con líneas conectoras.
Los actores son similares a las entidades externas; existen fuera del
sistema. El término actor se refiere a un rol
 específico de un usuario del sistema. Por ejemplo, un actor puede ser
un empleado, pero también puede ser un cliente en la tienda de la
empresa. Incluso cuando es la misma persona en el mundo real, se
representa como dos símbolos distintos en un diagrama de caso de
uso, ya que la persona interactúa con el sistema en distintos roles. El
actor existe fuera del sistema e interactúa con éste de una manera
específica. Un actor puede ser un humano, otro sistema o un
dispositivo como un teclado o una conexión Web. Los actores
pueden iniciar una instancia de un caso de uso. Un actor puede
interactuar con uno o más casos de uso; un caso de uso puede
involucrar a uno o más actores.
COMUNICACIÓN
 Esta relación de comportamiento se utiliza para
conectar un actor con un caso de uso. Recuerde que la
tarea del caso de uso es proporcionar cierto tipo de
resultado que sea benéfico para el actor en el sistema.
Por lo tanto, es importante documentar estas
relaciones entre los actores y los casos de uso. En
nuestro primer ejemplo, un Estudiante se comunica
con Inscribir en el curso. En los diagramas de casos de
uso de la figura
INCLUSIÓN
 Esta relación (también conocida como relación de usos)
describe la situación en la que un caso de uso contiene
comportamiento común para más de un caso de uso. En otras
palabras, el caso de uso común se incluye en los otros casos de
uso. Una flecha punteada que apunta al caso de uso común
indica la relación de inclusión. Un ejemplo sería un caso de uso
Pagar cuotas de estudiantes que se incluye en Inscribir en el
curso y Hacer arreglos de hospedaje, ya que en ambos casos los
estudiantes deben pagar sus cuotas. Varios casos de uso
pueden usar esto. La flecha apunta hacia el caso de uso común.
EXTENSIÓN
* Esta relación describe la situación en la que un caso de
uso posee el comportamiento que permite al
nuevo caso de uso manejar una variación o excepción a
partir del caso de uso básico. Por ejemplo, el caso de uso
extendido Seguro médico de estudiantes extiende el
caso de uso básico Pagar cuotas de estudiantes. La
flecha
va del caso de uso extendido al caso de uso básico.
CREACIÓN DE LAS DESCRIPCIONES
DE LOS CASOS DE USO
 Use los siguientes cuatro pasos para crear descripciones de
casos de uso:
1. Use historias ágiles, los objetivos de la definición del
problema, requerimientos de los usuarios o una lista de
características como punto de inicio.
2. Pregunte sobre las tareas que hay que realizar para lograr la
transacción. Pregunte si el caso de uso lee datos o actualiza
alguna tabla.
3. Averigüe si hay acciones iterativas o de ciclos.
4. El caso de uso termina cuando se completa el objetivo del
cliente.
POR QUÉ SON ÚTILES LOS
DIAGRAMAS DE CASOS DE USO
 Sin importar el método que utilice para desarrollar su
sistema (métodos SDLC tradicionales, métodos ágiles o
métodos orientados a objetos), usted descubrirá que
los casos de uso son muy valiosos. Los diagramas de
casos de uso identifican a todos los actores en el
dominio del problema, de forma que un analista de
sistemas se puede concentrar en lo que los humanos
desean y necesitan para usar el sistema, extender sus
capacidades y disfrutar su interacción con la
tecnología.

Tania

  • 1.
    Tania Veronia Libro deKendall & Kendall
  • 2.
    MODELO DE ENTIDADRELACIÓN  Otra forma en que un analista de sistemas puede mostrar el alcance del sistema y definir límites apropiados  para el mismo es mediante el uso de un modelo entidad- relación. Los elementos que conforman un sistema organizacional  se pueden denominar entidades. Una entidad puede ser una persona, un lugar o una cosa, como un  pasajero en una aerolínea, un destino o un avión. O bien, una entidad puede ser un evento, como el fin de mes,  un periodo de ventas o el tiempo de inactividad de una máquina. Una relación es la asociación que describe a la  interacción entre las entidades.
  • 3.
     Símbolos delos casos de uso Un diagrama de caso de uso contiene los símbolos del actor y del caso de uso, junto con líneas conectoras. Los actores son similares a las entidades externas; existen fuera del sistema. El término actor se refiere a un rol  específico de un usuario del sistema. Por ejemplo, un actor puede ser un empleado, pero también puede ser un cliente en la tienda de la empresa. Incluso cuando es la misma persona en el mundo real, se representa como dos símbolos distintos en un diagrama de caso de uso, ya que la persona interactúa con el sistema en distintos roles. El actor existe fuera del sistema e interactúa con éste de una manera específica. Un actor puede ser un humano, otro sistema o un dispositivo como un teclado o una conexión Web. Los actores pueden iniciar una instancia de un caso de uso. Un actor puede interactuar con uno o más casos de uso; un caso de uso puede involucrar a uno o más actores.
  • 4.
    COMUNICACIÓN  Esta relaciónde comportamiento se utiliza para conectar un actor con un caso de uso. Recuerde que la tarea del caso de uso es proporcionar cierto tipo de resultado que sea benéfico para el actor en el sistema. Por lo tanto, es importante documentar estas relaciones entre los actores y los casos de uso. En nuestro primer ejemplo, un Estudiante se comunica con Inscribir en el curso. En los diagramas de casos de uso de la figura
  • 5.
    INCLUSIÓN  Esta relación(también conocida como relación de usos) describe la situación en la que un caso de uso contiene comportamiento común para más de un caso de uso. En otras palabras, el caso de uso común se incluye en los otros casos de uso. Una flecha punteada que apunta al caso de uso común indica la relación de inclusión. Un ejemplo sería un caso de uso Pagar cuotas de estudiantes que se incluye en Inscribir en el curso y Hacer arreglos de hospedaje, ya que en ambos casos los estudiantes deben pagar sus cuotas. Varios casos de uso pueden usar esto. La flecha apunta hacia el caso de uso común.
  • 6.
    EXTENSIÓN * Esta relacióndescribe la situación en la que un caso de uso posee el comportamiento que permite al nuevo caso de uso manejar una variación o excepción a partir del caso de uso básico. Por ejemplo, el caso de uso extendido Seguro médico de estudiantes extiende el caso de uso básico Pagar cuotas de estudiantes. La flecha va del caso de uso extendido al caso de uso básico.
  • 7.
    CREACIÓN DE LASDESCRIPCIONES DE LOS CASOS DE USO  Use los siguientes cuatro pasos para crear descripciones de casos de uso: 1. Use historias ágiles, los objetivos de la definición del problema, requerimientos de los usuarios o una lista de características como punto de inicio. 2. Pregunte sobre las tareas que hay que realizar para lograr la transacción. Pregunte si el caso de uso lee datos o actualiza alguna tabla. 3. Averigüe si hay acciones iterativas o de ciclos. 4. El caso de uso termina cuando se completa el objetivo del cliente.
  • 8.
    POR QUÉ SONÚTILES LOS DIAGRAMAS DE CASOS DE USO  Sin importar el método que utilice para desarrollar su sistema (métodos SDLC tradicionales, métodos ágiles o métodos orientados a objetos), usted descubrirá que los casos de uso son muy valiosos. Los diagramas de casos de uso identifican a todos los actores en el dominio del problema, de forma que un analista de sistemas se puede concentrar en lo que los humanos desean y necesitan para usar el sistema, extender sus capacidades y disfrutar su interacción con la tecnología.