SlideShare una empresa de Scribd logo
1 de 2
Gil alfonso duarte fierro                                                    10490476



UML


Historia de UML
En la década de los ochenta, un creciente número de empresas comenzó a utilizar la
POO para crear sus aplicaciones, lo cual generó la necesidad de un proceso estándar de
análisis y diseño orientado a objetos. Muchos metodologistas (incluyendo a Booch,
Rumbaugh y Jacobson) produjeron y promocionaron, por su cuenta, procesos separados
para satisfacer esta necesidad. Cada uno de estos procesos tenía su propia notación, o
“lenguaje” (en forma de diagramas gráficos), para transmitir los resultados del análisis y
el diseño.

A principios de la década de los noventa, diversas compañías (e inclusive diferentes
divisiones dentro de la misma compañía) utilizaban sus propios procesos y notaciones
únicos. Al mismo tiempo, estas compañías querían utilizar herramientas de software que
tuvieran soporte para sus procesos particulares. Con tantos procesos, se les dificultó a
los distribuidores de software proporcionar dichas herramientas. Evidentemente era
necesario contar con una notación y un proceso estándar.

En 1994, James Rumbaugh se unió con Grady Booch en Rational Software Corporation
(ahora una división de IBM), y comenzaron a trabajar para unificar sus populares
procesos, Pronto se unió a ellos Ivar Jacobson. En 1996, el grupo liberó las primeras
versiones de UML para la comunidad de ingeniería de software, solicitando
retroalimentación. Casi al mismo tiempo, una organización conocida como Object
Management Group hizo una invitación para participar en la creación de un lenguaje
común de modelado. El OMG (www.omg.org) es una organización sin fines de lucro
que promueve la estandarización de las tecnologías orientadas a objetos, emitiendo
lineamientos y especificaciones como UML. Varias empresas (entre ellas HP, IBM,
Microsoft, Oracle y Rational Software) habían reconocido ya la necesidad de un
lenguaje común de modelado. Estas compañías formaron el consorcio UML Partners
(Socios de UML) en respuesta a la solicitud de proposiciones por parte del OMG(el
consorcio que desarrolló la versión 1.1 de UML y la envió al OMG). La propuesta fue
aceptada y, en 1997, el OMG asumió la responsabilidad del mantenimiento y revisión
de UML en forma continua. La versión que está ahora disponible marca la primera
modificación importante al UML desde el estándar de la versión 1.1 de 1997,
presentada como la versión UML 2.



¿Qué es UML?
UML es ahora el esquema de representación gráfica más utilizado para modelar
sistemas orientados a objetos. Evidentemente han unificado diversos esquemas de de
notación populares. Aquellos quienes diseñan sistemas utilizan el lenguaje (en forma de
diagramas) para modelar sus sistemas.

Una característica atractiva es su flexibilidad. UML es extensible (es decir, capaz de
mejorarse con nuevas características) e independiente de cualquier proceso de análisis y
Gil alfonso duarte fierro                                                  10490476

diseño orientado a objetos especifico. Los modeladores de UML tienen la libertad de
diseñar sistemas utilizando varios procesos, pero todos los desarrolladores pueden ahora
expresar esos diseños con un conjunto de notaciones gráficas estándar.


Fuente
Como programar en Java, Deitel, 7ª edición, 2008.

Más contenido relacionado

La actualidad más candente

El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"YuseLis Andrades
 
.Act4 gomez cruz_diego_adolfo.
.Act4 gomez cruz_diego_adolfo..Act4 gomez cruz_diego_adolfo.
.Act4 gomez cruz_diego_adolfo.DIEGO GOMEZ
 
Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de umlLuis Reyez
 
Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_Uriel Nava
 

La actualidad más candente (7)

El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
 
.Act4 gomez cruz_diego_adolfo.
.Act4 gomez cruz_diego_adolfo..Act4 gomez cruz_diego_adolfo.
.Act4 gomez cruz_diego_adolfo.
 
Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de uml
 
Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_
 
Atix17
Atix17Atix17
Atix17
 
Luisfer
LuisferLuisfer
Luisfer
 
Generación de códigos
Generación de códigosGeneración de códigos
Generación de códigos
 

Similar a UML (20)

investigacion uml
investigacion umlinvestigacion uml
investigacion uml
 
Nesii
NesiiNesii
Nesii
 
Historia uml
Historia umlHistoria uml
Historia uml
 
Uml
UmlUml
Uml
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml
 
10753034(1).ppt
10753034(1).ppt10753034(1).ppt
10753034(1).ppt
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Ha2 nv50 rodriguez montiel moises-staruml
Ha2 nv50 rodriguez montiel moises-starumlHa2 nv50 rodriguez montiel moises-staruml
Ha2 nv50 rodriguez montiel moises-staruml
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Uml 130409095936-phpapp01
Uml 130409095936-phpapp01Uml 130409095936-phpapp01
Uml 130409095936-phpapp01
 
Ha2 nv50 eq8-staruml
Ha2 nv50 eq8-starumlHa2 nv50 eq8-staruml
Ha2 nv50 eq8-staruml
 
UML
UMLUML
UML
 
Presentación Uml Luis Miguel
Presentación Uml Luis MiguelPresentación Uml Luis Miguel
Presentación Uml Luis Miguel
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
 

Más de Nidia Becerra

Más de Nidia Becerra (6)

Guarderias
GuarderiasGuarderias
Guarderias
 
Suplemento alimenticio
Suplemento alimenticioSuplemento alimenticio
Suplemento alimenticio
 
Suplemento alimenticio
Suplemento alimenticioSuplemento alimenticio
Suplemento alimenticio
 
las vitaminas
las vitaminas las vitaminas
las vitaminas
 
Suplemento alimenticio
Suplemento alimenticioSuplemento alimenticio
Suplemento alimenticio
 
Discurso
Discurso Discurso
Discurso
 

UML

  • 1. Gil alfonso duarte fierro 10490476 UML Historia de UML En la década de los ochenta, un creciente número de empresas comenzó a utilizar la POO para crear sus aplicaciones, lo cual generó la necesidad de un proceso estándar de análisis y diseño orientado a objetos. Muchos metodologistas (incluyendo a Booch, Rumbaugh y Jacobson) produjeron y promocionaron, por su cuenta, procesos separados para satisfacer esta necesidad. Cada uno de estos procesos tenía su propia notación, o “lenguaje” (en forma de diagramas gráficos), para transmitir los resultados del análisis y el diseño. A principios de la década de los noventa, diversas compañías (e inclusive diferentes divisiones dentro de la misma compañía) utilizaban sus propios procesos y notaciones únicos. Al mismo tiempo, estas compañías querían utilizar herramientas de software que tuvieran soporte para sus procesos particulares. Con tantos procesos, se les dificultó a los distribuidores de software proporcionar dichas herramientas. Evidentemente era necesario contar con una notación y un proceso estándar. En 1994, James Rumbaugh se unió con Grady Booch en Rational Software Corporation (ahora una división de IBM), y comenzaron a trabajar para unificar sus populares procesos, Pronto se unió a ellos Ivar Jacobson. En 1996, el grupo liberó las primeras versiones de UML para la comunidad de ingeniería de software, solicitando retroalimentación. Casi al mismo tiempo, una organización conocida como Object Management Group hizo una invitación para participar en la creación de un lenguaje común de modelado. El OMG (www.omg.org) es una organización sin fines de lucro que promueve la estandarización de las tecnologías orientadas a objetos, emitiendo lineamientos y especificaciones como UML. Varias empresas (entre ellas HP, IBM, Microsoft, Oracle y Rational Software) habían reconocido ya la necesidad de un lenguaje común de modelado. Estas compañías formaron el consorcio UML Partners (Socios de UML) en respuesta a la solicitud de proposiciones por parte del OMG(el consorcio que desarrolló la versión 1.1 de UML y la envió al OMG). La propuesta fue aceptada y, en 1997, el OMG asumió la responsabilidad del mantenimiento y revisión de UML en forma continua. La versión que está ahora disponible marca la primera modificación importante al UML desde el estándar de la versión 1.1 de 1997, presentada como la versión UML 2. ¿Qué es UML? UML es ahora el esquema de representación gráfica más utilizado para modelar sistemas orientados a objetos. Evidentemente han unificado diversos esquemas de de notación populares. Aquellos quienes diseñan sistemas utilizan el lenguaje (en forma de diagramas) para modelar sus sistemas. Una característica atractiva es su flexibilidad. UML es extensible (es decir, capaz de mejorarse con nuevas características) e independiente de cualquier proceso de análisis y
  • 2. Gil alfonso duarte fierro 10490476 diseño orientado a objetos especifico. Los modeladores de UML tienen la libertad de diseñar sistemas utilizando varios procesos, pero todos los desarrolladores pueden ahora expresar esos diseños con un conjunto de notaciones gráficas estándar. Fuente Como programar en Java, Deitel, 7ª edición, 2008.