Created by Nicolás Rosales
over 4 years ago
|
||
Question | Answer |
Definición de Caso de uso: | Especifica el comportamiento de un sistema o de una parte del mismo. Es una descrición de un conjunto de secuencias o acciones incluyendo las variantes del sistema. |
Se emplean | Para capturar el comportamiento deseado de un sistema. Como un medio para que todos los colaboradores lleguen a una comprención común del sistema. |
Casos de uso bien estructurados | Denotan solo comportamientos esenciales del sistema o de un subsistema. |
Es verdad que: | Los casos de uso describen una interacción con los actores como secuencia de mensajes entre el sistema y uno o más actores. |
Propósito de los Casos de uso | Es definir una pieza de comportamiento coherente, sin revelar la estructura interna del sistema. |
Un actor... | - Es una idealización de una persona externa de un proceso, o de una cosa que interactúa con un sistema, un subsistema, o una clase. - Caracteriza las interacciones que los usuarios exteriores pueden tener con el sistema. - Participa en uno o más casos de uso. |
Es verdad que: | Diferentes usuarios pueden estar ligados al mismo actor y por lo tanto pueden representar casos múltiples de la misma definición de actor. |
Un actor se dibuja como: |
Image:
Actor (binary/octet-stream)
|
Es verdad que: | - Un actor puede ser un ser humano, otro sistema informático, o cierto proceso ejecutable. - El entorno exterior se representa mediante los actores. |
En un caso de uso descrito de alto nivel: | - La descripción es muy general, normalmente en dos o tres fases. - Es útil para comprender el ámbito y el grado de complejidad del sistema. |
Ejemplo de Caso de Uso de Alto Nivel |
Caso de Uso: Realizar Reintegro
– Actores: Cliente
– Tipo: Primario
Image:
Alto (binary/octet-stream)
|
Tipos de Casos de Uso: |
Image:
Tipos (binary/octet-stream)
|
Casos de uso Expandido: | Se toman los casos de uso que se consideran los más importantes y que son los que más influencian al resto y se describen a un nivel más detallado (En el formato expandido). |
Es verdad que: | La principal diferencia entre el caso de uso de alto nivel con el caso de uso expandido está en que este último incluye un apartado de curso típico de eventos. |
Significado de cada apartado del Caso de Uso Expandido: |
Image:
Sign1 (binary/octet-stream)
|
Image:
Sing2 (binary/octet-stream)
|
Image:
Sign3 (binary/octet-stream)
|
Los Diagramas de Caso de Uso: | Muestra un conjunto de casos de uso, actores y sus relaciones. |
Los Diagramas de Caso de Uso se usan: | Para visualizar el comportamiento de un sistema, un subsistema o una clase, de forma que los usuarios pueden comprender cómo utilizar ese elemento y de forma que los desarrolladores puedan implementarlo. |
Es verdad que: | Los diagramas de casos de uso se emplean para modelar la vista de casos de uso estática de un sistema. |
Ejemplo de un Diagrama de Caso de Uso: | |
Los Diagramas de Caso de Uso se emplean: | A) Para modelar el contexto del sistema. ó B) Para modelar los requisitos de un sistema. |
A) Modelado del contexto del sistema. | - Implica dibujar una línea alrededor de todo el sistema y asegurar qué los actores quedan fuera del sistema e interactúan con él. - Se emplearán casos de uso para especificar los actores y el significado de sus roles. - Todos estos elementos externos que interactúan con el sistema constituyen su contexto. |
Ejemplo de Modelado del contexto del sistema. |
Image:
Ejem1 (binary/octet-stream)
|
B) Modelado de los requisitos de un sistema. | - Implica especificar qué debería hacer el sistema (desde un punto de vista externo), independientemente de cómo se haga. - Un sistema con un comportamiento correcto llevará a cabo todos sus requisitos de manera fiel, predecible y fiable. |
Es verdad que: | La mayoría de los requisitos funcionales de un sistema, se pueden expresar con casos de uso, y los diagramas de casos de uso de UML son fundamentales para manejar esos requisitos. |
Image:
1 (binary/octet-stream)
|
Image:
2 (binary/octet-stream)
|
Image:
3 (binary/octet-stream)
|
El diagrama anterior aunque omite las relaciones entre actores y los casos de uso, añade casos de uso adicionales que son invisibles para el cliente normal, aunque son comportamientos fundamentales del sistema. |
Es verdad que: | El diagrama de casos de uso para modelar los requisitos del sistema es valioso por que ofrece un punto de partida común para los usuarios finales y los desarrolladores para visualizar, especificar y documentar sus decisiones sobre los requisitos funcionales del sistema. |
Es verdad que: | - En la descripción de un caso de uso se hace referencia en todo momento al “Sistema”. - Al definir los límites del sistema se establece una diferenciación entre lo que es interno y lo que es externo al sistema. |
Es verdad que: | - Un caso de uso definido a nivel abstracto se denomina Esencial. - Los casos de uso definidos a alto nivel son siempre esenciales por naturaleza, debido a su brevedad y abstracción. - No hay una diferencia estricta entre un Caso de Uso Esencial y uno Real. |
Want to create your own Flashcards for free with GoConqr? Learn more.