INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

14
INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS TEMA DE EXPOSICIÓN: “OBJETIVOS DE UML EVOLUCIÓN DE UML AREAS CONCEPTUALES DE UML DIAGRAMAS UML” PROFESOR: LIC: CESAR ESPINOZA JIMÉNEZ ALUMNOS: JONATAN MANUEL ALLENDE RAMOS GERMÁN PACHECO SÁNCHEZ VICTOR MANUEL LOPEZ OROZCO

description

INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS. TEMA DE EXPOSICIÓN:. “OBJETIVOS DE UML EVOLUCIÓN DE UML AREAS CONCEPTUALES DE UML DIAGRAMAS UML ”. PROFESOR:. LIC: CESAR ESPINOZA JIMÉNEZ. ALUMNOS :. JONATAN MANUEL ALLENDE RAMOS GERMÁN PACHECO SÁNCHEZ VICTOR MANUEL LOPEZ OROZCO. - PowerPoint PPT Presentation

Transcript of INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

Page 1: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

TEMA DE EXPOSICIÓN:

“OBJETIVOS DE UMLEVOLUCIÓN DE UML

AREAS CONCEPTUALES DE UMLDIAGRAMAS UML”

PROFESOR:

LIC: CESAR ESPINOZA JIMÉNEZALUMNOS:

JONATAN MANUEL ALLENDE RAMOSGERMÁN PACHECO SÁNCHEZ

VICTOR MANUEL LOPEZ OROZCO

Page 2: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

OBJETIVOS• Lenguaje que pueden usar todos los

modeladores.• No tiene propietario.• Pretende abordar los problemas

actuales del desarrollo del software.• No pretende ser un método de

desarrollo completo

Page 3: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

EVOLUCIÓN

Contribuciones de

múltiples fuentes

Revisiones en OMG, 2001 1999.

Aceptación en OMG, Nov. 1997.

Propuesta final al OMG, Sept. 1997.

Primera propuesta al OMG Ene. 1997

UML Partners.

En la Web, June 1996

Page 4: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

INICIO, ENERO 1995(método Booch, OMT,OOSE, otros métodos)UML 0.9 & 0.91UML 1.0UML 1.1UML 1.3UML 1.4UML 2.0

Page 5: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

Áreas conceptuales de UML AREA VISTAS DIAGRAMAS CONCEPTOS

PRINCIPALES

ESTRUCTURAL

Estática De clases Clase, asociación, generalización, realización, interfaz

De caso de uso De caso de uso

Caso de uso, actor, asociación, extensión, inclusión, generalización de casos de uso

De implementación

De comportamiento

Componente, interfaz, dependencia, realización

De despliegue De despliegue Nodo, componente, dependencia, localizacion

Page 6: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

AREA VISTAS DIAGRAMAS CONCEPTOS PRINCIPALES

DINÁMICA

Maquina de estados

De estados Estado, evento, transición, acción

De actividad De actividad Estado, actividad, transición, de terminación, división, unión

De interacción De secuencia Interacción, objeto, mensajes, activación

De colaboración

Colaboración, interacción, rol, mensaje

Page 7: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

AREA VISTAS DIAGRAMAS CONCEPTOS PRINCIPALES

GESTIÓN DE MODELO

Gestión de modelos

De clases Paquete, subsistema, modelo

EXTENSIÓN DE UML

Todas Todos Restricción, estereotipo, valores etiquetados

Page 8: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

DIAGRAMASDIAGRAMA DE PAQUETESOrganizar diagramas de casos de uso y diagramas de clase

Page 9: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

Diagrama de clasesMuestra estructura de un sistema mostrando sus clases, atributos y relaciones.

Page 10: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

Diagrama de objetosMuestran instancias especificas de clases (objetos) en un momento particular del sistema.

Page 11: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

Diagrama de estructura compuestaMuestra la estructura interna de un clasificador

Page 12: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

Diagrama de componentes•Describen elementos físicos del sistema y sus relaciones•Muestra un nivel de abstracción mas alto que un diagrama de clase

Page 13: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

Diagrama de despliegueMuestra configuración de elementos del hardware (nodos)

Page 14: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS

REFERENCIASIngerniería de software orientada a objetosAutor Alfredo WeitzenfeldPaginas: 69-77Editorial: Thomson

http://www.sparxsystems.com.ar/resources/tutorial/uml2_packagediagram.html

http://www.vico.org/aRecursosPrivats/UML_TRAD/talleres/mapas/UMLTRAD_101A/LinkedDocuments/UML_diagClases.pdf

http://www.sparxsystems.com.ar/resources/tutorial/uml2_objectdiagram.html

http://www.info-ab.uclm.es/asignaturas/42530/pdf/M2tema12.pdf