Ingeniero

Páginas: 12 (2899 palabras) Publicado: 18 de octubre de 2012
Metodologías de Análisis y Diseño.
Profesor: Luis A. Castillo F.
Ingeniero Civil en Informática Licenciado en Ciencias de la Ingeniería Técnico Programador de Computadores

UML: Fundamentos de los modelos de Caso de Uso
Fueron presentados por primera vez por Jacobson a principios de los 90. Los casos de uso documentan el comportamiento del sistema (acción y reacción) desde el punto de vistadel usuario. Como se entiende cualquier cosa que ajena al sistema se desarrolla y que interactúa con el mismo (persona, sistema de información, dispositivos de hardware, etc.). El modelado de caso de uso ayuda con tres de los aspectos más difíciles del desarrollo: La captura de requisitos, La planificación de las iteraciones del desarrollo, La validación de los sistemas.

UML: Fundamentos delos modelos de Caso de Uso
Definición: Un caso de uso especifica un comportamiento deseado del sistema. Representan los requisitos funcionales del sistema. “Un caso de uso especifica una secuencia de acciones, incluyendo variantes, que el sistema puede ejecutar y que produce un resultado observable de valor para un particular actor” . Describe que hace el sistema, no como lo hace.

UML:Fundamentos de los modelos de Caso de Uso
Un diagrama de caso de uso es relativamente fácil de comprender de forma intuitiva, incluso sin conocer la notación. Esto es una ventaja importante.
Figura que representa al caso de uso. Un caso de uso individual representa un tipo de tarea que tiene que soportar el sistema


(from )

Los casos de uso también se describen en detalle, normalmente en texto.(Descripción de alto nivel, Formato expandido)

UML: Fundamentos de los modelos de Caso de Uso
Otro componente de los caso de uso es el Actor, normalmente aparece con el símbolo de un muñeco, representa un tipo de usuario del sistema.

Notación UML

(f rom Act ors)

Un actor es una entidad externa del sistema que de alguna manera estimula el sistema con eventos de entrada o espera unarespuesta del sistema.

UML: Fundamentos de los modelos de Caso de Uso
Los actores suelen ser los roles representados por las personas, como también cualquier tipo de sistema. Ejemplo: Roles: Cliente, Cajero, Alumno, Profesor.
Sistemas de Computo. Aparatos electrónicos o mecánicos. El tiempo puede ser un actor (“procesos iniciados por el sistema”)

La misma persona física puede desempeñarvarios roles distintos.

UML: Fundamentos de los modelos de Caso de Uso
Ejemplo:


(f rom Actors)

(from )

Hay una línea que conecta un actor con un caso de uso si el actor interactúa con el sistema para realizar parte de la tarea. (Comunicación sencilla).

UML: Actores en Detalle
Beneficiarios: Cada caso de uso tiene que representar una tarea, que se le requiere al sistema quesoporte. Normalmente esto significa que el caso de uso tiene valor para al menos uno de los actores. Al actor para el que un caso de uso tiene valor se le llama beneficiario del caso de uso. Por esta razón los desarrolladores tienen que conocer quién necesita un caso de uso (Actor Primario) y quien esta implicado en él sin obtener ningún beneficio (Actor Secundario). Identificar los actores: losusuarios humanos potenciales de un sistema, tienden a ser relativamente fáciles de identificar. Para desarrollar un modelo de caso de uso se necesita identificar los roles que estos humanos pueden desempeñar.

UML: Actores en Detalle
Actores no humanos: la situación con los actores no humanos tiende a ser menos clara, principalmente debido a que es menos claro qué se debería considerar como unsistema externo o dispositivo. La solución es pragmática: se hace lo que parece que va a ser más útil, y distintas personas tienen visiones diferentes. Incluso si esta claro lo que es un sistema externo o dispositivo, nace una pregunta qué cosa debería aparecer en un caso de uso. Fowler y Scott, resumen diciendo que se pueden mostrar las interacciones con sistemas externos:
Siempre. Cuando es el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS