Taller de Sistemas de Programas Clase 5 Dpto. de Computación y T.I.

Slides:



Advertisements
Presentaciones similares
MODELOS ORIENTADOS A OBJETOS
Advertisements

UML DCU -DS Alvaro Garrido V..
Diagrama de estado Alumnos: Hernández Darwin ( )
Lenguaje Unificado de Modelado
Tomado de:
Pruebas Orientadas a Objeto
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,
Metodologías OMT Republica bolivariana de Venezuela
Fundamentos de Ingeniería de Software
Prof. César Luza Montero
Tipo de Dato Abstracto Tipos de datos:
Etapas y actividades en el desarrollo OO basado en UML
Ingeniería del Software
DIAGRAMAS DE SECUENCIA
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.
Modelo Entidad Relación E-R
Diagramas de clases Modelan la vista estática del sistema
Profesor: Miguel Angel Vidal
Contratos Constituyen una descripción del comportamiento de un sistema. Se elaboran durante la fase de análisis. Dependen de: Modelo Conceptual Diagrama.
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
Ingeniería de Software Orientada a Objetos
Análisis y Diseño Orientado a Objetos utilizando UML CAPITULO V DISEÑO DE SISTEMAS ORIENTADOS A OBJETOS.
(c) P. Gomez-Gil, INAOE DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP.
Análisis y Diseño de Sistemas
Diagramas de Clase Angela Carrillo R..
Ingeniería de Software Orientado a Objetos
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
Fundamentos de programación
Diseño e Implementación
Análisis y Diseño Orientado a Objetos utilizando UML
1 Diseño Orientado a Objetos Agustín J. González ELO-329: Diseño y Programación Orientados a Objetos 1er. Sem
Requerimientos Funcionales y Casos de uso
Modelo Dinámico (II) Prof. Leonid Tineo Departamento de Computación
Modelo de Dominio Angela Carrillo R..
Taller de Sistemas de Programas Clase 2 Dpto. de Computación y T.I.
Metodología para el desarrollo de Software educativo POO
CS-432: Ingeniería Moderna de Software Semana 3
Vista de interacción  Una vista de interacción muestra el flujo de control requerido que se establece entre los objetos.
ANALISIS Y DISEÑO DE SISTEMAS II
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.
1 Diseño Orientado al Objeto Agustín J. González ELO-326: Seminario de Computadores II 2do. Sem
CONTRATOS UML.
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.
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.
UML - Diagramas de interacción
Ingeniería de software
LSI ES:E Departament de Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació 1 LESE-7 Práctica ES:E – Parte II Metodología.
Ingeniería del software
Christian Monrreal Gonzalez Daryl Silverman Aguilar Gone
Modelo Dinámico (I) Prof. Leonid Tineo Departamento de Computación
Clasificación de Diagramas
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.
Ingeniería de Requisitos
LA GUIA OPERATIVA. La guia operativa Concepto: Instruye paso a paso sobre como ejecutar un proceso, aportando otras indicaciones practicas sobre los insumos,
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.
UML Casos de Uso (repaso) y Diagramas de Clase
Modelan la vista estática del sistema Elementos básicos: Clases Relaciones Objeto: Representación de una entidad discreta (real o abstracta) - Estado:
Actividades en el Proceso de desarrollo de Software
ANÁLISIS ESTRUCTURADO
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Catalina Bergmann Martin Luoni Sebastián Piccoli Elizabeth Smocovich Guido Ygounet.
Taller de Sistemas de Programas Clase 7 Dpto. de Computación y T.I.
Lenguaje Unificado de Modelado (UML) Julio … Casos de Uso  Ejemplo:
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.
Flujos de Trabajo Fundamentales Proceso Unificado de Desarrollo de Software.
Taller de Sistemas de Programas Clase 4 Dpto. de Computación y T.I.
Transcripción de la presentación:

Taller de Sistemas de Programas Clase 5 Dpto. de Computación y T.I.

Agenda 1. Diagrama de Secuencia 2. Contratos 3. Exposición por equipos 4. Asignación próxima semana

Diagramas de Interacción Usados en la etapa de diseño de objetos Usados en la etapa de diseño de objetos Se deben crear en paralelo con Diagramas de Clase Se deben crear en paralelo con Diagramas de Clase Sugerencia: crear por pares Sugerencia: crear por pares

Clases e Instancias

Diagrama de Secuencia

Elementos del Diagrama de Secuencia

Diagrama de secuencia

Creación de instancias

Mensajes Condicionales

Iteración para un y múltiples mensajes

Diagrama de Secuencia

Diagrama de Colaboración

Contratos Una descripción más detallada que los casos de uso textuales Una descripción más detallada que los casos de uso textuales Son escritos para añadir más detalle o especificidad a algunas operaciones Son escritos para añadir más detalle o especificidad a algunas operaciones Describen el comportamiento del sistema detallado en términos del cambio de estado de los objetos en el Modelo del Dominio, después que una operación del sistema ha sido ejecutada Describen el comportamiento del sistema detallado en términos del cambio de estado de los objetos en el Modelo del Dominio, después que una operación del sistema ha sido ejecutada

Contratos (sugerencias) Identificar las operaciones del sistema de los Diagramas de Secuencia Identificar las operaciones del sistema de los Diagramas de Secuencia Para operaciones del sistema que son complejas y quizás vagas en sus resultados, o no son claras en el caso de uso, elaborar un contrato Para operaciones del sistema que son complejas y quizás vagas en sus resultados, o no son claras en el caso de uso, elaborar un contrato Describir las postcondiciones. Categorías: Describir las postcondiciones. Categorías: Creación de instancias y eliminación Creación de instancias y eliminación Modificación de atributos Modificación de atributos Formar o romper asociaciones Formar o romper asociaciones

Operaciones del sistema

Partes de un Contrato

Contratos

Próxima Entrega  Diagramas de Secuencia  Contratos  2do. Prototipo