Beruflich Dokumente
Kultur Dokumente
CARRERA INFORMTICA
PERIODO MAR AGO/2015
SEMESTRE SPTIMO
INGENIERA DE SOFTWARE
TEMA:
LENGUAJE UNIFICADO DE MODELADO (UML)
AUTORA:
MARA VICTORIA PRRAGA MERO
FACILITADORA:
ING. HIRAIDA SANTANA CEDEO
MISIN
Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en su
accionar, comprometidos con la sociedad en el manejo adecuado de programas y herramientas
computacionales de ltima generacin.
VISIN
Ser referente en la formacin de profesionales de prestigio en el desarrollo de
aplicaciones informticas y soluciones de hardware.
INTRODUCIN
La clase impartida durante la semana del 18 al 22 de mayo del 2015 abordo la
temtica del Lenguaje Unificado de Modelado mejor conocido como UML, es
necesario comprender que cualquier rama de ingeniera o arquitectura ha
encontrado muy til representar los diseos en forma grfica. En general la
Ingeniera en Informtica, ha representado de distintas formas los diseos de sus
sistemas con algn modelo grfico. He aqu donde surgi el inconveniente la
falta de una a estandarizacin para la representacin grfica que pudiera ser
interpretado fcilmente entre los diferentes diseadores.
UML posee en su repertorio una notacin grafica muy expresiva que permite
representar las diferentes fases de un proyecto Informtico. A continuacin
ampliaremos la definicin, componentes y caractersticas de UML.
MARCO TERICO
Lo primero que tenemos que hacer es entender que es un modelo y un
modelado. Pues bien un Modelo es una abstraccin de un sistema o entidad
del mundo real.
Una abstraccin es una simplificacin, que incluye slo aquellos detalles
relevantes para algn determinado propsito. El modelado permite abordar la
complejidad de los sistemas, (Lpez y Ruiz, 2008)
El modelado es esencial en la construccin de software para:
DEFINICION DE UML
UML son las siglas de Unified Modeling Language o Lenguaje Unificado de
Modelado. Se trata de un estndar que se ha adoptado a nivel internacional por
numerosos organismos y empresas para crear esquemas, diagramas y
documentacin relativa a los desarrollos de software (programas informticos).
(Krall, 2008)
UML es ante todo un lenguaje. Un lenguaje proporciona un vocabulario y unas
reglas para permitir una comunicacin. En este caso, este lenguaje se centra en
la representacin grfica de un sistema. Este lenguaje nos indica cmo crear y
leer los modelos, pero no dice cmo crearlos. Esto ltimo es el objetivo de las
metodologas de desarrollo.
Los objetivos de UML son muchos, pero se pueden sintetizar sus funciones:
(Hernndez, 2008)
Visualizar
UML permite expresar de una forma grfica un sistema de forma que otro lo puede
entender.
Especificar
UML permite especificar cules son las caractersticas de un sistema antes de su
construccin.
Construir
A partir de los modelos especificados se puedenconstruir los sistemas diseados.
Documentar
Los propios elementos grficos sirven como documentacin del sistema desarrollado que
pueden servir para su futura revisin
Aunque UML est pensado para modelar sistemas complejos con gran cantidad
de software, el lenguaje es los suficientemente expresivo como para modelar
sistemas que no son informticos, como flujos de trabajo (workflow) en una
empresa, diseo de la estructura de una organizacin y por supuesto, en el
diseo de hardware. Un modelo UML est compuesto por tres clases de bloques
de construccin:
Elementos: Los elementos son abstracciones de cosas reales o ficticias
(objetos, acciones, etc.)
Relaciones: relacionan los elementos entre s.
Diagramas: Son colecciones de elementos con sus relaciones. (Hernndez,
2008)
UML estandariza 9 tipos de diagramas para representar grficamente un sistema
desde distintos puntos de vista: (Berzal, 2004)
Diagrama de
casos de uso
Diagrama de
clases
Diagrama de
objetos
Diagrama de
estados
Diagrama de
colaboracin
Diagrama de
secuencia
Diagrama de
Actividades
Diagrama de
Componentes
Diagrama de
Despliegue
VENTAJAS DE UML
Es fcilmente extensible.
INCONVENIENTES DE UML
CONCLUSION
UML cada vez debe ser ms acogido por el mundo de los diseadores de los
sistemas informticos, este lenguaje de modelado debe ser de uso general, para
que todos puedan entender lo que se desea construir. Los problemas de
entendimiento de los sistemas para los desarrolladores fueron solucionados
gracias a este lenguaje unificado, por tal motivo como futuros Ingenieros en
Informtica debemos conocer este tipo de modelado para crear un nico modo
que todos entendamos y para que nos puedan entender.
Se recomienda leer sobre los diferentes tipos de diagramas UML, aunque en
futuras entradas al portafolio digital, estaremos hablando de las ms utilizadas.
BIBLIOGRAFIA
Hernndez, E. 2008. El lenguaje Unificado de Modelado (UML). Consultado 21
de
may.
2015.
Formato
PDF.
Disponible
en:
http://www.disca.upv.es/enheror/pdf/ActaUML.PDF