SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Tutorial Desarrollo Orientado a Objetos con UML
Clikear.com - Portal para desarrolladores .NET Framework El conocimiento es un bien, que crece a medida que se comparte
4 .NET
ASP .NET
XML
VB .NET
C#
Windows Forms
Web Services
Script
4 SERVIDORES
Sharepoint
Biztalk
Exchange
Sql Server
Commerce Server
Arquitectura .NET
4 SERVICIOS
Bazar .NET
Noticias
Foros
Chat
Colaboradores
.NET solidario
Clikear Argentina
Clikear Chile
Clikear Colombia
Clikear Ecuador
Clikear España
Clikear Mexico
Clikear Paraguay
Clikear Venezuela
Desarrollo Orientado a Objetos con UML
Copyright (c) 2004 Xavier Ferré Grau (Univ. Politécnica de Madrid - España) y María Isabel Sánchez Segura (Univ. Carlos
III de Madrid - España)
Permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre GNU
(GNU Free Documentation License), Versión 1.2 o cualquier otra versión posterior publicada por la Free Software
Foundation; sin Secciones Invariantes, Textos de la Cubierta Frontal, ni textos de la Cubierta Posterior.
I. UML
I.1 Introducción
II. NOTACIÓN BÁSICA UML
II.1 Modelos
II.2 Elementos Comunes a Todos los Diagramas
II.2.1 Notas
II.2.2 Dependencias
II.3 Diagramas de Estructura Estática
II.3.1 Clases
II.3.2 Objetos
II.3.3 Asociaciones
II.3.3.1 Nombre de la Asociación y Dirección
II.3.3.2 Multiplicidad
II.3.3.3 Roles
II.3.3.4 Agregación
II.3.3.5 Clases Asociación
II.3.3.6 Asociaciones N-Arias
II.3.3.7 Navegabilidad
II.3.4 Herencia
II.3.5 Elementos Derivados
II.4 Diagrama de Casos de Uso
II.4.1 Elementos
II.4.1.1 Actores
II.4.1.2 Casos de Uso
II.4.1.3 Relaciones entre Casos de Uso
II.5 Diagramas de Interacción
II.5.1 Diagrama de Secuencia
II.5.2 Diagrama de Colaboración
II.6 Diagrama de Estados
III NOTACIÓN AVANZADA UML
III.1 Modelado Dinámico
III.1.1 Diagramas De Actividades
III.1.2 Contenido del diagrama de actividades
III.1.2.1 Estados de actividad y estados de acción
III.1.2.2 Transiciones
III.1.2.3 Bifurcaciones
III.1.2.4 División y unión
III.1.2.5 Calles
III.2 Modelado Físico De Un Sistema OO
III.2.1 Componentes
III.2.1.1 Interfaces
III.2.1.2 Tipos de componentes
III.2.1.3 Organización de componentes
III.2.1.4 Estereotipos de componentes
III.2.2 Despliegue
III.2.2.1 Nodos
III.2.2.2 Nodos y componentes
III.2.3 Diagramas de Componentes
III.2.3.1 Algunos conceptos
file:///C|/MyBook_2004/Rational/Tutorial%20De...llo%20Orientado%20a%20Objetos%20con%20UML.htm (1 de 2) [17/10/2004 18:26:05]
Tutorial Desarrollo Orientado a Objetos con UML
III.2.3.2 Usos más comunes
III.2.4 Diagramas de Despliegue
III.2.4.1 Técnicas más comunes de modelado
III.2.5 Arquitectura del Sistema
III.2.5.1 Arquitectura de tres niveles
III.2.5.2 Arquitectura de tres niveles orientadas a objetos
III.2.5.3 Arquitectura MULTI-nivel
III.2.5.4 Paquetes
III.2.5.5 Identificación de Paquetes
IV DESARROLLO ORIENTADO A OBJETOS
IV.1 Proceso de Desarrollo
IV.1.1 Visión General
IV.2 Fase de Planificación y Especificación de Requisitos
IV.2.1 Actividades
IV.2.2 Requisitos
IV.2.3 Casos de Uso
IV.2.3.1 Casos de Uso de Alto Nivel
IV.2.3.2 Casos de Uso Expandidos
IV.2.3.3 Identificación de Casos de Uso
IV.2.3.4 Identificación de los Límites del Sistema
IV.2.3.5 Tipos de Casos de Uso
IV.2.3.6 Consejos Relativos a Casos de Uso
IV.2.4 Construcción del Modelo de Casos de Uso
IV.2.5 Planificación de Casos de Uso según Ciclos de Desarrollo
IV.2.5.1 Caso de Uso Inicialización
IV.3 Fase de Construcción: Diseño de Alto Nivel
IV.3.1 Actividades
IV.3.2 Modelo Conceptual
IV.3.2.1 Identificación de Conceptos
IV.3.2.2 Creación del Modelo Conceptual
IV.3.2.3 Identificación de Asociaciones
IV.3.2.4 Identificación de Atributos
IV.3.3 Glosario
IV.3.4 Diagramas de Secuencia del Sistema
IV.3.4.1 Construcción de un Diagrama de Secuencia del Sistema
IV.3.5 Contratos de Operaciones
IV.3.5.1 Construcción de un Contrato
IV.3.5.2 Post-condiciones
IV.3.6 Diagramas de Estados
IV.4 Fase de Construcción: Diseño de Bajo Nivel
IV.4.1 Actividades
IV.4.2 Casos de Uso Reales
IV.4.3 Diagramas de Interacción
IV.4.3.1 Creación de Diagramas de Interacción
IV.4.4 Diagrama de Clases de Diseño
IV.4.4.1 Relaciones de Dependencia para Representar Visibilidad entre Clases
IV.4.4.2 Construcción de un Diagrama de Clases de Diseño
IV.4.4.3 Navegabilidad
IV.4.4.4 Visibilidad de Atributos y Métodos
IV.4.5 Otros Aspectos en el Diseño del Sistema
IV.5 Fases de Implementación y Pruebas
V BIBLIOGRAFÍA
VI WEBS RECOMENDADAS
© clikear.com
Todos los derechos reservados
Email: info@clikear.com
file:///C|/MyBook_2004/Rational/Tutorial%20De...llo%20Orientado%20a%20Objetos%20con%20UML.htm (2 de 2) [17/10/2004 18:26:05]

Más contenido relacionado

Similar a Desarrollo orientado a objetos uml

Brochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdfBrochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdfssuserc374ce
 
Manual desarrollo de aplicaciones web ii
Manual desarrollo de aplicaciones web iiManual desarrollo de aplicaciones web ii
Manual desarrollo de aplicaciones web iiKarina Villavicencio
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Roger Campos
 
Programacion.net
Programacion.netProgramacion.net
Programacion.netEricka0426
 
Politécnico padre zegri
Politécnico padre zegriPolitécnico padre zegri
Politécnico padre zegriadrian espinal
 
I Congreso Nacional de Software Libre. Bogotá, Colombia - Laboratorios Simula...
I Congreso Nacional de Software Libre. Bogotá, Colombia - Laboratorios Simula...I Congreso Nacional de Software Libre. Bogotá, Colombia - Laboratorios Simula...
I Congreso Nacional de Software Libre. Bogotá, Colombia - Laboratorios Simula...GIOVANNI PIÑEROS MORA
 
Curso Experto en desarrollo de aplicaciones para móviles
Curso Experto en desarrollo de aplicaciones para móvilesCurso Experto en desarrollo de aplicaciones para móviles
Curso Experto en desarrollo de aplicaciones para móvilesiLabora
 
LI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidasLI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidasEduardo S de Loera
 
3. guia sistemas modelo osi y tcp
3. guia sistemas modelo osi y tcp3. guia sistemas modelo osi y tcp
3. guia sistemas modelo osi y tcpleidy5566
 

Similar a Desarrollo orientado a objetos uml (20)

Framework .net
Framework .netFramework .net
Framework .net
 
Brochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdfBrochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdf
 
Programación
ProgramaciónProgramación
Programación
 
Manual desarrollo de aplicaciones web ii
Manual desarrollo de aplicaciones web iiManual desarrollo de aplicaciones web ii
Manual desarrollo de aplicaciones web ii
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
 
Programacion.net
Programacion.netProgramacion.net
Programacion.net
 
Metodología ICONIX
Metodología ICONIXMetodología ICONIX
Metodología ICONIX
 
Politécnico padre zegri
Politécnico padre zegriPolitécnico padre zegri
Politécnico padre zegri
 
Temario php
Temario phpTemario php
Temario php
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Uml tutorial-visual-paradigm
Uml tutorial-visual-paradigmUml tutorial-visual-paradigm
Uml tutorial-visual-paradigm
 
S1-PD1.pptx
S1-PD1.pptxS1-PD1.pptx
S1-PD1.pptx
 
Ficha curso experto en desarrollo de aplicaciones para móviles
Ficha curso experto en desarrollo de aplicaciones para móvilesFicha curso experto en desarrollo de aplicaciones para móviles
Ficha curso experto en desarrollo de aplicaciones para móviles
 
3-Unidad 1. Arquitectura de Diseño
3-Unidad 1. Arquitectura de Diseño3-Unidad 1. Arquitectura de Diseño
3-Unidad 1. Arquitectura de Diseño
 
Python gui-mvc-pyqt
Python gui-mvc-pyqtPython gui-mvc-pyqt
Python gui-mvc-pyqt
 
I Congreso Nacional de Software Libre. Bogotá, Colombia - Laboratorios Simula...
I Congreso Nacional de Software Libre. Bogotá, Colombia - Laboratorios Simula...I Congreso Nacional de Software Libre. Bogotá, Colombia - Laboratorios Simula...
I Congreso Nacional de Software Libre. Bogotá, Colombia - Laboratorios Simula...
 
Curso Experto en desarrollo de aplicaciones para móviles
Curso Experto en desarrollo de aplicaciones para móvilesCurso Experto en desarrollo de aplicaciones para móviles
Curso Experto en desarrollo de aplicaciones para móviles
 
LI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidasLI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidas
 
3. guia sistemas modelo osi y tcp
3. guia sistemas modelo osi y tcp3. guia sistemas modelo osi y tcp
3. guia sistemas modelo osi y tcp
 
Analisis decasosdeuso
Analisis decasosdeusoAnalisis decasosdeuso
Analisis decasosdeuso
 

Último

Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxMarcosAlvarezSalinas
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUManuelSosa83
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfGabrielCayampiGutier
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 

Último (20)

Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptx
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 

Desarrollo orientado a objetos uml

  • 1. Tutorial Desarrollo Orientado a Objetos con UML Clikear.com - Portal para desarrolladores .NET Framework El conocimiento es un bien, que crece a medida que se comparte 4 .NET ASP .NET XML VB .NET C# Windows Forms Web Services Script 4 SERVIDORES Sharepoint Biztalk Exchange Sql Server Commerce Server Arquitectura .NET 4 SERVICIOS Bazar .NET Noticias Foros Chat Colaboradores .NET solidario Clikear Argentina Clikear Chile Clikear Colombia Clikear Ecuador Clikear España Clikear Mexico Clikear Paraguay Clikear Venezuela Desarrollo Orientado a Objetos con UML Copyright (c) 2004 Xavier Ferré Grau (Univ. Politécnica de Madrid - España) y María Isabel Sánchez Segura (Univ. Carlos III de Madrid - España) Permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre GNU (GNU Free Documentation License), Versión 1.2 o cualquier otra versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes, Textos de la Cubierta Frontal, ni textos de la Cubierta Posterior. I. UML I.1 Introducción II. NOTACIÓN BÁSICA UML II.1 Modelos II.2 Elementos Comunes a Todos los Diagramas II.2.1 Notas II.2.2 Dependencias II.3 Diagramas de Estructura Estática II.3.1 Clases II.3.2 Objetos II.3.3 Asociaciones II.3.3.1 Nombre de la Asociación y Dirección II.3.3.2 Multiplicidad II.3.3.3 Roles II.3.3.4 Agregación II.3.3.5 Clases Asociación II.3.3.6 Asociaciones N-Arias II.3.3.7 Navegabilidad II.3.4 Herencia II.3.5 Elementos Derivados II.4 Diagrama de Casos de Uso II.4.1 Elementos II.4.1.1 Actores II.4.1.2 Casos de Uso II.4.1.3 Relaciones entre Casos de Uso II.5 Diagramas de Interacción II.5.1 Diagrama de Secuencia II.5.2 Diagrama de Colaboración II.6 Diagrama de Estados III NOTACIÓN AVANZADA UML III.1 Modelado Dinámico III.1.1 Diagramas De Actividades III.1.2 Contenido del diagrama de actividades III.1.2.1 Estados de actividad y estados de acción III.1.2.2 Transiciones III.1.2.3 Bifurcaciones III.1.2.4 División y unión III.1.2.5 Calles III.2 Modelado Físico De Un Sistema OO III.2.1 Componentes III.2.1.1 Interfaces III.2.1.2 Tipos de componentes III.2.1.3 Organización de componentes III.2.1.4 Estereotipos de componentes III.2.2 Despliegue III.2.2.1 Nodos III.2.2.2 Nodos y componentes III.2.3 Diagramas de Componentes III.2.3.1 Algunos conceptos file:///C|/MyBook_2004/Rational/Tutorial%20De...llo%20Orientado%20a%20Objetos%20con%20UML.htm (1 de 2) [17/10/2004 18:26:05]
  • 2. Tutorial Desarrollo Orientado a Objetos con UML III.2.3.2 Usos más comunes III.2.4 Diagramas de Despliegue III.2.4.1 Técnicas más comunes de modelado III.2.5 Arquitectura del Sistema III.2.5.1 Arquitectura de tres niveles III.2.5.2 Arquitectura de tres niveles orientadas a objetos III.2.5.3 Arquitectura MULTI-nivel III.2.5.4 Paquetes III.2.5.5 Identificación de Paquetes IV DESARROLLO ORIENTADO A OBJETOS IV.1 Proceso de Desarrollo IV.1.1 Visión General IV.2 Fase de Planificación y Especificación de Requisitos IV.2.1 Actividades IV.2.2 Requisitos IV.2.3 Casos de Uso IV.2.3.1 Casos de Uso de Alto Nivel IV.2.3.2 Casos de Uso Expandidos IV.2.3.3 Identificación de Casos de Uso IV.2.3.4 Identificación de los Límites del Sistema IV.2.3.5 Tipos de Casos de Uso IV.2.3.6 Consejos Relativos a Casos de Uso IV.2.4 Construcción del Modelo de Casos de Uso IV.2.5 Planificación de Casos de Uso según Ciclos de Desarrollo IV.2.5.1 Caso de Uso Inicialización IV.3 Fase de Construcción: Diseño de Alto Nivel IV.3.1 Actividades IV.3.2 Modelo Conceptual IV.3.2.1 Identificación de Conceptos IV.3.2.2 Creación del Modelo Conceptual IV.3.2.3 Identificación de Asociaciones IV.3.2.4 Identificación de Atributos IV.3.3 Glosario IV.3.4 Diagramas de Secuencia del Sistema IV.3.4.1 Construcción de un Diagrama de Secuencia del Sistema IV.3.5 Contratos de Operaciones IV.3.5.1 Construcción de un Contrato IV.3.5.2 Post-condiciones IV.3.6 Diagramas de Estados IV.4 Fase de Construcción: Diseño de Bajo Nivel IV.4.1 Actividades IV.4.2 Casos de Uso Reales IV.4.3 Diagramas de Interacción IV.4.3.1 Creación de Diagramas de Interacción IV.4.4 Diagrama de Clases de Diseño IV.4.4.1 Relaciones de Dependencia para Representar Visibilidad entre Clases IV.4.4.2 Construcción de un Diagrama de Clases de Diseño IV.4.4.3 Navegabilidad IV.4.4.4 Visibilidad de Atributos y Métodos IV.4.5 Otros Aspectos en el Diseño del Sistema IV.5 Fases de Implementación y Pruebas V BIBLIOGRAFÍA VI WEBS RECOMENDADAS © clikear.com Todos los derechos reservados Email: info@clikear.com file:///C|/MyBook_2004/Rational/Tutorial%20De...llo%20Orientado%20a%20Objetos%20con%20UML.htm (2 de 2) [17/10/2004 18:26:05]