Sei sulla pagina 1di 2

Modelo de Casos de Uso (Comportamiento)

Ass Durn Ziga

Resumen
El modelo de comportamiento est basado directamente del modelo de casos de uso. Especifica la funcionalidad que ofrece el sistema desde el punto de vista del usuario.

automvil es distinto de arreglarlo ya que los usuarios tambin son diferentes: el dueo y el mecnico. Para entender esto se define el concepto de actor. Los Actores son entidades que representan cierta funcin que una persona real realiza. En terminologa orientada a objetos, un actor es considerado una clase usuario mientras que los usuarios son considerados como objetos o instancias de esta clase. Es necesario identificar primero a los actores del sistema, comenzando por aquellos que son la razn principal del sistema, estos son conocidos como actores primarios. Estos rigen la secuencia lgica de ejecucin del sistema. Adems de estos, existen actores supervisando y manteniendo el sistema, estos son llamados actores secundarios y existen como complemento a los primarios. Representacin grfica de caso de uso y de un actor:

Introduccin En este documento se trata el tema del modelo de Casos de Uso el cual forma parte del modelo de Requisitos

Desarrollo El modelo de casos de uso describe un sistema en trminos de sus distintas formas de utilizacin, cada forma se conoce como un caso de uso. Cada caso se compone de una secuencia de efectos iniciada por el usuario. Los cambios realizados en los requisitos significan cambios en los casos de uso ya que estos describen un sistema a desarrollarse. Tomemos como ejemplo el caso de uso para manejar un automvil, la secuencia de eventos va desde que el conductor entra en el coche y enciende el motor hasta llegar a su destino final. Para comprender los casos de uso de un sistema es necesario saber quines son los usuarios; por ejemplo, conducir un

Tambin hay que entender lo que es un flujo de evento. Un flujo de evento consiste en establecer cuando empieza y cuando acaba el caso de cada uso, cuando estos interactan con los actores y que objetos intercambian. Un concepto importante para estructurar los casos de uso es la extensin, la cual especifica como un caso de uso puede insertarse dentro de otro para para extender la funcionalidad del anterior. El caso de uso donde se insertar la nueva funcionalidad debe de ser un flujo ya completo por lo cual este es independiente del caso de uso a insertarse. Una inclusin se define como una seccin de caso de uso que es parte obligatoria del caso de uso bsico. Esta relacin se etiqueta con un Include dentro del diagrama. La generalizacin apoya la reutilizacin de los casos de uso. Mediante este tipo de relacin, es necesario describir las partes similares solo una vez, en lugar de repetirlas para todos los casos de uso de un comportamiento comn. Los casos de uso extrados se conocen como casos de uso abstractos, ya que no sern instanciados independientemente y servirn solo para describir partes que son comunes en otros casos de uso. Los casos de uso que realmente sern instanciados se llaman casos de uso concretos.

Una parte fundamental de este modelo es la documentacin, la cual es la descripcin textual detallada de cada uno de los actores y casos de uso identificados. Estos documentos son sumamente crticos ya que a partir de ellos se desarrollar el sistema completo. Resultado Los casos de uso son parte del anlisis mas no del diseo del sistema, estos casos son desde el punto de vista de un usuario y describen como es el uso del sistema y como se interacta con este. Los diagramas muestran las relaciones entre los casos de uso de un sistema y sus actores. Referencias
Weitzenfeld, Alfredo. Ingeniera de Software Orientada a Objetos con UML, Java e Internet. http://www.slideshare.net/ktyk/uml -casos-de-uso (solo para algunas definiciones)

Potrebbero piacerti anche