Vous êtes sur la page 1sur 5

INTRODUCCIN

Cualquier rama de ingeniera o arquitectura ha encontrado til desde hace


mucho tiempo la representacin de los diseos de forma grfica. Desde los
inicios de la informtica se han estado utilizando distintas formas de representar
los diseos de una forma ms bien personal o con algn modelo grfico, es ah
donde nace el lenguaje unificado de modelado. (Hernndez, 2008)
El lenguaje Unificado de Modelado, tambin conocido como UML, posee en su
repertorio una notacin grfica muy expresiva que permite representar las
diferentes fases de un proyecto Informtico.
A continuacin se detallara la funcionabilidad de UML, sus componentes y
caractersticas.

MARCO TERICO
LENGUAJE UNIFICADO DE MODELADO
Un Modelo es una simplificacin de la realidad. (Berzal, 2004)
El Lenguaje UML es un estndar OMG diseado para visualizar, especificar,
construir y documentar software orientado a objetos.
El modelado es esencial en la construccin de software para

Comunicar la estructura de un sistema complejo


Especifar el comportamiento deseado del sistema
Comprender mejor lo que estamos construyendo
Descubrir oportunidades de simplificacion y reutilizacion.

Los objetivos de UML son muchos, pero se pueden sintetizar sus funciones:

Documentar

Le permite
especificar
cuales son las
caracterisitcas
de un sistema
antes de su
construccion

Construir

Premite
expresar de
una fora grafica
un sistema de
forma que otro
lo puede
entender.

Especificar

Visualizar

(Hernndez, 2008).

Se puede
construir los
modelos
diseados a
apartir de los
modelos
especificados

los elementos
graficos sirven
como
documentacion
del sistema
desarrollado.

Un modelo UML est compuesto por tres clases de bloques de construccin:

Elemento: Los elementos son abstracciones de cosas reales o ficticias

Relaciones: Es la relacin entre lo elementos

Diagramas: Son colecciones de elementos con sus relaciones.

UML estandariza 9 tipos de diagramas para representar grficamente un sistema


desde distintos puntos de vista. (Berzal, 2004)
Caso de Uso
Despliegue

Clases

Componentes

Objetos

Actividades

Secuencia

Estados

Colaboracin

VENTAJAS DE UML
(Ferre, et al. 2011)

Diseo y Documentacin

Cdigo reutilizable

Descubrimiento de
Fallas

Ahorro del tiempor en el


Desarrollo del Software

Mucho ms faciles las


modificaciones

Ms Fcil comunicacion
entre programadores.

INCONVENIENTES DE UML
(Ruiz, et al. s.f.)

Excesivamente extenso y
completo

Contiene Diagramas y
estructuras que son
redundantes

Semantica imprecisa

Problemas para el
aprendizaje

Solo cdigo esta en


sincronizacion

Trata de ser todas las


cosas generalizadas

CONCLUSIONES
UML es el lenguaje ms utilizado entre los diseadores de software, este
lenguajes modelado debe ser de uso global para que todos los usuarios puedan
entender los detalles de los proyecto.
El lenguaje Unificado de Modelado, le permite a los desarrolladores de software,
visualizar, especificar, construir y documentar de forma adecuada toda la
informacin de un proyecto para garantizar un producto final eficiente.

BIBLIOGRAFA
Berzal, F. 2004. El Lenguaje Unificado de Modelado. (En Lnea). Consultado, 21
de

may.

2015.

Formato

PDF.

Disponible

en:

http://elvex.ugr.es/decsai/java/pdf/3E-UML.pdf

Ruiz, F y Lpez, P. s.f. Ingeniera del Software Lenguaje Unificado de


Modelado UML. (En Lnea). Consultado, 21 de may. 2015. Formato PDF.
Disponible en: http://ocw.unican.es/ensenanzas-tecnicas/ingenieria-delsoftware-i/materiales-de-clase-1/is1-t02-trans.pdf

Ferre, X y Snchez, M. 2011. Desarrollo Orientado a Objetos con UML. (En


Lnea). Consultado, 21 de may. 2015. Formato PDF. Disponible en:
http://www.uv.mx/personal/maymendez/files/2011/05/umlTotal.pdf

Hernndez, E. 2008. El lenguaje Unificado de Modelado (UML). (En Lnea).


Consultado,

21

de

may.

2015.

http://www.disca.upv.es/enheror/pdf/ActaUML.PDF

Disponible

en:

Vous aimerez peut-être aussi