DIAGRAMAS DE CASO DE USO

Páginas: 7 (1614 palabras) Publicado: 25 de octubre de 2013



DEFINICIÓN
Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, UnifiedModelingLanguage) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano"del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.
UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de unautilización en un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos.

ORIGEN
El lenguaje UML comenzó a gestarse en octubre de 1994, cuando Rumbaugh se unió a la compañíaRational fundada por Booch (dos reputados investigadores en el área de metodología del software).
El objetivo de ambos era unificar dos métodos que habían desarrollado: el método Booch y el OMT (ObjectModellingTool ). El primer borrador apareció en octubre de 1995. En esa misma época otro reputado investigador, Jacobson, se unió a Rational y se incluyeron ideas suyas. Estas tres personas sonconocidas como los “tres amigos”. Además, este lenguaje se abrió a la colaboración de otras empresas para que aportaran sus ideas. Todas estas colaboraciones condujeron a la definición de la primera versión de UML.

FINALIDAD
La finalidad de los diagramas es presentar diversas perspectivas de un Sistema, a los cuales se le conoce como MODELO.
Recordemos que un modelo es una representaciónsimplificada de la realidad; el modelo UML describe lo que supuestamente hará un sistema, pero no dice cómo implementar dicho sistema.




¿Qué son los casos de usos?
Es una operación o tarea específica que se realiza tras una orden o estímulo de un agente externo, puede ser un actor o desde la invocación desde otro caso de uso.



Un diagrama de casos de uso consta de los siguientes elementos:Actor
Un actor es un rol que tiene un usuario con respecto al sistema. Es decir, sería un usuario del sistema. Es importante destacar el uso de la palabra “rol”, ya que esto especifica que un actor no necesariamente representa a una persona en particular, si no la labor que realiza frente al sistema.

Por ejemplo, en un sistema de ventas, el rol de Vendedor con respecto al sistema puedeser realizado por un Vendedor o bien por el Jefe de Local.
Debe tener un nombre significativo y se representa mediante el siguiente gráfico:






Ejemplo




Relaciones entre casos de usos

Inclusión
Include. En términos muy simples, cuando relacionamos dos casos de uso con un “include”, estamos diciendo que el primero (el caso de uso base) incluye al segundo (el caso de usoincluído). Es decir, el segundo es parte esencial del primero. Sin el segundo, el primero no podría funcionar bien; pues no podría cumplir su objetivo. Para una venta en caja, la venta no puede considerarse completa si no se realiza el proceso para cobrarla en ese momento. El caso de uso “Cobrar Renta” está incluido en el caso de uso “Rentar Video”, o lo que es lo mismo “Rentar Video” incluye () “CobrarRenta”.







Extend.
La polémica al querer seleccionar una de las dos relaciones es que en el “extend” también podemos ver, desde la perspectiva del usuario, a los dos flujos como si fueran uno sólo. Y en ciertos escenarios el caso de uso base no podría cumplir su objetivo si no se ejecutara la extensión. Pero, una de las diferencias básicas es que en el caso del “extend” hay...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas De Caso De Uso
  • diagrama de casos de uso
  • diagrama de uso de caso de ciber
  • Diagrama de casos de uso
  • Diagramas De Casos De Uso De Uml
  • Diagramas de Casos de Uso
  • diagrama de caso de uso
  • Diagrama de caso de uso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS