Lenguaje de programación orientado a objetos uml

Solo disponible en BuenasTareas
  • Páginas : 6 (1482 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de marzo de 2012
Leer documento completo
Vista previa del texto
UML
Unified Moldeling Languaje (Lenguaje Unificado de Modelado) es un lenguaje que permite visualizar, especificar, construir y documentar los elementos que forman un sistema software orientado a objetos.
Características
Lo fundamental de una herramienta UML es la capacidad de diagramación, y los diferentes tipos de diagramas que soporta la herramienta. Sus esquemas de apoyo de diseño,documentación, construcción e implantación de sistema. Así mismo, su flexibilidad para admitir cambios no previstos durante el diseño o el rediseño. 
Ideó
Grady Booch, Ivar Jacobson y Jim Rumbaugh.
Diagramas
Diagramas de Estado: Los diagramas de estado muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicación en respuesta a eventos (por ejemplo, mensajesrecibidos, tiempo rebasado o errores), junto con sus respuestas y acciones. También ilustran qué eventos pueden cambiar el estado de los objetos de la clase. Normalmente contienen: estados y transiciones.
Diagrama de Actividades: Es una variación del Diagrama de estados UML donde los "estados" representan operaciones, y las transiciones representan las actividades que ocurren cuando la operación escompleta. Es una forma especial de diagrama de estado usado para modelar una secuencia de acciones y condiciones tomadas dentro de un proceso.
Diagrama de Caso de Uso: Un caso de uso es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algún proceso. Los personajes o entidades que participarán en un caso de uso se denominan actores. En el contexto de ingenieríadel software, un caso de uso es una secuencia de interacciones que se desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia un actor principal sobre el propio sistema. Los diagramas de casos de uso sirven para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas. 
Diagrama de Secuencia: Es un tipo dediagrama usado para modelar interacción entre objetos en un sistema. Un diagrama de secuencia muestra los objetos que intervienen en el escenario con líneas discontinuas verticales, y los mensajes pasados entre los objetos como flechas horizontales.
Diagrama de Comunicación: Un diagrama de comunicación modela las interacciones entre objetos o partes en términos de mensajes en secuencia. Losdiagramas de comunicación representan una combinación de información tomada desde el diagrama de clases, secuencia, y diagrama de casos de uso describiendo tanto la estructura estática como el comportamiento dinámico de un sistema. Para mantener el orden de los mensajes en un diagrama de comunicación, los mensajes son etiquetados con un número cronológico y colocados cerca del enlace por el cual sedesplaza el mensaje.
Diagrama de Tiempos: Un diagrama de tiempos o cronograma es una gráfica de formas de onda digitales que muestra la relación temporal entre varias señales, y cómo varía cada señal en relación a las demás. Un cronograma puede contener cualquier número de señales relacionadas entre sí. El propósito primario del diagrama de tiempos es mostrar los cambios en el estado o la condiciónde una línea de vida a lo largo del tiempo lineal. 
Diagrama Global de Interacciones: Muestra una cierta vista sobre los aspectos dinámicos de los sistemas modelados. Aunque un diagrama global de las interacciones es una representación gráfica de una interacción, éste se distingue fuertemente de los diagramas de secuencia y de comunicación.
Diagrama de Estructura Compuesta: Muestra laestructura interna de una clase y las colaboraciones que esta estructura hace posibles. Esto puede incluir partes internas, puertas mediante las cuales las partes interactúan con cada una de las otras mediante las cuales instancias de la clase interactúan con las partes y con el mundo exterior y conectores entre partes o puertas.
Diagrama de Componentes: Un diagrama de componentes representa cómo un...
tracking img