Uml (unified modeling language)

Solo disponible en BuenasTareas
  • Páginas : 27 (6544 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de septiembre de 2010
Leer documento completo
Vista previa del texto
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.2Casos 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ónde 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áscomunes 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
I.1 Introducción
UML (Unified Modeling Language) es unlenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos. Se ha convertido en el estándar de facto de la industria, debido a que ha sido impulsado por los autores de los tres métodos más usados de orientación a objetos: Grady Booch, Ivar Jacobson y Jim Rumbaugh. Estos autores fueron contratados por la empresa Rational Software Co. para crearuna notación unificada en la que basar la construcción de sus herramientas CASE. En el proceso de creación de UML han participado, no obstante, otras empresas de gran peso en la industria como Microsoft, Hewlett-Packard, Oracle o IBM, así como grupos de analistas y desarrolladores.
Esta notación ha sido ampliamente aceptada debido al prestigio de sus creadores y debido a que incorpora lasprincipales ventajas de cada uno de los métodos particulares en los que se basa (principalmente Booch, OMT y OOSE). UML ha puesto fin a las llamadas “guerras de métodos” que se han mantenido a lo largo de los 90, en las que los principales métodos sacaban nuevas versiones que incorporaban las técnicas de los demás. Con UML se fusiona la notación de estas técnicas para formar una herramienta compartidaentre todos los ingenieros software que trabajan en el desarrollo orientado a objetos.

Uno de los objetivos principales de la creación de UML era posibilitar el intercambio de modelos entre las distintas herramientas CASE orientadas a objetos del mercado. Para ello era necesario definir una notación y semántica común. En la Figura 2 se puede ver cuál ha sido la...
tracking img