GUIAS UML Desarrolladas

6
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 del 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.

Transcript of GUIAS UML Desarrolladas

Page 1: GUIAS UML Desarrolladas

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 del 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 Desarrolladas

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.

Algunos de los 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: ingreso a trasmilenio

El actor: usuario, cajero

Descripción: el cliente ingresa al portal o estación, entrega dinero,el cajero entrega tarjeta de pasajes al usuario , el usuario inserta la tarjeta, el usuario se ubica en el vagón deseado, aborda la ruta deseada, después de un recorrido llega a la estación de destino.

GUIA No 2

Page 3: GUIAS UML Desarrolladas

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

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. 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

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.

La generalización también se define como herencia. La herencia de los casos de uso consiste cuando el caso de uso hereda las acciones y significado del primario y además agrega sus propias acciones también la relación de generalización se puede representar entre actores.

La agrupación se utiliza en determinados diagramas de casos de uso que sea necesario organizar los casos de uso, sobre todo en sistemas grandes que consten de varios subsistemas. La forma mas directa de organización será agrupar los casos de uso que estén relacionados en un paquete.

Page 4: GUIAS UML Desarrolladas

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:

el sistema de servicios ofrecidos por el área de sistemas de una universidad. Los servicios ofrecidos son: activación de internet inalámbrico para estudiantes, docentes y administrativos; préstamo de computadores en salas de computo, área de desarrollo de sistemas de información, soporte técnico de hardware y telefonía, compras e insumos, control de licencias.

El sistema de biblioteca, ya que existen varios subsistemas que generan pasos muy grandes. Los sistemas manejados en una biblioteca son: sistema de actualización de datos en una biblioteca, sistema de circulación y prestamos de material bibliotecario, sistema de catalogación y clasificación de material bibliotecario, sistema de adquisiciones de material bibliotecario y servicios extendidos.

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 Desarrolladas

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.