GUIAS UML 1.2

7
GUIA No 1 1. ¿Cómo se llama la entidad que inicia el caso de uso? La entidad que inicia el caso de uso son los actores. 2. ¿Qué se entiende con “incluir” un caso de uso? Yo creo que incluir un caso de uso es cuando relacionamos dos casos de uso y decimos que el primero incluye al segundo es decir que el segundo es parte esencial de el primero, o el segundo da una respuesta a una acción del primero. 3. ¿Qué se entiende con “extender” un caso de uso? Extender un caso de uso significa que la ejecución depende lo q hace un caso base, es agregarle unos pasos a un caso de uso que ya existe. 4. Los casos de uso pueden ayudarle a analizar un negocio y un sistema. Imagine a una gran tienda de equipos de cómputo que vende hardware, periféricos y software. ¿Quiénes serian los actores? ¿Cuáles serian algunos de los escenarios dentro de cada caso de uso? Actores: Los actores que se identifican en una tienda que vende equipos de computo, hardware, periféricos y software y son: -El vendedor, -el administrador -el cliente. Vendedor: El vendedor realiza las siguientes tareas: Atraer compradores de productos. Ofrecer productos existentes

Transcript of GUIAS UML 1.2

Page 1: GUIAS UML 1.2

GUIA No 1

1. ¿Cómo se llama la entidad que inicia el caso de uso?La entidad que inicia el caso de uso son los actores.

2. ¿Qué se entiende con “incluir” un caso de uso?Yo creo que incluir un caso de uso es cuando relacionamos dos casos de uso y decimos que el primero incluye al segundo es decir que el segundo es parte esencial de el primero, o el segundo da una respuesta a una acción del primero.

3. ¿Qué se entiende con “extender” un caso de uso?

Extender un caso de uso significa que la ejecución depende lo q hace un caso base, es agregarle unos pasos a un caso de uso que ya existe.

4. Los casos de uso pueden ayudarle a analizar un negocio y un sistema. Imagine a una gran tienda de equipos de cómputo que vende hardware, periféricos y software. ¿Quiénes serian los actores? ¿Cuáles serian algunos de los escenarios dentro de cada caso de uso?

Actores: Los actores que se identifican en una tienda que vende equipos de computo, hardware, periféricos y software y son:

-El vendedor,-el administrador -el cliente.

Vendedor: El vendedor realiza las siguientes tareas:

Atraer compradores de productos.

Ofrecer productos existentes Exponer características

técnicas de los productos.

Ingresar al sistema. Generar factura de compra Recibir dinero de compra Devolver vueltas por

compra.

Administrador:

Page 2: GUIAS UML 1.2

Ingresar al sistema Generar reportes de ventas Generar reporte de

productos faltantes. Realizar inventario

mensual

Administrar dinero de ventas y compras.

Administrar dinero para pagos de empleados.

Administrar garantías.

Cliente:

Ver productos ofrecidos Comparar productos Comprar producto

Pagar por compra Recibir producto Recibir Factura.

Escenarios dentro de cada caso de uso

Sistema de venta de productos de Hardware y Software

Sistema de administración de ventas

Sistema de compras para almacén de Hardware y Software

Sistema de garantías de Hardware y software.

5. Cree un caso de uso relacionado con cualquier situación de la vida real.

El caso de uso: comprar un artículo en un almacén de cadenaEl actor: clienteDescripción: el cliente se dirige al almacén, busca el artículo que desea llevar, si lo encuentra se dirige a la caja , pregunta cuánto cuesta, compra el producto, recibe el producto empacado.

Page 3: GUIAS UML 1.2

GUIA No 2

1. Mencione dos ventajas de concebir un caso de uso.2. Describa la generalización y el agrupamiento, las relaciones entre

los casos de uso. Mencione dos situaciones en las que usted agruparía los casos de uso.

3. Bosqueje el diagrama de un modelo de caso de uso para un control remoto de unta televisión. Asegúrese de incluir todas las funciones de control remoto como casos de uso para su modelo.

4. Dibuje un diagrama de alto nivel con base en el trabajo que realizo en este ejercicio. Luego, genere un modelo de caso de uso para al menos uno de los casos de uso de alto nivel. En su trabajo, intente incorporar las relaciones <<incluir>> o <<extender>> que sean necesarias. El tema a Trabajar es: Laboratorios de Computo.

1. ventajas de concebir un caso de uso

Identifica requerimientos estancados, dentro de un conjunto de requerimientos.

Representa los requerimientos desde el punto de vista del usuario. Permite representar mas de un rol (actor) para cada usuario Lenguaje de comunicación entre usuarios y desarrolladores. Comprensión detallada de la funcionalidad del sistema. Acotación precisa de las habilitaciones de los usuarios.

2. Describa la generalización y el agrupamiento, las relaciones entre los casos de uso. Menciones dos situaciones en las que usted agruparía los casos de uso.

Page 4: GUIAS UML 1.2

Generalización:

Es una relación que amplía la funcionalidad de un Caso de Usoo refina su funcionalidad original mediante el agregado de nuevas operaciones y/o atributos y/o secuencias de acciones.Específica que un caso de uso hereda las características del «súper» caso de uso, y puede volver a especificar algunas o todas ellas de una forma muy similar a las herencias entre clasesSe define como la herencia, al igual que entre clases y objetos, entre casos de uso. –En la herencia de los casos de uso, el caso de uso secundario hereda las acciones y significado del primario y además agrega sus propias acciones. –La relación de generalización puede representarse también entre actores.

AgrupaciónPuede que en determinados diagramas de casos de uso sea necesario organizar los casos de uso, sobre todo en sistemas grandes que consten de varios subsistemas. –La forma más directa de organización será agrupar los casos de uso que estén relacionados en un paquete.

En general utilizaremos "Extends " cuando se presenta una variación del comportamiento normal, y "Include" cuando se repite un comportamiento en dos casos de uso y queremos evitar dicha repetición.

Sistemas de agrupación de casos de uso:

Situaciones que agruparía

-Administración de un banco-modulo de registro de clientes-modulo de registro de servicios del banco

3. Bosqueje el diagrama de un modelo de caso de uso para un control remoto en una televisión. Asegúrese de incluir todas las funciones de control remoto como casos de uso para su modelo

Page 5: GUIAS UML 1.2

4. Dibuje un diagrama de alto nivel con base al trabajo que realizo en este ejercicio. Luego, genere un modelo de caso de uso para al menos uno de los casos de uso de alto nivel. En su trabajo, intente incorporar las relaciones "Incluir" o "Extender" que sean necesarias. El tema a trabajar es: Laboratorios de Computo.