SlideShare una empresa de Scribd logo
1 de 15
ELEMENTOS BASADOS
EN ESCENARIOS
•Casos de uso en texto
•Casos de uso en diagramas
•Diagrama de actividad
•Diagramas de carril
ELEMENTOS
ORIENTADOS AL
FLUJO
•Diagramas de flujo de datos
•Diagramas de flujo de control
•Narrativas de procesamiento
ELEMENTOS DEL
COMPORTAMIENTO
•Diagramas de estado
•Diagramas de secuencia
ELEMENTOS BASADOS
EN CLASES
•Diagramas de clase
•Paquetes de análisis
•Modelos CRC
•Diagramas de colaboración
 Unified Modeling Languaje
 Lenguaje unificado de modelado
 Proceso unificado
 Método para el análisis y diseño orientado a objetos
 Se centra en la comunicación con el cliente
 Describe el punto de vista del cliente con respecto a un
sistema
 Ayuda al desarrollador del software a enfocarse en las
metas correctas, ajustar el modelo a los ajustes y cambios
futuros “reutilización”
 Organiza el proceso de diseño a modo que los analistas,
clientes, desarrolladores lo comprendan
 A principios de los 90’s James Rumbaugh, Grady Booch e Ivar
Jacobson comenzaron a trabajar en un “método unificado”
 Combinando lo mejor de sus métodos individuales y adaptando
características adicionales que propusieran otros expertos en el
campo de la programación orientada a objetos
 El resultado fue el UML que contiene una notación robusta para
el modelado y el desarrollo de sistemas orientados a objetos
 Rational Corporation principalmente desarrollo herramientas
automáticas para apoyar los métodos del UML
 En 1997 el UML se convirtió en un estandard de la industria de
desarrollo orientado a objetos
Diagrama de
casos de uso
Diagrama de
estado
Diagrama de
secuencia
Diagrama de
actividades
 Un caso de uso es una descripción de las
acciones de un sistema desde el punto de
vista del usuario
Caso de
uso
Sistema
Actor Actor
 Los actores también pueden ser
otro software.
- Bases de datos.
- Otros sistemas de información.
- Motores de búsqueda.
 Se especifica como un caso de uso donde puede
insertarse otra para extender la funcionalidad del
anterior.
 Es una relación adicional entre casos de uso.
 Es una sección de caso de uso básico obligatorio.
 También se utiliza para especificar un
comportamiento común.
 Se especifica como un caso de uso de donde puede insertarse
otro para extender la funcionalidad del anterior.
 El caso de uso donde se insertará la nueva funcionalidad debe
ser un flujo completo por lo cual este es independiente del caso
de uso al insertarse.
 Se usa para moldear secuencias de eventos opcionales.
 Agrega más capacidades del caso de usos básico.
 La fecha se dirige al caso de uso original.
Introducción de
información
Establecer
búsqueda
 Apoya la reutilización de los casos de uso.
 Mediante la generalización es necesario
descubrir las partes similares una sola vez en
lugar de repetirlos para todos los casos de uso
con un comportamiento común.
 La generalización se emplea cuando dos o más
casos de uso comparten funcionalidad común.
Intro
multimedia
Menú
principal
Misión
y visión
Registro de
usuario
Consultar
catalogo
Nacional
internacional
Imprimir
info en pat
Hacer
pedido
Pagar
pedido
Pago con
tarjeta
Deposito
bancario
Pago con
transferenci
a
¿Quiénes
somos?
Sitio web Zuper Man-zito
Local.
ForáneoUsuario
Base de datos
Inventario general
Administrador del
sitio
<<Extend>>
<<Include>>
<<Extend>>
Uml
Uml

Más contenido relacionado

Destacado

Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimientoturlahackers
 
Descifrando un recibo de pago
Descifrando un recibo de pagoDescifrando un recibo de pago
Descifrando un recibo de pagoArely Lopez
 
MANEJO MODERNO DEL ATAQUE ISQUÉMICO TRANSITORIO Revisión basada en Evidencias
MANEJO MODERNO DEL ATAQUE ISQUÉMICO TRANSITORIO Revisión basada en EvidenciasMANEJO MODERNO DEL ATAQUE ISQUÉMICO TRANSITORIO Revisión basada en Evidencias
MANEJO MODERNO DEL ATAQUE ISQUÉMICO TRANSITORIO Revisión basada en EvidenciasNEUROCONSULTAS
 
Salon Films - Class Above All Else
Salon Films - Class Above All ElseSalon Films - Class Above All Else
Salon Films - Class Above All ElseSalonFilms
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoEliseo Castro
 

Destacado (7)

Letter from Dr Mark
Letter from Dr MarkLetter from Dr Mark
Letter from Dr Mark
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
Descifrando un recibo de pago
Descifrando un recibo de pagoDescifrando un recibo de pago
Descifrando un recibo de pago
 
Situación del zika en jaén
Situación del zika en jaénSituación del zika en jaén
Situación del zika en jaén
 
MANEJO MODERNO DEL ATAQUE ISQUÉMICO TRANSITORIO Revisión basada en Evidencias
MANEJO MODERNO DEL ATAQUE ISQUÉMICO TRANSITORIO Revisión basada en EvidenciasMANEJO MODERNO DEL ATAQUE ISQUÉMICO TRANSITORIO Revisión basada en Evidencias
MANEJO MODERNO DEL ATAQUE ISQUÉMICO TRANSITORIO Revisión basada en Evidencias
 
Salon Films - Class Above All Else
Salon Films - Class Above All ElseSalon Films - Class Above All Else
Salon Films - Class Above All Else
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
 

Similar a Uml

Proceso racional unificado
Proceso racional unificadoProceso racional unificado
Proceso racional unificadokary-1004
 
13 Clase Flujo De Analisis
13 Clase Flujo De Analisis13 Clase Flujo De Analisis
13 Clase Flujo De AnalisisJulio Pari
 
Sem 8 Modelo De Analisis
Sem 8 Modelo De AnalisisSem 8 Modelo De Analisis
Sem 8 Modelo De Analisisguest0a6e49
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDat@center S.A
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareYORGELIS1608
 
Presentacion UML - Casos de uso.pdf
Presentacion UML - Casos de uso.pdfPresentacion UML - Casos de uso.pdf
Presentacion UML - Casos de uso.pdfLAngelMTola
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareArafiguero2017
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon pooJhon Yuqui
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareJUAN PABLO BATISTELA
 
Modelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigaciónModelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigaciónailatan66
 

Similar a Uml (20)

Proceso racional unificado
Proceso racional unificadoProceso racional unificado
Proceso racional unificado
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
13 clase-flujo-de-analisis
13 clase-flujo-de-analisis13 clase-flujo-de-analisis
13 clase-flujo-de-analisis
 
13 Clase Flujo De Analisis
13 Clase Flujo De Analisis13 Clase Flujo De Analisis
13 Clase Flujo De Analisis
 
Sem 8 Modelo De Analisis
Sem 8 Modelo De AnalisisSem 8 Modelo De Analisis
Sem 8 Modelo De Analisis
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
7.flujo, comportamiento, patrones y web apps
7.flujo, comportamiento, patrones y web apps7.flujo, comportamiento, patrones y web apps
7.flujo, comportamiento, patrones y web apps
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
3. Expo - Capitulo 8.pptx
3. Expo - Capitulo 8.pptx3. Expo - Capitulo 8.pptx
3. Expo - Capitulo 8.pptx
 
Presentacion UML - Casos de uso.pdf
Presentacion UML - Casos de uso.pdfPresentacion UML - Casos de uso.pdf
Presentacion UML - Casos de uso.pdf
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Modelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigaciónModelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigación
 

Último

Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdfnicolascastaneda8
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - RevitDiegoAlonsoCastroLup1
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 

Último (20)

Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 

Uml

  • 1.
  • 2. ELEMENTOS BASADOS EN ESCENARIOS •Casos de uso en texto •Casos de uso en diagramas •Diagrama de actividad •Diagramas de carril ELEMENTOS ORIENTADOS AL FLUJO •Diagramas de flujo de datos •Diagramas de flujo de control •Narrativas de procesamiento ELEMENTOS DEL COMPORTAMIENTO •Diagramas de estado •Diagramas de secuencia ELEMENTOS BASADOS EN CLASES •Diagramas de clase •Paquetes de análisis •Modelos CRC •Diagramas de colaboración
  • 3.  Unified Modeling Languaje  Lenguaje unificado de modelado  Proceso unificado  Método para el análisis y diseño orientado a objetos  Se centra en la comunicación con el cliente  Describe el punto de vista del cliente con respecto a un sistema  Ayuda al desarrollador del software a enfocarse en las metas correctas, ajustar el modelo a los ajustes y cambios futuros “reutilización”  Organiza el proceso de diseño a modo que los analistas, clientes, desarrolladores lo comprendan
  • 4.  A principios de los 90’s James Rumbaugh, Grady Booch e Ivar Jacobson comenzaron a trabajar en un “método unificado”  Combinando lo mejor de sus métodos individuales y adaptando características adicionales que propusieran otros expertos en el campo de la programación orientada a objetos  El resultado fue el UML que contiene una notación robusta para el modelado y el desarrollo de sistemas orientados a objetos  Rational Corporation principalmente desarrollo herramientas automáticas para apoyar los métodos del UML  En 1997 el UML se convirtió en un estandard de la industria de desarrollo orientado a objetos
  • 5. Diagrama de casos de uso Diagrama de estado Diagrama de secuencia Diagrama de actividades
  • 6.  Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario Caso de uso Sistema Actor Actor
  • 7.  Los actores también pueden ser otro software. - Bases de datos. - Otros sistemas de información. - Motores de búsqueda.
  • 8.
  • 9.  Se especifica como un caso de uso donde puede insertarse otra para extender la funcionalidad del anterior.  Es una relación adicional entre casos de uso.  Es una sección de caso de uso básico obligatorio.  También se utiliza para especificar un comportamiento común.
  • 10.  Se especifica como un caso de uso de donde puede insertarse otro para extender la funcionalidad del anterior.  El caso de uso donde se insertará la nueva funcionalidad debe ser un flujo completo por lo cual este es independiente del caso de uso al insertarse.  Se usa para moldear secuencias de eventos opcionales.  Agrega más capacidades del caso de usos básico.  La fecha se dirige al caso de uso original.
  • 12.  Apoya la reutilización de los casos de uso.  Mediante la generalización es necesario descubrir las partes similares una sola vez en lugar de repetirlos para todos los casos de uso con un comportamiento común.  La generalización se emplea cuando dos o más casos de uso comparten funcionalidad común.
  • 13. Intro multimedia Menú principal Misión y visión Registro de usuario Consultar catalogo Nacional internacional Imprimir info en pat Hacer pedido Pagar pedido Pago con tarjeta Deposito bancario Pago con transferenci a ¿Quiénes somos? Sitio web Zuper Man-zito Local. ForáneoUsuario Base de datos Inventario general Administrador del sitio <<Extend>> <<Include>> <<Extend>>