Diagramas de Casos de Uso

Slides:



Advertisements
Presentaciones similares
DIAGRAMAS DE CASOS DE USO
Advertisements

Diagramas de Casos de Uso
Modelamiento del Negocio
INGENIERIA DE SOFTWARE
CASOS DE USO Ing. Sonia Godoy H..
Ingeniería de software
UML.
Análisis y Diseño II.
Fundamentos de Ingeniería de Software
Unified Modeling Language (UML) Unified Modeling Language (UML) Lenguaje Unificado de Modelado ConceptosBásicos.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
ANÁLISIS DE LOS ESTADOS FINANCIEROS Dr. Arturo Morales Castro.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
Diseño (Diagrama de Clases) Francisco Valdés Souto 2 al 6 de marzo 2009 © Avantare Consultores S. A. de C. V. – Derechos.
Modelo de Analisis. Que es el modelo de análisis. Su objetivo es comprender y generar una arquitectura de objetos para el sistema con base en lo especificado.
Organizaciones involucradas: El centro de cálculo noruego. Crea lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en 1967.
Ingeniería de Software
Modulo: ADSI Competencia del módulo: Se expresa y comunica.
Análisis de Proyecto de Software.
Técnicas y recomendaciones en el uso de Iones Selectivos
Ingreso , proceso y salida de datos
El Lenguaje de Modelación Unificado
METODOLOGÍA DE SISTEMAS
Paul Leger Casos de Usos Paul Leger
Asignatura Optativa: Ingeniería de Software (Curso )
Ayudantía de Modelamiento de procesos
Flujo de trabajo: Requerimientos
TEMA 3. CAPTURA DE REQUISITOS COMO CASOS DE USO (Continuación fase de Planeación y Elaboración) ANÁLISIS Y DISEÑO DE SISTEMAS II Lic. Elisa Arizaca Ramirez.
Programación Orientada a Objetos
simulacion Resumen unidad 1 Equipo Baldor Huerta Ocejo Ivan de Jesus
COMUNICACIÓN COMERCIAL Y ATENCIÓN al cliente
INTRODUCCIÓN AL ESTUDIO DE LA ESTADÍSTICA
Los sistemas de información en las empresas y los demás sistemas.
Diagramas de clases Modelan la vista estática del sistema
U.T. 1: Teoría General del Costo
METODOLOGÍA DE SISTEMAS
Ingeniería de Software Somerville
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Alianzas Estratégicas y Redes Sociales
TECNOLOGIA & PROCESO TECNOLOGICO
Tema 3. Lenguaje unificado de modelado UML
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Fundamentos de Ingeniería de Software MODELO DE CASOS DE USO
Diagramas del modelo uml
Principales desafíos: adaptabilidad y agilidad empresarial
4.2 Cumplimiento de Especificación en los Requerimientos
Una tienda especializada en componentes electrónicos, compra sus existencias a una serie de proveedores, vendiéndolas posteriormente a sus clientes; a.
Comprensión y obtención de los requerimientos
MODELO DEL NEGOCIO Y MODELO DE CASOS DE USO DEL NEGOCIO El propósito del modelo del negocio es: Entender los problemas actuales de la Organización Asegurarse.
ANÁLISIS DE LOS ESTADOS FINANCIEROS
Se hizo popular en la década de 1980 y todavía es utilizado por muchos. Consiste en interpretar el concepto del sistema (o situaciones del mundo real)
INGENIERÍA DE SOFTWARE I MODELACIÓN DE NEGOCIO
Hoja de recopilación y/o recopilación de datos
Diagramas de clases Modelan la vista estática del sistema
INGENIERÍA DE SOFTWARE I MODELACIÓN DE NEGOCIO 1 Modelo de Casos de Uso del Negocio.
COMPETENCIA DEL MODULO : DESARROLLAR ACTIVIDAD COMERCIAL POR CUENTA PROPIA COMO TRABAJADOR INDEPENDIENTE O FORMANDO PARTE DE UNA SOCIEDAD EN UNA MICROEMPRESA.
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS.
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN CARRERA DE CULTURA FÍSICA ESTUDIANTE HERRERA ALEX MATERIA EMPRENDIMIENTO TEMA.
Casos de Uso Análisis de requisitos con casos de uso.
CAPÍTULO 1 “Las cosas como eran (son)” ¿Los costos eran mas importantes que la calidad del producto? ¿Los trabajadores laburaban mas de lo debido sin.
1 Introducción al proceso unificado de desarrollo de software.
Diagramas de Interacción. Escuela de Ingeniería en Sistemas Computacionales Facultad de Ciencias Matemáticas y Físicas Universidad Estatal
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS. INTRODUCCION. ¿ Qué es UML ?. UML, por sus siglas en Ingles, Unified Modeling Languaje.(Lenguaje Unificado.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
UNIVERSIDAD CATÓLICA LOS ÁNGELES DE CHIMBOTE AUTOR: Dominguez sosa, Bray limbert ASESORA: MGTR. ING. KARLA JUVICZA NEYRA ALEMÁN APLICACIÓN MÓVIL BASADA.
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Desarrollo de sistemas
Estudio de Viabilidad del Sistema (EVS). Estudio de Viabilidad del Sistema Cuestiones ¿Qué es la viabilidad de un sistema? ¿Cuáles son los objetivos del.
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Concepto de Contabilidad Sistema de Información: La contabilidad es en sí un subsistema dentro del Sistema de Información de la Empresa, toma toda la.
Transcripción de la presentación:

Diagramas de Casos de Uso ¿Qué son los casos de uso? Importancia de los casos de uso Representación de un modelo de casos de uso Inclusión de los casos de uso Extensión de los casos de uso Ing. José Manuel Poveda R.

Los diagramas de clases proporcionan una idea estática del sistema Los diagramas de clases proporcionan una idea estática del sistema. Ahora veremos a los diagramas que establecen una idea dinámica, es decir que cambian con el tiempo. Las ideas estáticas ayudan a que un analista se comunique con el cliente. La idea dinámica ayudará al analista a comunicarse con un grupo de desarrolladores, y ayudará a estos últimos a crear programas. El modelado de un sistema desde el punto de vista de un usuario es el trabajo de los casos de uso.

¿Qué son los casos de uso? Es una estructura que ayuda a los analistas a trabajar con los usuarios para determinar la forma en que se usará un sistema. Con una colección de casos de uso se puede hacer el bosquejo de un sistema en términos de lo que los usuarios intentan hacer con él. Este tipo de análisis es crucial para la fase de análisis del desarrollo de un sistema. La forma en que los usuarios utilicen un sistema le da la pauta para lo que diseñará y creará. De lo que se trata es de obtener un sistema que cumpla nuestras necesidades.

Representación de un modelo de Caso de Uso: Actor Caso de Uso Sistema

Importancia de los Casos de Uso: La importancia de los casos de uso radica en que se diseña el sistema desde el propio punto de vista del usuario. La idea es involucrar a los usuarios en las etapas iniciales del análisis y diseño del sistema.

UN EJEMPLO: La máquina de gaseosa La función principal de la máquina de gaseosa es permitir a un cliente (autor) adquirir una lata de gaseosa: “Comprar gaseosa” (caso de uso). Sin embargo hay otros usuarios que intervienen, como el proveedor que tiene que reabastecer a la máquina y el recolector de dinero que tiene que recoger el dinero de la alcancía de la máquina.

Representante del Proveedor Cliente Comprar Gaseosa Maquina de Gaseosas Reabastecer Recolectar dinero Representante del Proveedor Recolector

Tipos de Actores: Actores del sistema: Un actor es aquel que interactúa con el sistema, sin ser parte de él y puede asumir el rol que juega una o varias personas, un equipo o un sistema automatizado. Actores del negocio: Un actor del negocio es cualquier individuo, grupo, entidad, organización, máquina o sistema de información externos; con los que el negocio interactúa. Lo que se modela como actor es el rol que se juega cuando se interactúa con el negocio para beneficiarse de sus resultados. Trabajadores del negocio: Un trabajador del negocio es una abstracción de una persona (o grupo de personas), una máquina o un sistema automatizado que actúa en el negocio realizando una o varias actividades, interactuando con otros trabajadores del negocio y manipulando entidades del negocio. Representa un rol.

Trabajador del Negocio Tipos de Actores: Actor de Sistema Actor de Negocio Trabajador del Negocio

Ejemplo de Actor de Sistema

Ejemplo: Diferencia entre un Actor de Negocio y Trabajador del Negocio

Inclusión de los Casos de Uso: En los casos de uso “Reabastecer” y “Recolectar dinero” se pueden distinguir algunos pasos en común. Ambos empiezan con quitar seguro y abrir la máquina, y finalizan con el cierre de la máquina y su aseguramiento. ¿Podríamos eliminar la duplicación de pasos de un caso de uso al otro? – Si podemos. A la técnica de aprovechamiento de caso de uso se le conoce como INCLUSIÓN DE UN CASO DE USO.

Representante del Proveedor Cliente Comprar Gaseosa Maquina de Gaseosas Cubrir el interior Representante del Proveedor Recolector Exhibir el interior Recolectar dinero Reabastecer <<incluir>>

Ejemplo:

Extensión de los Casos de Uso: A la acción de agregar un nuevo caso de uso a otro original se le conoce como EXTENSIÓN DE UN CASO DE USO. P/E: En el caso de uso “Reabastecer”, podría ser que el representante de proveedor reabastezca la máquina de gaseosas de acuerdo a las marcas más vendidas. Cubrir el interior Representante del proveedor Exhibir el interior Reabastecer <<incluir>> Reabastecer de acuerdo a las ventas <<extender>>

Ejemplo:

Ejemplo: Diferencia entre Inclusión y Extensión:

Comprar un vaso de gaseosa Generalización: Al igual que las clases, los casos de usos pueden heredarse y sus autores también. Recolector Re abastecedor Proveedor Comprar Gaseosa Comprar un vaso de gaseosa

Ejemplo de Herencia de Actores y Casos de Uso

Modelo de casos de uso del negocio. Modelo de casos de uso del sistema El modelo de Casos de Uso es la técnica más efectiva y a la vez la más simple que emplean los desarrolladores de software para modelar los requisitos del sistema desde la perspectiva del usuario. El CUN describe los procesos de una empresa en términos de casos de uso y actores del negocio en correspondencia con los procesos del negocio y los clientes, respectivamente.

Modelo de casos de uso del negocio Presenta un sistema desde la perspectiva de su uso y esquematiza cómo proporciona valor a sus usuarios. Este modelo permite a los modeladores comprender mejor qué valor proporciona el negocio a sus actores. Este modelo se define con tres elementos: Diagrama de casos de uso del negocio Descripción de los casos de uso del negocio Diagrama de actividades

Modelo de casos de uso del sistema Consiste en la combinación de actores y casos de uso. Los actores representan usuarios y otros sistemas que interaccionan con el sistema y los casos de uso representan el comportamiento del sistema, los escenarios que el sistema atraviesa en respuesta a un estímulo desde un actor. Este modelo se define con los siguientes elementos: Actores de Sistema Casos de uso del sistema Paquetes del Sistema Diagrama de casos de uso por paquetes.

Gracias por su Atención!!!