P. 1
Que Es El Lenguaje de Modelado Unificado

Que Es El Lenguaje de Modelado Unificado

|Views: 7|Likes:
Publicado porBrAnd ESc Gar

More info:

Published by: BrAnd ESc Gar on Feb 12, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/05/2015

pdf

text

original

¿Que es el lenguaje de modelado unificado?

Es un a herramienta que sirve como enlace entre quien tiene la idea y el desarrollador, ya que le ayuda a capturar la idea de un sistema para comunicarla posteriormente a quien este involucrado en su proceso de desarrollo; esto se lleva a cabo mediante un conjunto de símbolos y diagramas. Características:    Permite a los creadores de sistemas generar diseños que capturen sus ideas en una forma convencional y fácil de comprender para comunicarlas a otras personas. Solo dice como se harán las cosas pero no las hace Permite ver distintos tipos de vista para realizar las cosas

Diagramas La finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo. Un modelo UML describe lo que supuestamente hará un sistema, pero no dice como implementar dicho sistema. Tipos de diagramas:  Diagramas de clases: una clase es una categoría o grupo de cosas que tienen atributos (propiedades) para que realicen determinadas acciones. A tales categorías se le llamaran clases. Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares. Diagrama de objetos: un objeto es una instancia de clase, se representan los objetos con símbolos, con un orden y una clasificación. Diagrama de casos de uso: un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario. Es una técnica de aciertos y errores para obtener los requerimientos del sistema. Diagrama de estados: en cualquier momento un objeto se encuentra en un estado en particular. Este tipo de diagrama captura esta pequeña realidad. El símbolo que se usa en la parte superior representa el estado inicial y el de la parte inferior el final. Diagrama de secuencias: muestra la mecánica de la interacción con base de tiempos. Dentro de un sistema funcional, donde los objetos interactúan entre si. Diagrama de actividades: las actividades que ocurren dentro de un caso de uso o dentro del comportamiento de un objeto se dan en secuencia. Diagrama de colaboraciones: los elementos de un sistema trabajan en conjunto para cumplir con los objetivos del sistema, y un lenguaje deberá contar con una forma de representar dicha acción. Diagrama de componentes: parte del moderno desarrollo de un objeto, que en conjunto dan una gran importancia a los procesos en “equipo”.

  

   

Diagrama de distribución: muestra la arquitectura física de un sistema informático. Puede representar los equipos y dispositivos, mostrar sus conexiones y el software dentro de cada maquina.

Diagrama de clase Definición: Las cosas naturales se albergan en categorías (automóviles, mobiliario, lavadoras…) a tales categorías las llamaremos clases. Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares. Características: En el diagrama de clases se captura los atributos y acciones de una cosa, estos e ubica en un rectángulo que es el símbolo que representa a la clase, y se divide en tres áreas, el área superior contiene el nombre, el área central contiene los atributos, e el área inferior las acciones Ejemplo: La clase autobús tiene atributos como son la marca, el modelo, el número de serie y la capacidad de personas que puede llevar. Dentro de esta clase se encuentran: tipo de pasajeros (niños, adultos, adultos de la tercera edad) numero de asiento, etc. La clase autobús: Tiene atributos tales como: Marca: FORD Línea: estrella blanca Velocidades: 8 Estándar Las acciones dentro de esta clase serian: Encender, arrancar, frenar, luces, intermitentes, freno de motor, etc.

Resumen. UML son las siglas de Unified Modeling Languaje, notación con que se constituyen sistemas por medio de conceptos orientados a objetos. También se define como un lenguaje que permite especificar, visualizar y constituir los artefactos de los sistemas de software. Nació en 1994 por iniciativa de Grady Booch y Jim Rumbaugh para combinar sus dos métodos más famosos. A todo esto se les unió Iván Jacobson, que fue el creador del método OSSE. En respuesta a una petición de OMG para definir un lenguaje y una notación estándar del lenguaje de construcción de modelos. Actualmente el UML es un sistema de notación que se ha convertido en estándar en el mundo del desarrollo de sistemas, el cual (UML) esta constituido por un conjunto de diagramas, y proporciona un estándar que permite al analista (de sistemas) generar un ante proyecto de varias facetas, las cuales deben ser comprensibles para los clientes, los desarrolladores y a todos los involucrados en el proceso del desarrollo. Debido a que UML es un lenguaje, cuenta con reglas para combinar elementos, que forman diagramas. Es importante contar con esos diagramas ya que cada uno se dirige a cada tipo de persona implicada en el sistema, dicho de otra forma tal vez más comprensible, los paradigmas le permiten examinar un sistema desde distintos puntos de vista. Nota: es importante recalcar que en un modelo UML no es necesario que aparezcan todos los diagramas, debido a que la mayoría de los modelos contiene un subconjunto de los diagramas. La finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo. Este modelo es similar al modelo UML. Los distintos tipos de diagramas más comunes son:          Diagrama de clases. Diagrama de objetos. Diagrama de casos de uso. Diagramas de estados. Diagrama de secuencias. Diagrama de actividades. Diagrama de colaboraciones. Diagrama de componentes. Diagrama de distribución.

Generalizando, un modelo UML indica qué es lo que supuestamente hará el sistema, mas no cómo lo hará. Escamilla García Brandon 12590391

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->