¿Que es uml?

Solo disponible en BuenasTareas
  • Páginas : 30 (7341 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de enero de 2011
Leer documento completo
Vista previa del texto
COLEGIO NACIONAL DE EDUCACIÓN PROFESIONAL TÉCNICA

ALUMNO: HERNÁNDEZ HERNÁNDEZ ALFREDO FIDEL

GRUPO: 4105

MODULO: PROGRAMACIÓN ORIENTADA A OBJETOS

PROFESOR: ISC. ISRAEL DE JESUS MAR PARADA

TRABAJO DE INVESTIGACIÓN: UML

FECHA DE ENTREGA: 2010-07-07

[pic]

Tabla de contenido
Introducción 3

¿Que es UML? 4

UML, 4

Diagramas. Vistazo general 7

Los diagramasestáticos son: 7

Diagrama de clases: 7

Diagrama de objetos: 7

Diagrama de componentes: . 7

Diagrama de despliegue.:. 8

Diagrama de casos de uso:. 8

Lo diagramas dinámicos son: 8

Diagrama de clases. 9

Aplicación monopuesto, con entrada de eventos: 9

UML está compuesto por los siguientes diagramas: 10

Diagrama de clases 12

Diagramas desecuencia 23

Tipos de mensajes 24

Diagrama de Casos de Uso 29

Introducción

A continuación veremos un poco de lo que es el lenguaje modelado unificado (UML).

Que es lenguaje de modelado mas utilizado en lo que es el diseño de software, claro que no es exclusivo de la programación también puedes utilizarlo en otros aspectos Ya que 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.

También veremos algunos de sus diagramas como lo son el diagrama de clases, diagrama de casos de uso y el diagrama de secuencia, junto con algunos de sus elementos y en donde son masutilizados.

Hay muchas personas que dicen que UML se enfoca más que nada a los actores y su interacción con el sistema sin embargo.

UML no se enfoca nada más en las acciones del usuario con el sistema sino que realiza ambas funciones, en realidad cuando se trabaja con UML se trabaja por partes, por ejemplo cuando tu dices que se modelan las acciones del usuario con el sistema, entoncespodrías estar hablando de los casos de uso por dar un ejemplo.
Pero cuando quieres detallar esa parte de "programación" en la que se tiene que reflejar funcionalidades del sistema como por ejemplo que un usuario haga una búsqueda y se guarde un registro con los datos de la búsqueda entonces podríamos estar hablando de 2 diagramas que se pueden integrar y son el diagrama de clases donde defines lasclases con sus métodos y atributos y un segundo diagrama por ejemplo, denominado diagrama de secuencia.
Y precisamente hablo de estos tres diagramas, el diagrama de casos de uso, el diagrama de clases y el diagrama de secuencia porque será en los que nos enfocaremos. Así que bien empecemos.

[pic]

¿Que es UML?

UML, por sus siglas en inglés, Unified Modeling Language, es el lenguaje demodelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group).

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.

UML ha puesto fin a las llamadas “guerras de métodos” que se hanmantenido 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 compartida entre todos los ingenieros software que trabajan en el desarrollo orientado a objetos.

UML es una especificación de notación orientada a objetos. Se basa en las anterioresespecificaciones BOOCH, RUMBAUGH y COAD-YOURDON. Divide cada proyecto en un número de diagramas que representan las diferentes vistas del proyecto. Estos diagramas juntos son los que representa la arquitectura del proyecto.

Con UML nos debemos olvidar del protagonismo excesivo que se le da al diagrama de clases, este representa una parte importante del sistema, pero solo representa una vista...
tracking img