Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Tema Asociaciones Asociaciones en Casos de Uso.

Slides:



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

U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Fundamentos de Orientación a Objetos
CLASIFICACIÓN DE CLASES Orientación a objetos UNIVERSIDAD DEL VALLE DEL FUERTE Análisis y Diseño Orientado a Objetos Cañedo Encinas Fernando Onorat. Ingeniería.
Programación Orientada a Objetos y Lenguaje de Modelado Unificado
Ejemplo para desarrollar el modelado del sistema mantenedor de países
DISEÑO ORIENTADO AL OBJETO
Relaciones entre Clases
Elementos básicos del Lenguaje
Ing. Pablo Mayorga. UML = Unified Markup Language Estándar de lenguaje de modelamiento de Object Management Group Varias versión 1.0, 1.1,1.2, 1.3, 1.4,
Una Introducción Básica a Sistemas de Tipos Estáticos
Tipo de Dato Abstracto Tipos de datos:
Diagrama de CLASES Alfredo Rodríguez Rojas
DESCRIPCION DEL PROBLEMA
Sistemas Gestores de Bases de Datos.
Sergio Mejía Rivera Luis Fernando Reyes
Desarrollo Orientado a Objetos con UML
Diagramas de clases Modelan la vista estática del sistema
Carmen R. Cintrón-Ferrer, , Derechos Reservados.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
El Proceso Software Ingeniería en Informática
Patrones de asignación de responsabilidades (GRASP)
Lenguaje de Modelado Unificado Unified Modeling Languaje
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Análisis y Diseño Orientado a Objetos utilizando UML
Análisis y Diseño del Software
Análisis y Diseño Orientado a Objetos utilizando UML
Dirección General de Servicios de Cómputo Académico (DGSCA) ‏ Modelado de Sistemas con UML Septiembre, 2007 Integrado por: Rebeca Núñez Alonso Eduardo.
INGENIERIA DE SOFTWARE
Daniel Correa Botero José López Vélez Universidad de Antioquia 2013-II.
CS-432: Ingeniería Moderna de Software Semana 3
3.- Introducción a Patrones de Diseño
Tema de hoy Crear tarjetas de presentación Objetivos
CASOS DE USO Ing. Sonia Godoy H..
Daniel Correa Botero José López Vélez Universidad de Antioquia 2013-II.
1 Ingeniería del Software Curso German Rigau Ingeniería Técnica en Informática de Sistemas.
Diseño de Redes Corporativas Una metodología descendente Capítulo Cero Alcance del Curso Copyright 2004 Cisco Press & Priscilla Oppenheimer Traducción:
Diagrama de Clases ACI 570.
Diagrama de CLASES Alfredo Rodríguez Rojas
TEMA 9: DIAGRAMA DE CLASE EN UML
Daniel Correa Botero José López Vélez Universidad de Antioquia 2013-II.
1 Ingeniería del Software Curso German Rigau Ingeniería Técnica en Informática de Sistemas.
Ingeniería de Software Laboratorio V
Ingeniería de Software
La Universidad de Guayaquil Carrera de Ingeniería en Sistemas.
Programación IV Desarrollo orientado a Objetos con UML CLASE # 2 Tec. Christian Alexander Martínez Arteaga.
Jairo Pinto Ing. sistemas
É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.
Análisis y Diseño de Sistemas
Departamento de Informática Universidad de Rancagua Prof:Paula Quitral Introducción a UML Caso de uso Departamento de Informática Universidad de Aconcagua.
DESARROLLO DE PROYECTOS DE SOFTWARE ACTIVIDAD Y CASOS DE USO BARTOLOME CRUZ CRUZ.
Modelan la vista estática del sistema Elementos básicos: Clases Relaciones Objeto: Representación de una entidad discreta (real o abstracta) - Estado:
LENGUAJE DE UNIFICACION DEL MODELADO. ANÁLISIS DRAMATICAL (ROBINSON 1992) VERBOS.
Casos de Uso - Programación II Analista Programador
Unified Modeling Language (Lenguaje de Modelamiento unificado)
2-oct-15Ingeniería de Requisitos1 INGENIERÍA DE REQUISITOS Carlos Mario Zapata J.
Sistemas Gestores de Bases de Datos.
1 Ingeniería del Software Curso German Rigau Ingeniería Técnica en Informática de Sistemas.
UML – Lenguaje de Modelado Unificado
La Programación Orientado a Objetos
ECOM-6030 CAPÍTULO 7 EXCEPTION HANDLING Prof. Nelliud D. Torres © - Derechos Reservados.
Modelado UML Diagramas de Casos de Uso
Unified Modeling Language UML. Ejemplo a desarrollar La Universidad XXX desea computarizar su sistema de registración – El secretario establece el plan.
Lenguaje Unificado de Modelado (UML) Julio … Casos de Uso  Ejemplo:
UML Lenguaje Unificado de Modelado. Unified Modeling Language UML es un lenguaje de propósito general para el modelado orientado a objetos. Es un lenguaje.
Diseño Orientación a Objetos Lenin Herrera Sesión 3.
Desarrollo iterativo e incremental
Programación Avanzada
Proceso Unificado de Desarrollo de Software
ES:E - Objectius Donar una visió inicial de l’Enginyeria del Software
Transcripción de la presentación:

Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Tema Asociaciones Asociaciones en Casos de Uso

Bibliografía Larman, Craig. Applying UML and Patterns: an introduction to Object Oriented Analysis and Design and Iterative Development. 3rd Edition. Prentice Hall Stumpf and Teague. Object Oriented Systems Analysis and Design with UML. Prentice Hall, 2005.

Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Fin de la presentación Continúe en la siguiente actividad Asociaciones en Casos de Uso

Asociaciones entre casos de uso Permiten identificar similitudes entre casos de uso y tomar ventaja de ellas UML provee tres tipos de asociaciones entre casos de uso – >

Asociaciones en Casos de Uso Asociación > El caso incluido ocurre SIEMPRE que también ocurre el que lo incluye. El caso incluido puede ser utilizado por varios casos de uso Renta video Pagar multas Valildar Tarjeta de Crédito >

Asociaciones en Casos de Uso Asociación > Esta asociación aumenta el comportamiento del caso que se extiende. Se usan para cursos alternativos o situaciones de excepción. Por ejemplo, podría existir ya en funcionamiento el caso Registrar alumno a curso, y necesitar modificarse para agregar una excepción cuando el alumno es atleta, en vez de alterarlo se agrega la funcionalidad como un nuevo caso de uso. Registrar Atleta Registrar alumno a curso >

Asociaciones en Casos de Uso Herencia entre actores > La generalización de un actor A a un actor B indica que el actor B puede invocar los mismos casos de uso que el actor A. Una instancia de administrador puede invocar instancias de Renta Video y Administración Videos. Una instancia de Cajero puede invocar únicamente Renta Video