Sorteo Libros Krasis Press
 
Enviar a un amigo Imprimir Texto sin justificar Texto justificado Letra pequeña Letra mediana Letra grande
buscar 
novedades
Recibe las ultimas noticias y los mejores articulos en tu email
Secciones
 • .NET Framework
 • ADO .NET
 • Ajax
 • Asp .NET
 • Biztalk
 • C#
 • Commerce Server
 • Exchange
 • IIS
 • Metodologías
 • J#
 • Móviles
 • Office
 • Reporting Services
 • Seguridad
 • Servicios Web
 • Sharepoint
 • Silverlight
 • SQL Server
 • Visual Basic .NET
 • Visual C++ .NET
 • Visual Studio
 • WCF
 • Windows
 • Workflow Foundation
 • WPF
 • XAML
 • XML
 • Dynamics
 • Libros
 • Noticias
 • Articulos
 • Webcast
 • Tutoriales
 • Eventos
 • Cursos
 • Ofertas Empleo
 • RSS
Contacto
¿Quieres saber quien es el creador de Clikear?
Weblogfree.com, crea tu propio blog facilmente, gratis y en español
Dotnetsolidario, ayuda al tercer mundo a traves de las tecnologias de la informacion
 
 

Tutorial UML

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
               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

Recomendado