SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
still01
 

La actualidad más candente (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
 

Destacado (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
 

Similar a Casos de uso

Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
Walter Chacon
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
Carolina Rojas
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
yanqui0101
 

Similar a 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
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
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
RigoTito
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
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
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
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
 
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
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
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
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
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
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 

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