SlideShare una empresa de Scribd logo
1 de 10
 los Tres Amigos.
Como surge UML

Por:
 La necesidad de un proceso estándar de análisis y diseño
era necesario contar con una notación y un proceso estándar.
La notación UML se deriva y unifica de las tres metodologías de
análisis :
-------------------------------------------------------------------
 Metodología de Grady Booch para la descripción de conjuntos
   de objetos y sus relaciones.
 Técnica de modelado orientada a objetos de James Rumbaugh
   (OMT: Object-Modeling Technique).
 Aproximación de Ivar Jacobson (OOSE: Object- Oriented
   Software Engineering) mediante la metodología de casos de
   uso (use case).
Durante los ochenta y principios de los noventa Grady
Booch, James Rumbaugh, e Ivan Jacobson trabajaban por
separado en desarrollo de notaciones para el análisis y
diseño de sistemas orientados a objetos. Los tres llegaron
por separado a obtener bastante reconocimiento.

A mediados de los noventa empezaron a intercambiar
documentos y trabajar en conjunto produciendo grandes
avances en el modelado de sistemas orientados a objetos
.En 1994 Rational contrató a James Rumbaugh en donde
ya trabajaba Booch, un año después Ivar Jacobson se unía
a ellos en Rational. En 1997 salió a la luz la versión 1.0 de
UML.
Booch había escrito "Object-Oriented Analysis and
Design with Applications" un libro de referencia en el
análisis y diseño orientado a objetos desarrollando su
propia notación.
 Por otro lado Jacobson se había revelado como un
 visionario del análisis (padre de los casos de uso) y
 sobre todo del diseño orientado a
 objetos, sorprendiendo a todo el mundo en "Object-
 Oriented Software Engineering: A Use Case Driven
 Approach".
 Por su parte James Rumbaugh había desarrollado
 su propia notación de diseño orientado a objetos
 llamada OMT (Object Modeling Technique) en su
 libro "Object-Oriented Modeling and Design".
 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 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.
Historia uml
Historia uml

Más contenido relacionado

La actualidad más candente

3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datosisraelmillan8
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasRaul
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De SecuenciaFabian Garcia
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSmyle22
 
Del análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratosDel análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratosJuan Pablo Bustos Thames
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martesJackson Marshelo
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradojr_palaciosg
 
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 esteban esteban
 
Especificacion de requerimientos
Especificacion de requerimientosEspecificacion de requerimientos
Especificacion de requerimientosRamiro Aguirre Inga
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacionjosebrandon24
 
Arquitectura de Software.pptx
Arquitectura de Software.pptxArquitectura de Software.pptx
Arquitectura de Software.pptxJuanCarlos499809
 

La actualidad más candente (20)

3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y Problemas
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Del análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratosDel análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratos
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
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
 
Especificacion de requerimientos
Especificacion de requerimientosEspecificacion de requerimientos
Especificacion de requerimientos
 
Capitulo01p01
Capitulo01p01Capitulo01p01
Capitulo01p01
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Arquitectura de Software.pptx
Arquitectura de Software.pptxArquitectura de Software.pptx
Arquitectura de Software.pptx
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Taller de Base de Datos - Unidad 3 lenguage DML
Taller de Base de Datos - Unidad 3 lenguage DMLTaller de Base de Datos - Unidad 3 lenguage DML
Taller de Base de Datos - Unidad 3 lenguage DML
 
Conceptos basicos de analisis y diseño
Conceptos basicos de analisis y diseñoConceptos basicos de analisis y diseño
Conceptos basicos de analisis y diseño
 

Destacado

El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificadoaioria2525
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del softwareOberdose
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visualLibertad25
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a ObjetosNestor Traña
 
Ejemplo diagramas uml manzanas
Ejemplo diagramas uml manzanasEjemplo diagramas uml manzanas
Ejemplo diagramas uml manzanassonygodoyhortua
 
Uso de herramientas de citas y referencias bibliograficas en ms word
Uso de herramientas de citas y referencias bibliograficas en ms wordUso de herramientas de citas y referencias bibliograficas en ms word
Uso de herramientas de citas y referencias bibliograficas en ms wordFabrizio Marcillo Morla
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML1da4
 
Citas Bibliográficas en Word
Citas Bibliográficas en WordCitas Bibliográficas en Word
Citas Bibliográficas en Wordjovenesdigitales
 
PRESENTACIÓN FORO CONSEJOS ACADÉMICOS
PRESENTACIÓN FORO CONSEJOS ACADÉMICOSPRESENTACIÓN FORO CONSEJOS ACADÉMICOS
PRESENTACIÓN FORO CONSEJOS ACADÉMICOSsemrionegro
 
Derechos Universales del Niño - Miguel
Derechos Universales del Niño -  MiguelDerechos Universales del Niño -  Miguel
Derechos Universales del Niño - Miguelraicesdelconocimiento
 
Informe de preparación y estandarización potenciométrica de na oh
Informe de preparación y estandarización potenciométrica de na ohInforme de preparación y estandarización potenciométrica de na oh
Informe de preparación y estandarización potenciométrica de na ohCarolina Vesga Hernandez
 
Mejores Mentes Del Mundo
Mejores Mentes Del MundoMejores Mentes Del Mundo
Mejores Mentes Del MundoCesar Carrera M
 
En busca de la historia
En busca de la historiaEn busca de la historia
En busca de la historiaaolaizola
 
Lesson activity toolkit
Lesson activity toolkitLesson activity toolkit
Lesson activity toolkitpprofesor7
 
Michelle montoya 97 2003
Michelle montoya 97 2003Michelle montoya 97 2003
Michelle montoya 97 2003solaalexa
 

Destacado (20)

ENTORNOS DE DESARROLLO: LENGUAJES DE MODELADO
ENTORNOS DE DESARROLLO: LENGUAJES DE MODELADOENTORNOS DE DESARROLLO: LENGUAJES DE MODELADO
ENTORNOS DE DESARROLLO: LENGUAJES DE MODELADO
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del software
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visual
 
Uml
UmlUml
Uml
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Ejemplo diagramas uml manzanas
Ejemplo diagramas uml manzanasEjemplo diagramas uml manzanas
Ejemplo diagramas uml manzanas
 
Uso de herramientas de citas y referencias bibliograficas en ms word
Uso de herramientas de citas y referencias bibliograficas en ms wordUso de herramientas de citas y referencias bibliograficas en ms word
Uso de herramientas de citas y referencias bibliograficas en ms word
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Citas Bibliográficas en Word
Citas Bibliográficas en WordCitas Bibliográficas en Word
Citas Bibliográficas en Word
 
PRESENTACIÓN FORO CONSEJOS ACADÉMICOS
PRESENTACIÓN FORO CONSEJOS ACADÉMICOSPRESENTACIÓN FORO CONSEJOS ACADÉMICOS
PRESENTACIÓN FORO CONSEJOS ACADÉMICOS
 
Derechos Universales del Niño - Miguel
Derechos Universales del Niño -  MiguelDerechos Universales del Niño -  Miguel
Derechos Universales del Niño - Miguel
 
Homeopaticos
HomeopaticosHomeopaticos
Homeopaticos
 
Informe de preparación y estandarización potenciométrica de na oh
Informe de preparación y estandarización potenciométrica de na ohInforme de preparación y estandarización potenciométrica de na oh
Informe de preparación y estandarización potenciométrica de na oh
 
Mejores Mentes Del Mundo
Mejores Mentes Del MundoMejores Mentes Del Mundo
Mejores Mentes Del Mundo
 
Las nuevas tecnologías...
Las nuevas tecnologías... Las nuevas tecnologías...
Las nuevas tecnologías...
 
En busca de la historia
En busca de la historiaEn busca de la historia
En busca de la historia
 
Lesson activity toolkit
Lesson activity toolkitLesson activity toolkit
Lesson activity toolkit
 
Michelle montoya 97 2003
Michelle montoya 97 2003Michelle montoya 97 2003
Michelle montoya 97 2003
 

Similar a Historia uml (20)

UML
UMLUML
UML
 
.Act4 gomez cruz_diego_adolfo.
.Act4 gomez cruz_diego_adolfo..Act4 gomez cruz_diego_adolfo.
.Act4 gomez cruz_diego_adolfo.
 
EXPERTOS SISTEMAS DE INFORMACIÓN MICROCREDITO
EXPERTOS SISTEMAS DE INFORMACIÓN MICROCREDITOEXPERTOS SISTEMAS DE INFORMACIÓN MICROCREDITO
EXPERTOS SISTEMAS DE INFORMACIÓN MICROCREDITO
 
Uml
UmlUml
Uml
 
investigacion uml
investigacion umlinvestigacion uml
investigacion uml
 
Lenguaje de modelo de objetos
Lenguaje de modelo de objetosLenguaje de modelo de objetos
Lenguaje de modelo de objetos
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
Ha2 nv50 rodriguez montiel moises-staruml
Ha2 nv50 rodriguez montiel moises-starumlHa2 nv50 rodriguez montiel moises-staruml
Ha2 nv50 rodriguez montiel moises-staruml
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
QUE ES UML
QUE ES UMLQUE ES UML
QUE ES UML
 
Glosario uml
Glosario umlGlosario uml
Glosario uml
 
Carolina castillo satizabal 2
Carolina castillo satizabal 2Carolina castillo satizabal 2
Carolina castillo satizabal 2
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Daniela florez trabajo escrito
Daniela florez trabajo escritoDaniela florez trabajo escrito
Daniela florez trabajo escrito
 
Daniela florez trabajo escrito
Daniela florez trabajo escritoDaniela florez trabajo escrito
Daniela florez trabajo escrito
 
Uml
UmlUml
Uml
 
Guia Yahveh
Guia YahvehGuia Yahveh
Guia Yahveh
 
Qué es UML
Qué es UMLQué es UML
Qué es UML
 

Historia uml

  • 1.
  • 2.  los Tres Amigos.
  • 3. Como surge UML Por: La necesidad de un proceso estándar de análisis y diseño era necesario contar con una notación y un proceso estándar. La notación UML se deriva y unifica de las tres metodologías de análisis : -------------------------------------------------------------------  Metodología de Grady Booch para la descripción de conjuntos de objetos y sus relaciones.  Técnica de modelado orientada a objetos de James Rumbaugh (OMT: Object-Modeling Technique).  Aproximación de Ivar Jacobson (OOSE: Object- Oriented Software Engineering) mediante la metodología de casos de uso (use case).
  • 4. Durante los ochenta y principios de los noventa Grady Booch, James Rumbaugh, e Ivan Jacobson trabajaban por separado en desarrollo de notaciones para el análisis y diseño de sistemas orientados a objetos. Los tres llegaron por separado a obtener bastante reconocimiento. A mediados de los noventa empezaron a intercambiar documentos y trabajar en conjunto produciendo grandes avances en el modelado de sistemas orientados a objetos .En 1994 Rational contrató a James Rumbaugh en donde ya trabajaba Booch, un año después Ivar Jacobson se unía a ellos en Rational. En 1997 salió a la luz la versión 1.0 de UML.
  • 5. Booch había escrito "Object-Oriented Analysis and Design with Applications" un libro de referencia en el análisis y diseño orientado a objetos desarrollando su propia notación.
  • 6.  Por otro lado Jacobson se había revelado como un visionario del análisis (padre de los casos de uso) y sobre todo del diseño orientado a objetos, sorprendiendo a todo el mundo en "Object- Oriented Software Engineering: A Use Case Driven Approach".
  • 7.  Por su parte James Rumbaugh había desarrollado su propia notación de diseño orientado a objetos llamada OMT (Object Modeling Technique) en su libro "Object-Oriented Modeling and Design".
  • 8.  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 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.