Departamento de Informática Universidad de Rancagua Prof:Paula Quitral Introducción a UML Caso de uso Departamento de Informática Universidad de Aconcagua.

Slides:



Advertisements
Presentaciones similares
OOA- Introducción a Casos de Uso
Advertisements

U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
DIAGRAMAS DE CASOS DE USO
UML DCU -DS Alvaro Garrido V..
Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com
Programación Orientada a Objetos y Lenguaje de Modelado Unificado
Ejemplo para desarrollar el modelado del sistema mantenedor de países
Diseño de la Interfaz de Usuario
Diagrama de Colaboración
El Lenguaje Unificado de Modelado UML 2.0
DISEÑO ORIENTADO AL OBJETO
TEMA 8: DIAGRAMAS EN UML.
Tomado de:
INGENIERIA DE SOFTWARE II Clase Nº 7
Fundamentos de Ingeniería de Software
Prof. César Luza Montero
Parte 2: Modelo de Análisis del Negocio
Etapas y actividades en el desarrollo OO basado en UML
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
LENGUAJE UNIFICADO DE MODELADO UML
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
DESCRIPCION DEL PROBLEMA
Modelamiento del Negocio
Desarrollo Orientado a Objetos con UML
Diagramas de clases Modelan la vista estática del sistema
Análisis y Diseño orientado a objetos con UML.
DSOO - María Eugenia Valencia
Tema 10: Interfaces Antonio J. Sierra.
Características de un Data Warehouse
Análisis de los requerimientos de información
Algunas Herramientas de Apoyo al Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos.
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Análisis y Diseño de Sistemas
Ingeniería de Software Orientado a Objetos
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
CASOS DE USO Peña Freddy Vargas Gerardolenin.
Análisis y Diseño Orientado a Objetos utilizando UML
INGENIERIA DE SOFTWARE
Introducción al modelado Unificado
CASOS DE USO Ing. Sonia Godoy H..
Capitulo III CASOS DE USO Los casos de uso son un fenómeno interesante, durante mucho tiempo, tanto en el desarrollo orientado a objeto como en el tradicional,
Ingeniería de software
Roberto Barriga Rodríguez Aitana Giner Martín
Casos de Uso  Son una técnica para especificar el comportamiento de un sistema.  Es una secuencia de interacciones de un sistema y alguien que usa alguno.
Introducción a UML DIAGRAMA DE CLASES Departamento de Informática
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
TEMA 9: DIAGRAMA DE CLASE EN UML
Diagramas de Interacción.
Ingeniería de Software Laboratorio V
Diseño de Sistemas Expertos
Ingeniería de Software
La Universidad de Guayaquil Carrera de Ingeniería en Sistemas.
Introducción a UML Departamento de Informática Universidad de Rancagua
Ingeniería de Requisitos
Ésta es la relación más común e importante. Se puede incluir una relación entre 2 casos de uso de tipo “include” si se desea especificar comportamiento.
UML.
Análisis y Diseño de Sistemas
Fundamentos del Análisis Orientado a Objetos
Modelan la vista estática del sistema Elementos básicos: Clases Relaciones Objeto: Representación de una entidad discreta (real o abstracta) - Estado:
Sandra Muñoz Blanca González Patricia Lázaro
Casos de Uso - Programación II Analista Programador
Especificaciones de Casos de Uso
UML – Lenguaje de Modelado Unificado
ANÁLISIS Y DISEÑO DE SISTEMAS Diagramas de Casos de uso Ing. Linda K. Masias M.
DIAGRAMAS DE SECUENCIA. UML está compuesto por los siguientes diagramas:
Modelado UML Diagramas de Casos de Uso
1 Qué es UML Es un Lenguaje de Modelado Unificado basado en una notación gráfica que permite especificar,construir, visualizar y documentar los objetos.
Modelado UML Diagrama de Clases
Unified Modeling Language UML. Ejemplo a desarrollar La Universidad XXX desea computarizar su sistema de registración – El secretario establece el plan.
Entregables del Proyecto
Transcripción de la presentación:

Departamento de Informática Universidad de Rancagua Prof:Paula Quitral Introducción a UML Caso de uso Departamento de Informática Universidad de Aconcagua

Contenido Diagramas Utilizados en UML. Ejemplos.

Diagramas empleados por UML (Casos de Usos) Un diagrama de Casos de Uso muestra la distintas operaciones que se esperan de una aplicación o sistema y cómo se relaciona con su entorno (usuario u otras aplicaciones). Es una herramienta esencial para la captura de requerimientos y para la planificación y control de un proyecto interactivo.

Diagramas empleados por UML (Casos de Usos) Los casos de Uso Se representa en el diagrama por una elipse que denota un requerimiento solucionando por el sistema. Cada caso de uso es una operación completa desarrollada por los actores y por el sistema en un diálogo. El conjunto de casos de uso representa la totalidad de operaciones desarrolladas por el sistema.

Diagrama de Casos de Uso Modela la funcionalidad de un sistema percibido desde el usuario externo (actor). Un caso de uso es una unidad de funcionalidad coherente expresado como una transacción entre actores y el sistema. Pueden describirse en varios niveles de detalle. Un caso de uso se implementa como una colaboración en la vista de interacción.

Diagramas empleados por UML (Elementos del Casos de Usos) Actor: Es un usuario del sistema, que necesita o usa alguno de los casos de uso. Un usuario puede jugar más de un rol. Un solo actor puede actuar en muchos casos de uso; recíprocamente, un caso de uso puede tener varios actores. Los actores no necesitan ser humanos pueden ser sistemas externos que necesitan alguna información del sistema actual.

Repaso Elementos Actor: rol que juega un usuario con respecto al sistema. un Actor no necesariamente representa a una persona en particular, sino más bien la labor que realiza frente al sistema. Caso de Uso: Operación o tarea específica que se realiza tras una orden de algún agente externo, originada por una petición de un actor o bien desde la invocación desde otro caso de uso

Diagramas empleados por UML (Elementos del Casos de Usos) También se puede encontrar tres tipos de relaciones, como son: Comunica: (comunicates): entre un actor y un caso de uso, denota la participación del actor en el caso de uso determinado. Fig. 1 el actor profesor se relaciona con los caso de uso pedir permiso, Actualizar carga administrar y Actualizar carga Académica.

Diagrama de Casos de Uso: Relaciones Asociación: Es el tipo de relación más básica que indica la invocación desde un actor o caso de uso a otra operación (caso de uso).

Diagramas empleados por UML (Elementos del Casos de Usos) Usa (uses): Relación entre dos casos de uso, denota la inclusión del comportamiento de un escenario en otro. Se utiliza cuando se repite un caso de uso en dos o más casos de uso separados. Frecuentemente no hay actor asociado con el caso de uso común.

Diagramas empleados por UML (Elementos del Casos de Usos) Extiende (extends): Relación entre dos casos, denota cuando un caso de uso es una especialización de otro. Se usa cuando se describe una variación sobre el normal comportamiento.

Diagramas empleados por UML (Elementos del Casos de Usos) En la Fig. 1 la relación extend se utiliza para denotar que los escenarios actualizar carga administrativa y actualizar carga académica son especializaciones del caso de uso elaborar informe de actividades.

Diagrama de casos de Uso: Relaciones de Generalización Este tipo de relación esta orientado exclusivamente para casos de uso (y no para actores). Se diferencian por el estereotipo > (uso) o ( >) (herencia). extends: Se recomienda utilizar cuando un caso de uso es similar a otro (en sus características). uses: Se recomienda utilizar cuando se tiene un conjunto de características que son similares en más de un caso de uso y no se desea mantener copiada la descripción de la característica.

Diagrama de casos de Uso: Relaciones de Generalización Se utiliza una relación de tipo > entre casos de uso cuando nos encontramos con un caso de uso similar a otro pero que hace algo más que éste (variante). Por contra, utilizaremos una relación tipo > cuando nos encontramos con una parte de comportamiento similar en dos casos de uso y no queremos repetir la descripción de dicho comportamiento común. utilizar > cuando se presenta una variación del comportamiento normal, y > cuando se repite un comportamiento en dos casos de uso y queremos evitar dicha repetición.

Diagramas empleados por UML (Casos de Usos)

EJEMPLO Máquina de café (Casos de Usos)

Diagrama de Casos de Uso: Ejemplo Máquina Recicladora El sistema debe : 1.Registrar el número de ítemes ingresados. 2.Imprimir un recibo cuando el usuario lo solicita, que incluye (a) una descripción de lo depositado, (b) el valor de cada item y (c) el total 3.El usuario/cliente presiona el botón de comienzo 4.Existe un operador que desea saber lo siguiente: (a) Cuántos ítemes han sido retornados en el día y (b) al final de cada día, un resumen de todo lo depositado. 5.El operador debe además poder cambiar información asociada a ítemes y dar una alarma en el caso de que (a) un item se atore o (b) no hay más papel.

Máquina Recicladora: Identificación de Actores

Máquina Recicladora: Diagrama Completo