Lenguaje Unificado de Modelado




Collage de diagramas UML.

Lenguaje Unificado de Modelado (LUM) o (UML, por sus siglas ...
Diagramas




Jerarquía de los diagramas UML 2.0, mostrados como un diagrama de clases

En UML 2.0 hay 13 tipos diferentes...
Sistema
Un sistema (del latín systema, proveniente del griego σύστημα) es un conjunto de
funciones, virtualmente referenci...
Sistemas cerrados: no presentan intercambio con el medio ambiente que los
       rodea, son herméticos a cualquier influen...
Un sistema cerrado no necesariamente tiene que ser aislado, en cambio un sistema
aislado si que tiene que ser cerrado.

Un...
Próxima SlideShare
Cargando en…5
×

C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado(Uml)

858 visualizaciones

Publicado el

SISTEMA/UML

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
858
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
7
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado(Uml)

  1. 1. Lenguaje Unificado de Modelado Collage de diagramas UML. Lenguaje Unificado de Modelado (LUM) o (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; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables. Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo. Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar. UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de una utilización en un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos. UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.
  2. 2. Diagramas Jerarquía de los diagramas UML 2.0, mostrados como un diagrama de clases 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. Los 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 Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado: Diagrama de actividades Diagrama de casos de uso Diagrama de estados Diagrama de secuencia Los Diagramas de Interacción son 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, que es una versión simplificada del Diagrama de colaboración (UML 1.x) Diagrama de tiempos (UML 2.0) Diagrama global de interacciones o Diagrama de vista de interacción (UML 2.0)
  3. 3. Sistema Un sistema (del latín systema, proveniente del griego σύστημα) es un conjunto de funciones, virtualmente referenciada sobre ejes, bien sean estos reales o abstractos. También suele definirse como un conjunto de elementos dinámicamente relacionados formando una actividad para alcanzar un objetivo operando sobre datos, energía o materia para proveer información. Sistemas reales y sistemas conceptuales Un sistema conceptual o sistema ideal es un conjunto organizado de definiciones, nombres, símbolos y otros instrumentos de pensamiento o comunicación. Ejemplos de sistemas conceptuales son las matemáticas, la lógica formal, la nomenclatura binomial o la notación musical. Un sistema es un conjunto de elementos relacionados intimamente entre sí para alcanzar un objetivo. Un sistema real es una entidad material formada por partes organizadas (o sus "componentes") que interactúan entre sí de manera que las propiedades del conjunto, sin contradecirlas, no pueden deducirse por completo de las propiedades de las partes. Tales propiedades se denominan propiedades emergentes. Los sistemas reales intercambian con su entorno energía, información y, en la mayor parte de los casos, también materia. Una célula, un ser vivo, la Biosfera o la Tierra entera son ejemplos de sistemas naturales. El concepto se aplica también a sistemas humanos o sociales, como una sociedad entera, la administración de un estado, un ejército o una empresa. O a una lengua, que es un sistema conceptual complejo en cuya aparición y evolución participan la biología y la cultura. Encontrar lo común a entidades muy diferentes. El esfuerzo por encontrar leyes generales del comportamiento de los sistemas reales es el que funda la Teoría de sistemas y, más en general, aquella tendencia de la investigación a la que se alude como pensamiento sistémico o Sistémica, en cuyo marco se encuentran disciplinas y teorías como la Cibernética, la Teoría de la información, la Teoría de juegos, la Teoría del caos y otras. Tipos de sistemas En cuanto a su constitución, pueden ser físicos o abstractos: Sistemas físicos o concretos: compuestos por equipos, maquinaria, objetos y cosas reales. El hardware. Sistemas abstractos: compuestos por conceptos, planes, hipótesis e ideas. Muchas veces solo existen en el pensamiento de las personas. Es el software. En cuanto a su naturaleza, pueden cerrados o abiertos:
  4. 4. Sistemas cerrados: no presentan intercambio con el medio ambiente que los rodea, son herméticos a cualquier influencia ambiental. No reciben ningún recurso externo y nada produce que sea enviado hacia fuera. En rigor, no existen sistemas cerrados. Se da el nombre de sistema cerrado a aquellos sistemas cuyo comportamiento es determinista y programado y que opera con muy pequeño intercambio de energía y materia con el ambiente. Se aplica el término a los sistemas completamente estructurados, donde los elementos y relaciones se combinan de una manera peculiar y rígida produciendo una salida invariable, como las máquinas. Sistemas abiertos: presentan intercambio con el ambiente, a través de entradas y salidas. Intercambian energía y materia con el ambiente. Son adaptativos para sobrevivir. Su estructura es óptima cuando el conjunto de elementos del sistema se organiza, aproximándose a una operación adaptativa. La adaptabilidad es un continuo proceso de aprendizaje y de auto-organización. Sistemas aislados: son aquellos sistemas en los que no se produce intercambio de materia ni energìa. Los sistemas abiertos no pueden vivir aislados. Los sistemas cerrados, cumplen con el segundo principio de la termodinámica que dice que "una cierta cantidad llamada entropía, tiende a aumentar al máximo". Existe una tendencia general de los eventos en la naturaleza física en dirección a un estado de máximo desorden. Los sistemas abiertos evitan el aumento de la entropía y pueden desarrollarse en dirección a un estado de creciente orden y organización (entropía negativa). Los sistemas abiertos restauran sus propia energía y reparan pérdidas en su propia organización. El concepto de sistema abierto se puede aplicar a diversos niveles de enfoque: al nivel del individuo, del grupo, de la organización y de la sociedad. Tipos de sistemas reales y orgánicos Los sistemas reales pueden ser abiertos, cerrados o aislados, según que realicen o no intercambios con su entorno. Un sistema abierto es un sistema que recibe flujos (energía y materia) de su ambiente, cambiando o ajustando su comportamiento o su estado según las entradas que recibe. Los sistemas abiertos, por el hecho de recibir energía, pueden realizar el trabajo de mantener sus propias estructuras e incluso incrementar su contenido de información (mejorar su organización interna). Un sistema abierto puede compartir materia o energía con su medio ambiente. Un sistema cerrado no puede compartir materia, pero si puede compartir energía con su medio ambiente. Un sistema aislado no puede compartir ni energía ni materia con su medio ambiente. Una pared sirve para aislar un sistema con su medio ambiente, una pared puede ser rígida o móvil, impermeable o no impermeable y adiabática o no adiabática, dependiendo si conduce o no calor, conductora o no conductora de energía eléctrica e incluso puede ser aislante de frecuencias de audio.
  5. 5. Un sistema cerrado no necesariamente tiene que ser aislado, en cambio un sistema aislado si que tiene que ser cerrado. Un sistema rodeado por una pared rígida, impermeable, adiabática, no conductora y aislante de frecuencias de audio es un sistema aislado. Cuando un sistema tiene la organización necesaria para controlar su propio desarrollo, asegurando la continuidad de su composición y estructura (homeostasis) y la del conjunto de flujos y transformaciones con que funciona (homeorresis), mientras las perturbaciones producidas desde su entorno no superen cierto grado, se denomina sistema autopoyético. La expresión sistemas cibernéticos se les aplica a éstos por su capacidad de control autónomo, dependiente de la existencia de mecanismos de retroalimentación negativa. Los mismos son llamados sistemas disipativos porque la conservación del orden (información) en su seno, y más su ampliación, requieren la disipación permanente de energía. Los sistemas complejos, cibernéticos, autoorganizados y disipativos son a la vez sistemas teleológicos (sistemas adaptativos), que requieren para ser descritos un lenguaje finalístico, que se refiere a sus procesos como funciones y recurre constantemente a explicaciones que empiezan por «para».

×