Taller.
1. Mencione dos ventajas de concebir un caso de uso.
· 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. Mencione dos situaciones en las que usted agruparía los casos de uso.
Inclusión–
Es una relación mediante la cual se re-usa un Caso de Uso encapsulado en distintos contextos a través de su invocación desde otros Casos de Uso. Especifica una situación en la que un caso de uso tiene lugar dentro de otro caso de uso.
Un caso de uso concreto incluye a un fragmento de caso de uso, cuando como parte de su descripción breve o su flujo de eventos, se hace referencia al texto del fragmento; de forma tal que lo dicho en el fragmento pasa a ser parte de la especificación del caso de uso.
Extensión–
Es una relación que amplía la funcionalidad de un Caso de Uso mediante la extensión de sus secuencias de acciones. Especifica que en ciertas situaciones, o en algún punto (llamado punto de extensión) un caso de uso será extendido por otro.
Un caso de uso extiende a otro cuando sin alterar a este, se incorpora su funcionalidad como parte integral del primero. Se denota con una relación que apunta del caso extendido al caso base y la conexión se hace o bien al principio del flujo de eventos principal del caso base o en alguno de los puntos de extensión que este haya definido.
Se define como la agregación de pasos a la secuencia del caso de uso original, que pasará a conocerse como caso de uso base. –Esta extensión se realiza en puntos indicados de manera específica dentro de la secuencia del caso de uso base–
• Generalización:
Es una relación que amplía la funcionalidad de un Caso de Uso
o refina su funcionalidad original mediante el agregado de nuevas operaciones y/o atributos y/o
secuencias de acciones.
especifica 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 clases
Se 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ón–Puede 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.
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 de una televisión. Asegúrese de incluir todas las funciones de control remoto como casos de uso para su modelo.
Caso de uso: control remoto de televisión
Actor: televidente
E l televidente Coge el control de la televisión, oprime el botón de encender, (si no prende verifica que el control tenga pilas o el televisor esté conectado a una toma eléctrica), prende la televisión , usa las funciones de control(botones; prender , apagar , cambiar canal, subir o bajar volumen, cambiar la configuración menú de la televisión(brillo, contraste ,color idioma..), cambiar imagen a tv video……..) con frecuencia para hacer los cambios deseados.
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 <
Tema: Laboratorio de Computo
Actor: administrador laboratorio
Usuarios laboratorio
Caso de Uso: administrador laboratorio computo
Actores: administrador
Descripción: Administrar, mantener, y gestionar los espacios físicos destinados a proyectos de investigación, desarrollo e innovación.Administrar los servidores de gestión de páginas Web del Laboratorio y del Departamento de Computación.Mantener y gestionar los espacios destinados al servicio directo a los alumnos y docentes de grado y postgrado
Caso de Uso: asesoraría administrador laboratorio cómputo
Actores: administrador, usuarios
Descripción: el administrador debe asesorarse para la adquisición de software y hardware del Laboratorio
Brindar soporte y asesoramiento a docentes de la Facultad que dicten materias que utilicen la herramienta informática
Generar y asesorar a las autoridades en planes de mejoras de dichas aulas.
Caso de Uso: seguridad aulas de cómputo
Actores: administrador
Descripción: el administrador debe Establecer políticas de seguridad de las aulas. Para el uso del público
Y realizar investigaciones y trabajos relacionados con la temática.
Actores: administrador, usuarios
Descripción: el administrador realizara acciones de capacitación del personal interno del área, alumnos y docentes de grado y postgrado
DIAGRAMA DE CLASES
Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.
Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de contenimiento.
Un diagrama de clases esta compuesto por los siguientes elementos:
Clase: atributos, métodos y visibilidad.
Relaciones: Herencia, Composición, Agregación, Asociación y Uso.
EJEMPLO
Nombre. Cuenta
Atributos ; balance
Operaciones: depositar, girar,balance.
Nombre. Taquilla
Atributos ; vender boletos
Operaciones: asignar precios, vender boletos , recibir dinero
Nombre. Celular
Atributos ; movil
Operaciones: recibir y realizar llamadas, enviar y recibir mensajes, guarda información.
Nombre. Transporte publico
Atributos ; transporta
Operaciones: transporta personas o cosa por una ruta asignada
Nombre. cedula
Atributos ; identifica
Operaciones: evidencia los datos de la persona como fecha de nacimiento, estatura, nombre.,,,
Nombre. impresora
Atributos ; imprime
Operaciones: imprime documentos imágenes.