Escolar Documentos
Profissional Documentos
Cultura Documentos
PROFESOR:
BACHILLERES:
ING. WILLIAMS BACSON
GARCIA C.I 21.390.475
NUBILEXIS
OSWALDO
PLC 04/05/2015
INDICE
Pg.
INTRODUCCION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . .03
MARCO TEORICO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . 04-09
CONCLUSION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . .10
BIBLIOGRAFIA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . .11
INTRODUCCION
UML: Es un lenguaje grfico para visualizar, especificar, construir y
documentar un sistema.
UML fue desarrollado en un esfuerzo para simplificar y consolidar el gran
nmero de mtodos de desarrollo orientado a objetos que haban
surgido.
Ofrece un estndar 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 programacin, esquemas de bases de datos y
componentes reutilizables.
En el siguiente trabajo se estar tratando puntos sobre el lenguaje
modelado unificado tales como:
Breve historia.
Definicin de UML.
Qu es y para qu sirve?
Tipos de diagramas en UML.
MARCO TEORICO
BREVE HISTORIA DEL UML
El lenguaje UML comenz a gestarse en octubre de 1994, cuando
Rumbaugh se uni a la compaa Rational fundada por Booch (dos
reputados investigadores en el rea de metodologa del software).
El objetivo de ambos era unificar dos mtodos que haban desarrollado:
el mtodo Booch y el OMT (Object Modelling Tool). El primer borrador
apareci en octubre de 1995. En esa misma poca otro reputado
investigador, Jacobson, se uni a Rational y se incluyeron ideas suyas.
Estas tres personas son conocidas como los tres amigos. Adems, este
lenguaje se abri a la colaboracin de otras empresas para que
aportaran sus ideas. Todas estas colaboraciones condujeron a la
definicin de la primera versin de UML.
De las tres metodologas de partida, las de Bco. Y Rumbaugh pueden ser
descritas como centradas en objetos, ya que sus aproximaciones se
enfocan hacia el modelado de los objetos que componen el sistema, su
relacin y colaboracin. Por otro lado, la metodologa de jacobsones ms
contratada a usuario, ya que todo en su mtodo se deriva de los
escenarios de uso. UML se ha ido fomentando y aceptando como
estndar desde el OMG, que es tambin el origen de CORBA, el estndar
lder en la industria para la programacin de objetos distribuidos.
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).
QU ES Y PARA QU SIRVE?
El trmino lenguaje ha generado bastante confusin respecto a lo que
es UML. En realidad el trmino lenguaje quizs no es el ms apropiado,
ya que no es un lenguaje propiamente dicho, sino una serie de normas y
estndares grficos respecto a cmo se deben representar los esquemas
relativos al software. Mucha gente piensa por confusin que UML es un
lenguaje de programacin y esta idea es errnea: UML no es un lenguaje
5
VERSIONES DE UML
Los antecedentes de UML se sitan en la dcada de los 90 con distintos
estndares para modelado de software, no obstante podemos hablar de
dos grandes versiones:
UML 1.X (comprende UML 1.1, 1.2, 1.3, 1.4, 1.5): desde finales de los 90
se empez a trabajar con el estndar UML. En los aos sucesivos fueron
apareciendo nuevas versiones que introducan mejoras o ampliaban a
las anteriores.
UML 2.X (comprende UML 2.1 hasta UML 2.5, 2.6, etc.): en torno a 2005
se difundi una nueva versin de UML a la que podemos denominar UML
2.X. Comprenden varias revisiones.
UML 3.X: evolucin que se espera para UML 2.X.
Hay que tener en cuenta que UML es un conjunto muy amplio de
normas. Prcticamente nadie las conoce todas. Segn la empresa o
universidad, institucin o centro de trabajo se usan determinados
programas para crear diagramas y se conocen ciertas partes de UML,
pero no el conjunto de UML.
CARACTERSTICAS DE LA UML:
Lenguaje cuyo vocabulario y reglas se centran en la representacin
conceptual y fsica de un sistema (Booch, Jacobson y Rumbaugh)
Lenguaje = Notacin + Reglas (Sintcticas, Semnticas)
UML ofrece vocabulario y reglas:
_ para crear y leer modelos bien formados
_ que constituyen los planos de un sistema software
es independiente del Proceso de desarrollo
Un uso ptimo se consigue en procesos dirigidos por casos de uso,
centrados en la arquitectura, iterativos e incrementales
Proceso Unificado de Desarrollo (RUP)
cubre las diferentes vistas de la arquitectura de un sistema mientras
evoluciona a travs del ciclo de vida del desarrollo de software
Vistas Software (estticas, dinmicas, etc..)
10
CONCLUSION
11
BIBLIOGRAFIA
http://www.google.co.ve/
http://ingsoftusm.blogspot.es/1272731640/
http://docs.kde.org/stable/es/kdesdk/umbrello/uml-elements.html
12
13