SlideShare a Scribd company logo
1 of 20
Un acercamiento a la Realidad
L.I. PATRICIA GAMBOA RODRIGUEZ
Microsoft Certified Professional
Microsoft Certified Technologies Specialist SQL Server 2005
Microsoft Office Specialist
Es    importante   mencionarles   que     el
Modelado de Datos a cuestión personal es
una de las bases más importante para la
solución de diversas problemáticas dentro
del    quehacer   de   la  Ingeniería    de
Software, por lo que es importante analizar
el contenido esperando sus comentarios
favorables.
•   Conceptos Previos
•   Ingeniería del Software
•   Modelos de Desarrollo de Software
•   Modelo Visual
•   ¿Porqué Modelar?
•   ¿En qué casos Modelar?
•   Modelar un Sistema
•   Lenguaje de Modelado Unificado
•   Modelos Estáticos y Dinámicos
•   Modelos UML
•   Conclusión
•   Preguntas
•   Referencias
   Proceso.- Es una secuencia de pasos para alcanzar un
    propósito especifico.

                     Personas              Procedimientos




                                Herramientas




 Proceso.- Es lo que las personas hacen, usando
    procedimientos, métodos, herramientas y equipo
    para transformar un material en un producto.
   Proceso de desarrollo de SW. Es un conjunto
    de actividades, métodos, prácticas y
    transformaciones que las personas emplean
    para desarrollar y mantener software y
    productos asociados tales como planes de
    proyecto,          documentos            de
    diseño, código, casos de prueba, manuales
    de usuario, etc”
   Lineal Secuencial (Cascada)
     Análisis de requerimientos
     Diseño
     Implementación
     Pruebas y mantenimiento
   Modelo en espiral
     Comunicación con el cliente
     Planificación
     Análisis de riesgos
     Diseño
     Contruccion y adaptacion
     Evaluacion
¿Quées
modelar?
   Modelar.- Es una manera efectiva de
    administrar la complejidad del desarrollo de
    SW.

   Un modelo sirve como una abstracción, una
    representación aproximada del mundo real
    que se quiere construir
   El dominio del problema es bien conocido
   La solución es relativamente fácil de construir
   Muy pocas personas colaboran en la
    construcción de la solución
   La solución requiere mantenimiento mínimo
   Es poco probable que haya requerimientos
    posteriores
   Complejidad
   Riesgos
   Los participantes iniciales en la solución de la
    construcción no siempre completan la tarea
   Provee a los arquitectos e involucrados en el
    proyecto:
     La habilidad de visualizar el sistema completo
     Evaluar diferentes opciones
     Comunicar el diseño de una manera más clara
      antes de iniciar con el proyecto
     Evaluar riesgos técnicos, financieros y de
      construcción
   Permite que los desarrolladores
     Tengan un mejor entendimiento de lo que van a
      construir
     Puedan crear y comunicar los diseños de SW
      antes de comprometer recursos adicionales
     Puedan agregar requerimientos al sistema
     Asegurar que lo que están construyendo es lo que
      el usuario espera
   La notación más ampliamente utilizada en el
    desarrollo OO
   No es un método de desarrollo
   Trata de representar la mayoría de los
    dominios de un sistema
   Ha sido aceptado por la OMG
   Los modelos estáticos describen situaciones
    que no involucra el tiempo
   Los modelos dinámicos describen como
    progresa el sistema, a lo largo del tiempo
De acuerdo a la siguiente tabla se presentan los
diferentes tipos de Diagramas.

                           Análisis   Diseño   Implementación
 Estático   Caso de uso
            Conceptual
            Clase
            Componentes
            Distribución
 Dinámico   Secuencia
            Actividad
            Estado
Debido a que UML evolucionó primeramente de
varios métodos orientados al objeto de segunda
generación (en cuanto a nivel de notación), la
mayoría de aplicadores de UML creen que sólo es
relativo a sistemas de software orientados al objeto,
cuando actualmente, UML no es simplemente un
lenguaje para modelamiento orientado al objeto de
tercera generación, sino un "lenguaje para
modelamiento unificado" relativo a sistemas en
general.
El éxito de UML será medido por su apropiado
uso en proyectos exitosos. UML no garantiza
el éxito, sino que permite a los aplicadores
enfocarse en la distribución de valor, usando
un consistente, estandarizado y soportable
por       herramientas,     lenguaje     para
modelamiento.
lic_pgr@hotmail.com
• Martin Fowler, Kendall Sccott, "UML Gota a Gota", 1999.

• Utilización de UML en Ingeniería del Software con Objetos y
  Componentes. Perdita Stevens, Rob Pooley. Addison Wesley.
  2002.

• UML 2 Perdita Stevens Pearson Education ISBN-10:
  8478290869

• UML Fermando Asteasuain ISBN-10: 9871347952

More Related Content

What's hot

medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)Cristhian Aguilar
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranMarijoalbarranb
 
I.s. modelo prototipo
I.s. modelo prototipoI.s. modelo prototipo
I.s. modelo prototipoanderson0328
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloJosé Antonio Sandoval Acosta
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
Desarrollo de software diapositiva
Desarrollo  de software diapositivaDesarrollo  de software diapositiva
Desarrollo de software diapositivaNorma Rodriguez
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareJoan Fernando Chipia Lobo
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Juan C. S. Suárez
 
Proceso ( software )
Proceso ( software )Proceso ( software )
Proceso ( software )em3marquez
 
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)anthonycaraballo6
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesosEIYSC
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectoseivanqs
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de softwarejhonatanalex
 

What's hot (20)

medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_Albarran
 
I.s. modelo prototipo
I.s. modelo prototipoI.s. modelo prototipo
I.s. modelo prototipo
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
Procesos del Software
Procesos del SoftwareProcesos del Software
Procesos del Software
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Desarrollo de software diapositiva
Desarrollo  de software diapositivaDesarrollo  de software diapositiva
Desarrollo de software diapositiva
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Proceso ( software )
Proceso ( software )Proceso ( software )
Proceso ( software )
 
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesos
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectos
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Modelos software
Modelos softwareModelos software
Modelos software
 

Viewers also liked (10)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
modelador de datos
modelador de datosmodelador de datos
modelador de datos
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
 
Modelado De Datos
Modelado De  DatosModelado De  Datos
Modelado De Datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de uml
 
Modelo Conceptual UML
Modelo Conceptual UMLModelo Conceptual UML
Modelo Conceptual UML
 

Similar to Modelos y diagramas UML para el desarrollo de software

Slideshare #01
Slideshare #01Slideshare #01
Slideshare #01wcontra31
 
Características de un programa
Características de un programaCaracterísticas de un programa
Características de un programaDavid Sampedro
 
Talleres De Arquitectura V2
Talleres De Arquitectura V2Talleres De Arquitectura V2
Talleres De Arquitectura V2BizBlick
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andesmyle22
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de softwareUVM
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UMLkcastro388
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos bren1995
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosWilfredo Mogollón
 

Similar to Modelos y diagramas UML para el desarrollo de software (20)

Slideshare #01
Slideshare #01Slideshare #01
Slideshare #01
 
Clase
ClaseClase
Clase
 
Características de un programa
Características de un programaCaracterísticas de un programa
Características de un programa
 
Talleres De Arquitectura V2
Talleres De Arquitectura V2Talleres De Arquitectura V2
Talleres De Arquitectura V2
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
 
Doc grupo2-webquest
Doc grupo2-webquestDoc grupo2-webquest
Doc grupo2-webquest
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Miguel mena
Miguel menaMiguel mena
Miguel mena
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
prueva
pruevaprueva
prueva
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetos
 

Recently uploaded

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Recently uploaded (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Modelos y diagramas UML para el desarrollo de software

  • 1. Un acercamiento a la Realidad
  • 2. L.I. PATRICIA GAMBOA RODRIGUEZ Microsoft Certified Professional Microsoft Certified Technologies Specialist SQL Server 2005 Microsoft Office Specialist
  • 3. Es importante mencionarles que el Modelado de Datos a cuestión personal es una de las bases más importante para la solución de diversas problemáticas dentro del quehacer de la Ingeniería de Software, por lo que es importante analizar el contenido esperando sus comentarios favorables.
  • 4. Conceptos Previos • Ingeniería del Software • Modelos de Desarrollo de Software • Modelo Visual • ¿Porqué Modelar? • ¿En qué casos Modelar? • Modelar un Sistema • Lenguaje de Modelado Unificado • Modelos Estáticos y Dinámicos • Modelos UML • Conclusión • Preguntas • Referencias
  • 5. Proceso.- Es una secuencia de pasos para alcanzar un propósito especifico. Personas Procedimientos Herramientas  Proceso.- Es lo que las personas hacen, usando procedimientos, métodos, herramientas y equipo para transformar un material en un producto.
  • 6. Proceso de desarrollo de SW. Es un conjunto de actividades, métodos, prácticas y transformaciones que las personas emplean para desarrollar y mantener software y productos asociados tales como planes de proyecto, documentos de diseño, código, casos de prueba, manuales de usuario, etc”
  • 7. Lineal Secuencial (Cascada)  Análisis de requerimientos  Diseño  Implementación  Pruebas y mantenimiento  Modelo en espiral  Comunicación con el cliente  Planificación  Análisis de riesgos  Diseño  Contruccion y adaptacion  Evaluacion
  • 9. Modelar.- Es una manera efectiva de administrar la complejidad del desarrollo de SW.  Un modelo sirve como una abstracción, una representación aproximada del mundo real que se quiere construir
  • 10. El dominio del problema es bien conocido  La solución es relativamente fácil de construir  Muy pocas personas colaboran en la construcción de la solución  La solución requiere mantenimiento mínimo  Es poco probable que haya requerimientos posteriores
  • 11. Complejidad  Riesgos  Los participantes iniciales en la solución de la construcción no siempre completan la tarea
  • 12. Provee a los arquitectos e involucrados en el proyecto:  La habilidad de visualizar el sistema completo  Evaluar diferentes opciones  Comunicar el diseño de una manera más clara antes de iniciar con el proyecto  Evaluar riesgos técnicos, financieros y de construcción
  • 13. Permite que los desarrolladores  Tengan un mejor entendimiento de lo que van a construir  Puedan crear y comunicar los diseños de SW antes de comprometer recursos adicionales  Puedan agregar requerimientos al sistema  Asegurar que lo que están construyendo es lo que el usuario espera
  • 14. La notación más ampliamente utilizada en el desarrollo OO  No es un método de desarrollo  Trata de representar la mayoría de los dominios de un sistema  Ha sido aceptado por la OMG
  • 15. Los modelos estáticos describen situaciones que no involucra el tiempo  Los modelos dinámicos describen como progresa el sistema, a lo largo del tiempo
  • 16. De acuerdo a la siguiente tabla se presentan los diferentes tipos de Diagramas. Análisis Diseño Implementación Estático Caso de uso Conceptual Clase Componentes Distribución Dinámico Secuencia Actividad Estado
  • 17. Debido a que UML evolucionó primeramente de varios métodos orientados al objeto de segunda generación (en cuanto a nivel de notación), la mayoría de aplicadores de UML creen que sólo es relativo a sistemas de software orientados al objeto, cuando actualmente, UML no es simplemente un lenguaje para modelamiento orientado al objeto de tercera generación, sino un "lenguaje para modelamiento unificado" relativo a sistemas en general.
  • 18. El éxito de UML será medido por su apropiado uso en proyectos exitosos. UML no garantiza el éxito, sino que permite a los aplicadores enfocarse en la distribución de valor, usando un consistente, estandarizado y soportable por herramientas, lenguaje para modelamiento.
  • 20. • Martin Fowler, Kendall Sccott, "UML Gota a Gota", 1999. • Utilización de UML en Ingeniería del Software con Objetos y Componentes. Perdita Stevens, Rob Pooley. Addison Wesley. 2002. • UML 2 Perdita Stevens Pearson Education ISBN-10: 8478290869 • UML Fermando Asteasuain ISBN-10: 9871347952