SlideShare una empresa de Scribd logo
1 de 27
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Instituto Universitario de Tecnología de los Llanos Programa Nacional de Formación en Informática Valle de la Pascua – Estado Guárico INTRODUCCIÓN A LOS PROCESOS ÁGILES DE DESARROLLO Participantes: Fernández L. Manuel A. Ledezma F. Azareel D. Martínez C. Carlos J. Pérez C. Jesús N. Facilitadora: Ing. Yenny Campos. Junio, 2011
FUNDAMENTOS DE LOS PROCESOS ÁGILES DE DESARROLLO El auge de la tecnología, y el objetivo de agilizar y automatizar los procesos en el desarrollo de software, llevan a la necesidad de implantar Metodologías de Desarrollo de Software que ayuden a entregar un producto de calidad en tiempo y costo estimados, las metodologías ágiles de desarrollo de software han despertado interés gracias a que proponen simplicidad y velocidad para crear sistemas.
 Un proceso es ágil cuando el desarrollo de software es:
Elementos claves de los procesos ágiles de desarrollo Análisis como una actividad constante Simplicidad Poca documentación Testeos diarios Integraciones Diseño evolutivo
Adaptive Software Development (ASD) Agile Unified Process (AUP) Unified Modeling Language (UML) Algunos métodos ágiles de desarrollo de software Crystal Clear Proceso Unificado de Rational (RUP) Essential Unified Process (EssUP) Feature Driven Development (FDD)
LENGUAJE DE MODELAMIENTO UNIFICADO (UML - UNIFIED MODELING LANGUAGE)  El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software. El Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental.
[object Object]
Dirigido por los casos de uso
Dirigido por los casos de uso
Centrado en la arquitecturaCaracterísticas Iterativo e Incremental Dirigido por los casos de uso Enfocado en los riesgos Centrado en la arquitectura
Diagramas, símbolos y notación UML Modelo: captura una vista de un sistema del mundo real. Es una abstracción de dicho sistema, considerando un cierto propósito.  Diagrama: representación gráfica de una colección de elementos de modelado, a menudo dibujada como un grafo con vértices conectados por arcos.
Organización de modelos VISTA DE DISEÑO VISTA DE IMPLEMENTACIÓN VISTAS DE LOS CASOS DE USOS VISTA DE DESPLIEGUE VISTA DE PROCESOS
Diagramas de UML Diagramas de Secuencia Diagrama de Clases Diagramas de Colaboración Diagramas de Objetos Modelo Diagramas de Estado Diagramas de Componentes Diagramas de Actividad Diagramas de Distribución
Diagramas de casos de uso Un diagrama de Casos de Uso muestra las distintas operaciones que se esperan de una aplicación o sistema y cómo se relaciona con su entorno (usuario u otras aplicaciones).
Un diagrama de caso de uso consta de los siguientes elementos:  Actor Casos de uso Relaciones de uso, herencia y comunicación
ACTOR Un Actor es un rol que un usuario juega con respecto al sistema CASO DE USO Tarea específica. Se realiza tras una orden de algún agente externo
RELACIONES Asociación  Generalización Dependencia o Instanciación
Diagrama de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objetos importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.
[object Object],Un Diagrama de clases, está compuesto por: ,[object Object]
MÉTODOS ,[object Object]
Diagrama de Interacción  El diagrama de interacción, representa la forma en como un Cliente (Actor) u Objetos (Clases) se comunican entre si en petición a un evento.
COMPONENTES DEL DIAGRAMA DE  INTERACCIÓN Objeto/Actor Mensaje a Otro Objeto Mensaje al Mismo Objeto
Existen dos tipos de Diagramas de Interacción: Diagramas de Colaboración Diagrama de Estados Es una forma de representar interacción entre los objetos, es decir, las relaciones entre ellos y la secuencia de los mensajes de las iteraciones que están indicadas por un número.  Muestra el conjunto de estado por los cuales pasa un objeto durante su vida en una aplicación junto con los cambios que permiten pasar de un estado a otro.
Diagrama de Actividades  Un diagrama de actividades es un caso especial de un diagrama de estados en el cual casi todos los estados son estados de acción (identifican que acción se ejecuta al esta en él ) y casi todas las transiciones son enviadas al terminar la acción ejecutada en el estado anterior.
Diagrama de Componentes  Los diagramas de componentes describen los elementos físicos reemplazables del sistema y sus relaciones, muestran las opciones de realización incluyendo código fuente, binario y ejecutable.
Diagrama de Despliegue  Los diagramas de desplieguemuestran la disposición física de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos.
Herramientas CASE Son aplicaciones de tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseñadas

Más contenido relacionado

La actualidad más candente (17)

diagrama de comportamiento
diagrama de comportamiento diagrama de comportamiento
diagrama de comportamiento
 
Lenguajes de programación: UML
Lenguajes de programación: UMLLenguajes de programación: UML
Lenguajes de programación: UML
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Exposición uml diagramas
Exposición uml diagramasExposición uml diagramas
Exposición uml diagramas
 
Diagrama de comportamiento
Diagrama de comportamientoDiagrama de comportamiento
Diagrama de comportamiento
 
Diagramas comportamiento
Diagramas comportamientoDiagramas comportamiento
Diagramas comportamiento
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de comportamiento trabajo practico 1
Diagrama de comportamiento trabajo practico 1Diagrama de comportamiento trabajo practico 1
Diagrama de comportamiento trabajo practico 1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
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
 
Como elaborar diagrama de estado
Como elaborar diagrama de estadoComo elaborar diagrama de estado
Como elaborar diagrama de estado
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Metodologia UML
Metodologia UMLMetodologia UML
Metodologia UML
 
Oc
OcOc
Oc
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 

Similar a Presentación

Similar a Presentación (20)

Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento uml
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento uml
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento uml
 
Analisis de Uml
Analisis de UmlAnalisis de Uml
Analisis de Uml
 
Uml
UmlUml
Uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Uml
UmlUml
Uml
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Proceso de desarrollo del software
Proceso de desarrollo del softwareProceso de desarrollo del software
Proceso de desarrollo del software
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
 
Diccionario
DiccionarioDiccionario
Diccionario
 

Más de Carlos Ytriago

Más de Carlos Ytriago (19)

Los video juegos
Los video juegosLos video juegos
Los video juegos
 
Los Videos Juegos
Los Videos JuegosLos Videos Juegos
Los Videos Juegos
 
Planificacion curricular
Planificacion curricularPlanificacion curricular
Planificacion curricular
 
Actividad de extension de planificacion
Actividad de extension de planificacion Actividad de extension de planificacion
Actividad de extension de planificacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Mineria en venezuela
Mineria en venezuelaMineria en venezuela
Mineria en venezuela
 
Reflexion
ReflexionReflexion
Reflexion
 
Carta de la tierra
Carta de la tierraCarta de la tierra
Carta de la tierra
 
Cartadela tierra
Cartadela tierraCartadela tierra
Cartadela tierra
 
Ley de ambiente
Ley  de ambienteLey  de ambiente
Ley de ambiente
 
Preambulo de la Constitucion
Preambulo de la ConstitucionPreambulo de la Constitucion
Preambulo de la Constitucion
 
Preambulo
PreambuloPreambulo
Preambulo
 
Grupo n1
Grupo n1Grupo n1
Grupo n1
 
Grupo n1
Grupo n1Grupo n1
Grupo n1
 
Formación Tecnológica
Formación TecnológicaFormación Tecnológica
Formación Tecnológica
 
Diapositivas grupon 2
Diapositivas grupon 2Diapositivas grupon 2
Diapositivas grupon 2
 
Preámbulo de la Constitución
Preámbulo de la ConstituciónPreámbulo de la Constitución
Preámbulo de la Constitución
 
Para la exposicion del tecnologico 2 arreglada
Para la exposicion del tecnologico 2 arregladaPara la exposicion del tecnologico 2 arreglada
Para la exposicion del tecnologico 2 arreglada
 
Satélite Simón Bolívar
Satélite Simón BolívarSatélite Simón Bolívar
Satélite Simón Bolívar
 

Último

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 

Último (20)

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 

Presentación

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Instituto Universitario de Tecnología de los Llanos Programa Nacional de Formación en Informática Valle de la Pascua – Estado Guárico INTRODUCCIÓN A LOS PROCESOS ÁGILES DE DESARROLLO Participantes: Fernández L. Manuel A. Ledezma F. Azareel D. Martínez C. Carlos J. Pérez C. Jesús N. Facilitadora: Ing. Yenny Campos. Junio, 2011
  • 2. FUNDAMENTOS DE LOS PROCESOS ÁGILES DE DESARROLLO El auge de la tecnología, y el objetivo de agilizar y automatizar los procesos en el desarrollo de software, llevan a la necesidad de implantar Metodologías de Desarrollo de Software que ayuden a entregar un producto de calidad en tiempo y costo estimados, las metodologías ágiles de desarrollo de software han despertado interés gracias a que proponen simplicidad y velocidad para crear sistemas.
  • 3. Un proceso es ágil cuando el desarrollo de software es:
  • 4. Elementos claves de los procesos ágiles de desarrollo Análisis como una actividad constante Simplicidad Poca documentación Testeos diarios Integraciones Diseño evolutivo
  • 5. Adaptive Software Development (ASD) Agile Unified Process (AUP) Unified Modeling Language (UML) Algunos métodos ágiles de desarrollo de software Crystal Clear Proceso Unificado de Rational (RUP) Essential Unified Process (EssUP) Feature Driven Development (FDD)
  • 6. LENGUAJE DE MODELAMIENTO UNIFICADO (UML - UNIFIED MODELING LANGUAGE) El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software. El Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental.
  • 7.
  • 8. Dirigido por los casos de uso
  • 9. Dirigido por los casos de uso
  • 10. Centrado en la arquitecturaCaracterísticas Iterativo e Incremental Dirigido por los casos de uso Enfocado en los riesgos Centrado en la arquitectura
  • 11. Diagramas, símbolos y notación UML Modelo: captura una vista de un sistema del mundo real. Es una abstracción de dicho sistema, considerando un cierto propósito. Diagrama: representación gráfica de una colección de elementos de modelado, a menudo dibujada como un grafo con vértices conectados por arcos.
  • 12. Organización de modelos VISTA DE DISEÑO VISTA DE IMPLEMENTACIÓN VISTAS DE LOS CASOS DE USOS VISTA DE DESPLIEGUE VISTA DE PROCESOS
  • 13. Diagramas de UML Diagramas de Secuencia Diagrama de Clases Diagramas de Colaboración Diagramas de Objetos Modelo Diagramas de Estado Diagramas de Componentes Diagramas de Actividad Diagramas de Distribución
  • 14. Diagramas de casos de uso Un diagrama de Casos de Uso muestra las distintas operaciones que se esperan de una aplicación o sistema y cómo se relaciona con su entorno (usuario u otras aplicaciones).
  • 15. Un diagrama de caso de uso consta de los siguientes elementos: Actor Casos de uso Relaciones de uso, herencia y comunicación
  • 16. ACTOR Un Actor es un rol que un usuario juega con respecto al sistema CASO DE USO Tarea específica. Se realiza tras una orden de algún agente externo
  • 17. RELACIONES Asociación Generalización Dependencia o Instanciación
  • 18. Diagrama de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objetos importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.
  • 19.
  • 20.
  • 21. Diagrama de Interacción El diagrama de interacción, representa la forma en como un Cliente (Actor) u Objetos (Clases) se comunican entre si en petición a un evento.
  • 22. COMPONENTES DEL DIAGRAMA DE INTERACCIÓN Objeto/Actor Mensaje a Otro Objeto Mensaje al Mismo Objeto
  • 23. Existen dos tipos de Diagramas de Interacción: Diagramas de Colaboración Diagrama de Estados Es una forma de representar interacción entre los objetos, es decir, las relaciones entre ellos y la secuencia de los mensajes de las iteraciones que están indicadas por un número. Muestra el conjunto de estado por los cuales pasa un objeto durante su vida en una aplicación junto con los cambios que permiten pasar de un estado a otro.
  • 24. Diagrama de Actividades Un diagrama de actividades es un caso especial de un diagrama de estados en el cual casi todos los estados son estados de acción (identifican que acción se ejecuta al esta en él ) y casi todas las transiciones son enviadas al terminar la acción ejecutada en el estado anterior.
  • 25. Diagrama de Componentes Los diagramas de componentes describen los elementos físicos reemplazables del sistema y sus relaciones, muestran las opciones de realización incluyendo código fuente, binario y ejecutable.
  • 26. Diagrama de Despliegue Los diagramas de desplieguemuestran la disposición física de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos.
  • 27. Herramientas CASE Son aplicaciones de tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseñadas
  • 28. Ingeniería Inversa Desarrollo Iterativo FUNDAMENTOS SOBRE LAS HERRAMIENTAS CASE Trabajo en Grupo Generador de Código
  • 29. Algunas Herramientas CASE LucidChart IdeogramicUML SDMetrics Visual UML Web SequenceDiagrams Dzine Visio With Class
  • 30. Gracias por su atención!!!!