NUESTROS SERVICIOS
   
Diseño de Páginas Web
Hosting (Alojamineto Web)
Registro de Dominios
Alta en Buscadores
Marketing por Internet
Posicionamiento Web
Software a Medida
Nuestros Clientes
Contáctenos
 
 
UML
 

Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; aún cuando todavía no es un estándar oficial, está apoyado en gran manera por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocios y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes de software reutilizables.

Es importante remarcar que UML es un "lenguaje" para especificar y no un método o un proceso, se utiliza para definir un sistema de software, para detallar los artefactos en el sistema y para documentar y construir -es el lenguaje en el que está descrito el modelo. Se puede aplicar en una gran variedad de formas para soportar una metodología de desarrollo de software (tal como el Proceso Unificado de Rational) -pero no especifica en sí mismo qué metodología o proceso usar.

UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.

Diagramas

En UML 2.0 hay 13 tipos diferentes de diagramas. Para comprenderlos de manera concreta, a veces es útil categorizarlos jerárquicamente, como se muestra en la figura de la derecha.

Diagramas de estructura enfatizan en los elementos que deben existir en el sistema modelado:

  • Diagrama de clases
  • Diagrama de componentes
  • Diagrama de objetos
  • Diagrama de estructura compuesta (UML 2.0)
  • Diagrama de despliegue
  • Diagrama de paquetes

Diagramas de comportamiento enfatizan en lo que debe suceder en el sistema modelado:

  • Diagrama de actividades
  • Diagrama de casos de uso
  • Diagrama de estados

Diagramas de Interacción, un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:

  • Diagrama de secuencia
  • Diagrama de comunicación
  • Diagrama de tiempos (UML 2.0)
  • Diagrama de vista de interacción (UML 2.0)

Estandarización de UML

Además de haberse convertido en un estándar de facto, UML es un estándar industrial promovido por el grupo OMG al mismo nivel que el estándar CORBA para intercambio de objetos distribuidos. Para la revisión de UML se formaron dos "corrientes" que promovían la aparición de la nueva versión desde distintos puntos de vista. Finalmente se impuso la visión más industrial frente a la académica. Recientemente se ha publicado la versión 2.0 en la que aparecen muchas novedades y cambios que, fundamentalmente, se centran en resolver carencias prácticas. Además, esta versión recibe diversas mejoras que provienen del lenguaje SDL.

Críticas a UML

A pesar de su status de estándar y ampliamente reconocido y utilizado, UML siempre ha sido muy criticado por su carencia de una semántica precisa, lo que ha dado lugar a que la interpretación de un modelo UML no pueda ser objetiva. Otro problema de UML es que no se presta con facilidad al diseño de sistemas distribuidos. En tales sistemas cobran importancia factores como transmisión, serialización, persistencia, etc. UML no cuenta con maneras de describir tales factores. No se puede, por ejemplo, usar UML para señalar que un objeto es persistente, o remoto, o que existe en un servidor que corre continuamente y que es compartido entre varias instancias de ejecución del sistema analizado..

Software privativo

  • Borland Together
  • Microsoft Visio
  • PowerDesigner de Sybase
  • Rational Rose y Rational ClearCASE de IBM
  • Poseidon for UML de GentleWare
 
 
Google

Web www.web-peru.net
 
   
 
MANUALES, CURSOS, TRUCOS
Todo sobre Páginas Web
Todo sobre programación
Todo sobre diseño grafico
Todo sobre tecnologias de información
Todo sobre diseño Web
Todo sobre software
Todo sobre Marketing
Todo sobre base de datos
Todo sobre buscadores
Todo sobre redes
Todo sobre informatica
Todo sobre hardware
Todo sobre sistemas operativos
Todo sobre telecomunicaciones
Todo sobre ofimática
Todo sobre proyectos
Todo sobre ingenieria
Todo sobre administración
Todo sobre educación
Todo sobre medicina
Todo sobre historia
 
 
 
©2007®
Av peru 1782 San Martin de Porras Telf.: 795-9969 Cel.: 96929470 - Lima
Jr. General Prado Nº 664 Telf. (062)510197 - Huánuco E-Mail: informes@web-peru.net
MSN: jjavavb@hotmail.com

uml, que es uml, lenguaje de modelado uml, modelado en uml, modelado uml, codigo uml, codigos en uml, manual de uml, manuales de uml, manual uml, curso de uml, cursos de uml, curso uml, talleres uml, talleres de uml, historia de uml, historia lenguaje uml, historia lenguaje de programacion uml, tutorial de uml, tutorial uml, scripts en uml, scripts uml , hosting con base de datos peru, servicio de hosting peru, hosting para paginas web peru, hosting linux peru, hosting windows peru, soporte tecnico de computadoras peru, Páginas Web Perú, Portales Web peru, Web Perú, dominios en peru, registro de dominios en peru, hosting dominio web en peru, antivirus en peru, internet peru, computadoras peru, laptops peru, hosting peru, como crear una pagina web, editores web, manuales sobre paginas web huanuco peru, cursos de ingenieria de sistemas en peru en huanuco, manuales de programacion en huanuco peru, cursos gratis de diseño web en huanuco peru