Diseño Orientación a Objetos Lenin Herrera Sesión 3.

Slides:



Advertisements
Presentaciones similares
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Advertisements

Red Social: “Un millón de Amigos”.
Lenguaje Unificado de Modelado
SISTEMA DE INFORMACION
Programación Orientada a Objetos y Lenguaje de Modelado Unificado
Introduccion a UML Wilson Peláez Hernández
Ingeniería de Software I
UML para programadores Java
Diagrama de Colaboración
UML 1.4 Peter Emerson Pinchao Solis.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Lenguaje Unificado de Modelado Se protegen los datos de accesos indebidos El acoplamiento entre las clases se disminuye. Favorece la modularidad.
Fundamentos de Ingeniería de Software
Prof. César Luza Montero
DIAGRAMA DE COMPONENTES
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
Aspectos Avanzados de la Tecnología de Objetos
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Análisis y Diseño orientado a objetos con UML.
Profesor: Miguel Angel Vidal
Diagramas de Interacción
UML Diagramas. Diagramas de Interacción Muestran como los objetos de la aplicación cooperan e interactúan para cumplir con los requisitos. Suele construirse.
El Proceso Software Ingeniería en Informática
Modelado Arquitectónico
UML – Lenguaje de Modelado Unificado
Lenguaje de Modelado Unificado Unified Modeling Languaje
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Ingeniería de Software Orientado a Objetos
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
Fundamentos de programación
Modelo Dinámico (II) Prof. Leonid Tineo Departamento de Computación
 Es un tipo de diagrama del Lenguaje Unificado de Modelado que se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y.
DIAGRAMA DE DESPLIEGUE INTEGRANTES: ALVARADO ALIAGA ALDO JAVIER
Actividad 6 Diagramas de componente y despliegue
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial.
Ingeniería de software
LES CUENTO QUE Los diagramas UML de secuencia y de colaboración (llamados diagramas de interacción) se utilizan para modelar los aspectos dinámicos.
Diagrama de Clases ACI 570.
1 Diseño Orientado al Objeto Agustín J. González ELO-326: Seminario de Computadores II 2do. Sem
TEMA 10: DIAGRAMA DE: OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
I NGENIERÍA DE S OFTWARE L ABORATORIO VII Diseño - Diagramas: Actividades, Secuencia y Clases Eduardo Saavedra A. 13/10/2009.
Análisis y diseño de sistemas Diagrama de componentes
Diagramas de Interacción.
Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ TEMA: herramientas de programación.
UML 2.0 Diagramas de Comportamiento
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
Un objeto se representa mediante un rectángulo en cuyo interior se coloca el nombre del objeto y si se desea el nombre de la clase a la que pertenece.
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
Introducción a UML Ing. José Manuel Poveda.
ANALISIS E INVESTIGACION DE DATOS
Taller de Sistemas de Programas Clase 6 Dpto. de Computación y T.I.
Relación con otras asignaturas del plan de estudio
INTRODUCCION AL ANALISIS Y DESARROLLO DE SISTEMAS DE SOFTWARE EQUIPO NUMERO CUATRO INTEGRADO POR: XAVIER REFUGIO GARY NERY HERNANDEZ OSCAR JUAREZ.
Prof. Joel Moreno Molina
Unified Modeling Language (Lenguaje de Modelamiento unificado)
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
MODELAMIENTO VISUAL Y UML
Integrantes: Castro José República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
ANALISIS Y DISEÑO DE SISTEMAS II “DIAGRAMAS DE DESPLIEGUE ” INTEGRANTES: COPA PALMA CARLOS REYNALDO MAMANI PACO EDWIN ALVARO SIRPA LAURA HECTOR ELOY.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
Máquinas de Estados Diagrama de Actividades
CURSO:PRACTICA INTEGRAL III ALUMNO: RARÁZ TINOCO, JORGE LUIS PROFESOR:DAVILA, JUAN CICLO:II CICLO.
Entregables del Proyecto
 Tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, interfaces, relaciones y colaboraciones.  Se utiliza durante.
Universidad Nacional de Ingeniería Comprendiendo los Fundamentos de
Transcripción de la presentación:

Diseño Orientación a Objetos Lenin Herrera Sesión 3

Contenido Diseño preliminar y Diseño detallado. Diagramas de interacción. – Diagramas de secuencia – Diagramas de colaboración Diagramas de Clases. Diagramas de objetos.

Contenido (Cont.) Diagramas de actividades. Diagramas de estados. Diagramas de componentes. Diagramas de despliegue.

Diseño Orientado a Objetos Diseño preliminar. – Incluye los mismos diagramas del diseño detallado pero a nivel más sencillo (con menos detalle). – Es necesario para estimar costes y tiempos antes de realizar el diseño detallado. – Es el primer paso dentro del proceso iterativo de diseño. Diseño detallado. – Es un refinamiento sucesivo de diagramas de diseño.

Diagramas de interacción. Son de dos tipos: de Secuencia y de Colaboración. Modelan aspectos dinámicos del sistema. Un diagrama de interacciones se usa para realizar una traza de la ejecución de un escenario. A cada escenario le corresponde un diagrama de Interacción. Un diagrama de interacción muestra una interacción, que consiste en un conjunto de objetos y sus relaciones, incluyendo los mensajes que se pueden enviar entre ellos.

Diagramas de interacción. (cont) Un diagrama de secuencia es un diagrama de interacción que destaca la ordenación temporal de los mensajes. Un diagrama de colaboración es un diagrama de interacción que destaca la organización estructural de los objetos que envían y reciben mensajes.

Diagramas de interacción. (Cont.) Un diagrama de interacción contiene: – Objetos – Enlaces – Mensajes – Notas – Restricciones

Ejemplo Diagrama de Secuencia

Ejemplo Diagrama de Secuencia (Cont)

Ejemplo Diagrama de Colaboración

Ejemplo Diagrama de Colaboración (Cont.)

Diagramas de Clases. Los diagramas de clases se utilizan para modelar la vista de diseño estática de un sistema Los diagramas de clases contienen los siguientes elementos: – Clases – Interfaces – Colaboraciones – Relaciones de dependencia, generalización y asociación

Diagramas de Clases. Estos diagramas son los más importantes del diseño orientado a objetos. Contienen toda la información de todas las clases y sus relaciones con otras clases.

Ejemplo Diagrama de Clases.

Ejemplo Diagrama de Clase(Cont.)

Diagramas de Objetos. Muestra un conjunto de objetos y sus relaciones. Muestran una especie de fotograma de un instante en tiempo de ejecución. Se realizan para mostrar momentos críticos del sistema o para aclarar detalles que pueden quedar confusos.

Ejemplo Diagrama de Objetos

Diagramas de Actividades. Representa el flujo de actividades. Una actividad es una ejecución no atómica en curso dentro de una máquina de estados. Un diagrama de actividad contiene: – Estados de actividad y estados de acción. – Transiciones. – Objetos. – Restricciones.

Ejemplo Diagrama de Actividades

Ejemplo Diagrama de Actividades (Cont.)

Diagramas de Estados. Se utilizan para modelar aspectos dinámicos de un sistema. Un diagrama de estados muestra una máquina de estados.

Ejemplo Diagrama de Estados.

Diagramas de Componentes. Los componentes se utilizan para modelar los elementos físicos que pueden hallarse en un nodo, tales como ejecutables, bibliotecas, tablas, archivos y documentos. Un componente es una parte física y reemplazable de un sistema que conforma con un conjunto de interfaces y proporciona la realización de esas interfaces.

Ejemplo Diagrama de Componentes.

Diagramas de Despliegue. Representan la topología del hardware. Un nodo es un elemento físico que existe en tiempo de ejecución y que representa un recurso computacional.

Ejemplo Diagrama de Despliegue.

Bibliografía Tema 6 Análisis Orientado a Objetos. Autor Jose Manuel Cueva Lovelle G.Booch. Object-oriented analysis and design with applications. Análisis y diseño orientado a objetos con aplicaciones. 2ª Edición. Addison-Wesley/ Díaz de Santos (1996). El lenguaje unificado de modelado. Addison- Wesley (1999).