SlideShare une entreprise Scribd logo
1  sur  29
PROGRAMACION ORIENTADA A OBJETOS YASSER MURIEL PEREA  yjmuriel@ucatolica.edu.co Docente
PROYECTO (Grupos de 6 personas.)
CLASE Describe un conjunto de objetos del mundo del real del problema que tienen las mismas características y el mismo comportamiento. Sustantivo
PARTES DE UNA CLASE Nombre : En singular Atributos : Propiedades que caracterizan los objetos de una clase Comportamiento : Indica que saben hacer los objetos de una clase, restricciones , en programación son mas conocidos como métodos
TIPOS DE METODOS Método Constructor : Permite instanciar un objeto de la clase Métodos Analizadores : Devuelven el valor de un(os)  atributo (s) de un objeto. Métodos Modificadores : Modifican el valor de los atributos de un objeto
HERENCIA Es un mecanismo de reutilización Facilita el mantenimiento Programación por extensión
POLIMORFISMO Habilidad de un método para tomar diferentes formas
UML Durante los ochenta y principios de los noventa Grady Booch, James Rumbaugh, e Ivar 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. En 1997 Versión No 1 de UML
UML Lenguaje de Modelado unificado, esta compuesto de diagramas LENGUAJE : Consta de una notación Modelado : Permite modelar un sistema en la etapa de análisis y diseño independiente del lenguaje de Implementación Unificado : Conjunto de conceptos de POO unificados
DIAGRAMAS UML Diagramas parte Funcional : Anteriormente diagramas de flujo Diagramas Parte estática : Anteriormente era modelo entidad relación Diagramas parte Dinámica : Anteriormente Diagramas de proceso
DIAGRAMAS UML Diagrama de casos de uso Diagrama de clases Diagrama de estado Diagrama de actividades Diagrama de interacción Diagrama de Secuencia Diagrama de colaboración Diagrama de componentes
CASO DE USO Objetivo que tiene un usuario al utilizar el sistema Permiten que los desarrolladores y los clientes lleguen a un acuerdo a cerca de los requerimientos Permiten identificar vacios e inconsistencias en la definición de los requerimientos del sistema , se deben escribir en el lenguaje del cliente
CASO DE USO Ej. Cajero automático , los casos de uso son por ej.:  Retiro Consulta de saldo Transferencias
CASO DE USO En el caso de uso importa el 	QUE , no el COMO, sirven para capturar el comportamiento que se quiere que el sistema tenga.
CASO DE USO En el caso de uso importa el 	QUE , no el COMO, sirven para capturar el comportamiento que se quiere que el sistema tenga.
CASO DE USO
CASO DE USO ACTOR : Representa un conjunto coherente de roles que un usuarios (o sistema) juegan cuando interactúan con el caso de uso Cada caso de uso debe tener un nombre que lo distingue de los otros caso de uso
CASO DE USO INCLUSION : Es una factorización de una parte d la interacción con el usuario.
CASO DE USO INCLUSION : Es una factorización de una parte d la interacción con el usuario.
CASO DE USO INCLUSION : Es una factorización de una parte d la interacción con el usuario.
CASO DE USO EXTEND : No es algo normal de los casos de uso, está condicionado a una decisión del usuario
FLUJO DE EVENTOS
ESCENARIOS Un desenlace anormal del CASO DE USO
Ejercicio La  universidad X desea implementar un sistema académico que permita entre otros : Insertar notas por parte de los profesores, consultar notas por parte de los estudiantes y profesores , cancelar asignaturas, inscribir asignaturas, calcular promedio. Modelar los casos de uso del sistema.
HERRAMIENTAS Rose , herramienta para diagramar www.rational.com JUDE COMMUNITY
JUDE COMMUNITY
JUDE COMMUNITY
JUDE COMMUNITY
JUDE COMMUNITY

Contenu connexe

Tendances (20)

Diagramas estados
Diagramas estadosDiagramas estados
Diagramas estados
 
Clase 11 uml_casos_de_uso
Clase 11 uml_casos_de_usoClase 11 uml_casos_de_uso
Clase 11 uml_casos_de_uso
 
2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso
 
Diagrama UML Casos de Uso
Diagrama UML Casos de UsoDiagrama UML Casos de Uso
Diagrama UML Casos de Uso
 
Vistas
VistasVistas
Vistas
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
Uml clase 02_uml_casos_de_uso
Uml clase 02_uml_casos_de_usoUml clase 02_uml_casos_de_uso
Uml clase 02_uml_casos_de_uso
 
UML
UMLUML
UML
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de uso
 
Casos de uso de negocios y sistemas
Casos de uso de negocios y sistemasCasos de uso de negocios y sistemas
Casos de uso de negocios y sistemas
 
Metodologia de James A. Senn
Metodologia de James A. SennMetodologia de James A. Senn
Metodologia de James A. Senn
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Diagramas de clase.pptx
Diagramas de clase.pptxDiagramas de clase.pptx
Diagramas de clase.pptx
 

En vedette

Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
Proyecto final
Proyecto finalProyecto final
Proyecto finalgresham92
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 

En vedette (6)

Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 

Similaire à Casos de uso (20)

Diagrama de dominio armando
Diagrama de dominio armandoDiagrama de dominio armando
Diagrama de dominio armando
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Uso
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Equipo2
Equipo2Equipo2
Equipo2
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Modelado UM5-4.pptx
Modelado UM5-4.pptxModelado UM5-4.pptx
Modelado UM5-4.pptx
 
UML
UMLUML
UML
 
Introduccion a Uml
Introduccion a Uml Introduccion a Uml
Introduccion a Uml
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
Luisfer
LuisferLuisfer
Luisfer
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Metodología OOSE.pdf
Metodología OOSE.pdfMetodología OOSE.pdf
Metodología OOSE.pdf
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
 
4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 

Dernier

Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 

Dernier (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 

Casos de uso

  • 1. PROGRAMACION ORIENTADA A OBJETOS YASSER MURIEL PEREA yjmuriel@ucatolica.edu.co Docente
  • 2. PROYECTO (Grupos de 6 personas.)
  • 3. CLASE Describe un conjunto de objetos del mundo del real del problema que tienen las mismas características y el mismo comportamiento. Sustantivo
  • 4. PARTES DE UNA CLASE Nombre : En singular Atributos : Propiedades que caracterizan los objetos de una clase Comportamiento : Indica que saben hacer los objetos de una clase, restricciones , en programación son mas conocidos como métodos
  • 5. TIPOS DE METODOS Método Constructor : Permite instanciar un objeto de la clase Métodos Analizadores : Devuelven el valor de un(os) atributo (s) de un objeto. Métodos Modificadores : Modifican el valor de los atributos de un objeto
  • 6. HERENCIA Es un mecanismo de reutilización Facilita el mantenimiento Programación por extensión
  • 7. POLIMORFISMO Habilidad de un método para tomar diferentes formas
  • 8. UML Durante los ochenta y principios de los noventa Grady Booch, James Rumbaugh, e Ivar 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. En 1997 Versión No 1 de UML
  • 9. UML Lenguaje de Modelado unificado, esta compuesto de diagramas LENGUAJE : Consta de una notación Modelado : Permite modelar un sistema en la etapa de análisis y diseño independiente del lenguaje de Implementación Unificado : Conjunto de conceptos de POO unificados
  • 10. DIAGRAMAS UML Diagramas parte Funcional : Anteriormente diagramas de flujo Diagramas Parte estática : Anteriormente era modelo entidad relación Diagramas parte Dinámica : Anteriormente Diagramas de proceso
  • 11. DIAGRAMAS UML Diagrama de casos de uso Diagrama de clases Diagrama de estado Diagrama de actividades Diagrama de interacción Diagrama de Secuencia Diagrama de colaboración Diagrama de componentes
  • 12. CASO DE USO Objetivo que tiene un usuario al utilizar el sistema Permiten que los desarrolladores y los clientes lleguen a un acuerdo a cerca de los requerimientos Permiten identificar vacios e inconsistencias en la definición de los requerimientos del sistema , se deben escribir en el lenguaje del cliente
  • 13. CASO DE USO Ej. Cajero automático , los casos de uso son por ej.: Retiro Consulta de saldo Transferencias
  • 14. CASO DE USO En el caso de uso importa el QUE , no el COMO, sirven para capturar el comportamiento que se quiere que el sistema tenga.
  • 15. CASO DE USO En el caso de uso importa el QUE , no el COMO, sirven para capturar el comportamiento que se quiere que el sistema tenga.
  • 17. CASO DE USO ACTOR : Representa un conjunto coherente de roles que un usuarios (o sistema) juegan cuando interactúan con el caso de uso Cada caso de uso debe tener un nombre que lo distingue de los otros caso de uso
  • 18. CASO DE USO INCLUSION : Es una factorización de una parte d la interacción con el usuario.
  • 19. CASO DE USO INCLUSION : Es una factorización de una parte d la interacción con el usuario.
  • 20. CASO DE USO INCLUSION : Es una factorización de una parte d la interacción con el usuario.
  • 21. CASO DE USO EXTEND : No es algo normal de los casos de uso, está condicionado a una decisión del usuario
  • 23. ESCENARIOS Un desenlace anormal del CASO DE USO
  • 24. Ejercicio La universidad X desea implementar un sistema académico que permita entre otros : Insertar notas por parte de los profesores, consultar notas por parte de los estudiantes y profesores , cancelar asignaturas, inscribir asignaturas, calcular promedio. Modelar los casos de uso del sistema.
  • 25. HERRAMIENTAS Rose , herramienta para diagramar www.rational.com JUDE COMMUNITY