SlideShare una empresa de Scribd logo
1 de 17
UML es un Lenguaje de Modelado Unificado basado en una notación gráfica la
cual permite: especificar, construir, visualizar y documentar los objetos de un
sistema programado. El UML modela sistemas mediante el uso de objetos que
forman parte de él así como, las relaciones estáticas o dinámicas que existen
entre ellos.
DIAGRAMAS EMPLEADOS POR EL UML
Diagrama de Casos de Uso, de Clases, de Actividades, de Iteración(de Secuencia,
de Colaboración), de Estados, de Implementación(de Componentes, de
Despliegue).
DIAGRAMAS DE CASOS DE USO EN UML
El diagrama de casos de uso es parte de UML. Sus partes son: El Caso de uso, el
actor, la relación <<extiende>>, la relación << usa >>.
Introducción a UML 4
El bloque de construcción básico de UML es un “Diagrama”
.Ejem plo de Diagr am as de Casos d e Uso
<<use>>
Actor Caso de Uso <<extend>>
Ejemplos de los Casos de Uso
1.PEDIDOS
2.INFORMES
3.AVERIAS
4.RESERVAS
5.SUGERENCIAS
6.INFORMES PARA EL USUARIO
7.ACTIVIDAD
DIAGRAMAS DE CASOS DE USO
Un diagrama de Casos de Uso muestra la distintas operaciones
que se esperan de una aplicación o sistema y cómo se
relaciona con su entorno (usuario u otras aplicaciones).
Cada caso de uso de uso es una operación completa
desarrollada por los actores y por el sistema en un diálogo.El
conjunto de casos de uso representa la totalidad de
operaciones desarrolladas por el sistema.
Elementos del Casos de Usos
Actor: Es un usuario del sistema, que necesita o usa alguno de
los casos de uso.
Relaciones: 1.comunicates,2.Uses,3.Extends
Diagramas de clases
Un diagrama de clases o estructura estática muestra el conjunto
de clases y objeto importantes que forman parte de un sistema,
junto con las relaciones existentes entre clases y objetos.
Elementos del Diagrama de Clases
- Clase - Multiplicidad
- Dependencia - Atributo
- Agregación - Operación
- Generalización - Objeto
- Refinamiento - Asociación
- Rol
 Todos los casos de uso constituyen el MCU que
describe la funcionalidad total del sistema.
 El modelo de casos de uso utiliza tres elementos
básicos:
› Actores, para modelar los diferentes roles que
los elementos externos al sistema pueden
representar.
› Casos de uso, para representar todo aquello
que el actor ha de poder realizar en el sistema.
› Relaciones, que asocian a los elementos
actores y casos de uso.
Introducción a UML 8
 Caso de Uso: Especifica una secuencia de acciones, incluyendo sus
variantes, que el sistema puede realizar y que produce un resultado
observable válido para un actor particular.
 Los casos de uso se emplean para capturar el comportamiento deseado del
sistema, sin tener que especificar cómo se va a implementar. El nombre de
un caso de uso debe comenzar con un verbo para especificar que se trata
de un proceso.
 Los requerimientos funcionales están naturalmente estructurados como casos
de uso.
¿Cómo identificar casos de uso?
 Hay que preguntarse:
› 1. ¿Cuáles son las tareas y responsabilidades de cada actor con el
sistema?
› 2. ¿Algún actor creará, almacenará, cambiará, borrará o leerá
información del sistema?
› 3. ¿Qué casos de uso crearán, almacenarán, cambiarán, borrarán o
leerán información?
Introducción a UML 9
 UML provee el Modelo de Casos de Uso para representar la vista del
sistema que se corresponde con la vista del usuario.
 En UML la representación visual de los casos de uso es el diagrama de
casos de uso.
 Los diagramas de casos de uso describen lo que hace un sistema
desde el punto de vista de un observador externo, enfatizando en el
qué más que el cómo.
 Captura los requerimientos funcionales y el ambiente del sistema.
 Permite comprender y describir los requerimientos del sistema.
 Plantean escenarios, es decir, lo que pasa cuando alguien interactúa
con el sistema, proporcionando un resumen para una tarea u
objetivo.
 Se utilizan para modelar los aspectos dinámicos de un sistema.
 Es un diagrama que muestra un conjunto de casos de uso, actores y
sus relaciones.
 Describe lo que el sistema debe hacer y bajo que restricciones.
Introducción a UML 10
 Actor:
› Especifica un conjunto de roles que los usuarios de los casos de
uso representan al interactuar con éstos.
› Representa un rol que es desempeñado:
 Por una persona
 Un dispositivo hardware
 Otro sistema al interactuar con el sistema en construcción.
Introducción a UML 11
Actor A
Caso de Uso A
 Relaciones entre actores y casos de uso:
› Asociación (Comunicación: Relación entre un actor y un caso
de uso, denota la participación del actor en el caso de uso
determinado. Todas las líneas que salen del actor denotan este
tipo de relación.
 Relaciones entre casos de uso:
› Extensión (<<extend>>)
› Inclusión (<<include>>)
› Generalización
 Relaciones entre actores:
› Generalización.
Introducción a UML 12
 Una relación de inclusión (<<include>>) entre casos de uso significa que un
caso de uso base incorpora explícitamente el comportamiento de otro caso
de uso en el lugar especificado en el caso base.
 Se usa para evitar describir el mismo flujo de eventos repetidas veces,
poniendo el comportamiento común en un caso de uso aparte.
 Una relación include entre dos Casos de Uso indica que el comportamiento
definido en el Caso de Uso a adicionar, es incluído en un lugar dentro de la
secuencia del comportamiento realizado por una instancia del Caso de Uso
base. Cuando una instancia del Caso de Uso «llega al lugar» donde el
comportamiento de otro Caso de Uso debe ser incluído, ejecuta todo el
comportamiento descripto por el Caso de Uso incluido y luego continúa de
acuerdo a su Caso de Uso original. El Caso de Uso incluído no depende del
Caso de Uso base. En este sentido, el Caso de Uso incluído representa
comportamiento encapsulado que puede ser reutilizado en varios Casos de
Uso.
Introducción a UML 13
 Una relación de extensión <<extend>> entre casos de uso significa
que un caso de uso base incorpora implícitamente el
comportamiento de otro caso de uso en el lugar especificado
indirectamente por el caso de uso que extiende al caso base.
 Una relación de extensión se utiliza para modelar la parte de un
caso de uso que el usuario puede ver como comportamiento
opcional del sistema. De esta forma, se separa el comportamiento
opcional del obligatorio.
 También se puede utilizar una relación de extensión para modelar un
subflujo separado que se ejecuta sólo bajo ciertas condiciones. El
significado es que el sistema puede existir con o sin las diferentes
extensiones.
Introducción a UML 14
Introducción a UML 15
 Una relación de generalización entre Casos de Uso implica que el
Caso de Uso hijo hereda todos los atributos, secuencias de
comportamiento, puntos de extensión y relaciones definidos en el
Caso de Uso padre. El Caso de Uso hijo puede definir nuevas
operaciones, como también redefinir o enriquecer con nuevas
secuencias de acciones operaciones ya existentes en el Caso de Uso
padre.
Introducción a UML 16
Validar Usuario
Comprbar Clave
Examinar Retina
Introducción a UML 17

Más contenido relacionado

La actualidad más candente (20)

Modelo del comportamiento
Modelo del comportamientoModelo del comportamiento
Modelo del comportamiento
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Diagramas de caso de uso1
Diagramas de caso de uso1Diagramas de caso de uso1
Diagramas de caso de uso1
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8
 
Casos de uso
Casos de usoCasos de uso
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
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
 
Uml hector
Uml hectorUml hector
Uml hector
 
UML
UMLUML
UML
 
Elementos estructurales uml
Elementos estructurales umlElementos estructurales uml
Elementos estructurales uml
 
Diagrama de clases y objetos
Diagrama de clases y objetosDiagrama de clases y objetos
Diagrama de clases y objetos
 
Casos de Uso
Casos de UsoCasos de Uso
Casos de Uso
 
UML
UMLUML
UML
 
Uml ads
Uml ads Uml ads
Uml ads
 
Uml
UmlUml
Uml
 
tarea dce analisis
tarea dce analisistarea dce analisis
tarea dce analisis
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Tm02 introducción a uml
Tm02 introducción a umlTm02 introducción a uml
Tm02 introducción a uml
 
Administracion de la seguridad
Administracion de la seguridadAdministracion de la seguridad
Administracion de la seguridad
 

Destacado

Webapps, caso de estudio y publicación de aplicaciones en Firefox OS
Webapps, caso de estudio y publicación de aplicaciones en Firefox OSWebapps, caso de estudio y publicación de aplicaciones en Firefox OS
Webapps, caso de estudio y publicación de aplicaciones en Firefox OSJorge Ferreiro
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y ClasesEmilio Aviles Avila
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De SecuenciaFabian Garcia
 

Destacado (8)

Webapps, caso de estudio y publicación de aplicaciones en Firefox OS
Webapps, caso de estudio y publicación de aplicaciones en Firefox OSWebapps, caso de estudio y publicación de aplicaciones en Firefox OS
Webapps, caso de estudio y publicación de aplicaciones en Firefox OS
 
Uml diagramas-caso-de-uso
Uml diagramas-caso-de-usoUml diagramas-caso-de-uso
Uml diagramas-caso-de-uso
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y Clases
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 

Similar a Trabajo flor de maría jara roca I.S.T I.A.R.O yungay ancash

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.pptAnder Gonzalez
 
diagramas-de-casos-de-uso.ppt
diagramas-de-casos-de-uso.pptdiagramas-de-casos-de-uso.ppt
diagramas-de-casos-de-uso.pptyandy vivancos
 
04 casos de uso
04   casos de uso04   casos de uso
04 casos de usoduncan007
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de usoJoelChuki
 
casos de uso
casos de usocasos de uso
casos de usostill01
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendioJose Diaz Silva
 
3. El modelado de casos de uso.ppt
3. El modelado de casos de uso.ppt3. El modelado de casos de uso.ppt
3. El modelado de casos de uso.pptGrace587641
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 

Similar a Trabajo flor de maría jara roca I.S.T I.A.R.O yungay ancash (20)

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
 
Yuliana y dency
Yuliana y dencyYuliana y dency
Yuliana y dency
 
diagramas-de-casos-de-uso.ppt
diagramas-de-casos-de-uso.pptdiagramas-de-casos-de-uso.ppt
diagramas-de-casos-de-uso.ppt
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
04 casos de uso
04   casos de uso04   casos de uso
04 casos de uso
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
Uml
UmlUml
Uml
 
3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso
 
casos de uso
casos de usocasos de uso
casos de uso
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
Diagrama de Casos de uso
Diagrama de Casos de usoDiagrama de Casos de uso
Diagrama de Casos de uso
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
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
 
Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
 
3. El modelado de casos de uso.ppt
3. El modelado de casos de uso.ppt3. El modelado de casos de uso.ppt
3. El modelado de casos de uso.ppt
 
Uml
UmlUml
Uml
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 

Último (20)

Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 

Trabajo flor de maría jara roca I.S.T I.A.R.O yungay ancash

  • 1.
  • 2.
  • 3. UML es un Lenguaje de Modelado Unificado basado en una notación gráfica la cual permite: especificar, construir, visualizar y documentar los objetos de un sistema programado. El UML modela sistemas mediante el uso de objetos que forman parte de él así como, las relaciones estáticas o dinámicas que existen entre ellos. DIAGRAMAS EMPLEADOS POR EL UML Diagrama de Casos de Uso, de Clases, de Actividades, de Iteración(de Secuencia, de Colaboración), de Estados, de Implementación(de Componentes, de Despliegue). DIAGRAMAS DE CASOS DE USO EN UML El diagrama de casos de uso es parte de UML. Sus partes son: El Caso de uso, el actor, la relación <<extiende>>, la relación << usa >>.
  • 4. Introducción a UML 4 El bloque de construcción básico de UML es un “Diagrama”
  • 5. .Ejem plo de Diagr am as de Casos d e Uso <<use>> Actor Caso de Uso <<extend>> Ejemplos de los Casos de Uso 1.PEDIDOS 2.INFORMES 3.AVERIAS 4.RESERVAS 5.SUGERENCIAS 6.INFORMES PARA EL USUARIO 7.ACTIVIDAD
  • 6. DIAGRAMAS DE CASOS DE USO Un diagrama de Casos de Uso muestra la distintas operaciones que se esperan de una aplicación o sistema y cómo se relaciona con su entorno (usuario u otras aplicaciones). Cada caso de uso de uso es una operación completa desarrollada por los actores y por el sistema en un diálogo.El conjunto de casos de uso representa la totalidad de operaciones desarrolladas por el sistema. Elementos del Casos de Usos Actor: Es un usuario del sistema, que necesita o usa alguno de los casos de uso. Relaciones: 1.comunicates,2.Uses,3.Extends
  • 7. Diagramas de clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos. Elementos del Diagrama de Clases - Clase - Multiplicidad - Dependencia - Atributo - Agregación - Operación - Generalización - Objeto - Refinamiento - Asociación - Rol
  • 8.  Todos los casos de uso constituyen el MCU que describe la funcionalidad total del sistema.  El modelo de casos de uso utiliza tres elementos básicos: › Actores, para modelar los diferentes roles que los elementos externos al sistema pueden representar. › Casos de uso, para representar todo aquello que el actor ha de poder realizar en el sistema. › Relaciones, que asocian a los elementos actores y casos de uso. Introducción a UML 8
  • 9.  Caso de Uso: Especifica una secuencia de acciones, incluyendo sus variantes, que el sistema puede realizar y que produce un resultado observable válido para un actor particular.  Los casos de uso se emplean para capturar el comportamiento deseado del sistema, sin tener que especificar cómo se va a implementar. El nombre de un caso de uso debe comenzar con un verbo para especificar que se trata de un proceso.  Los requerimientos funcionales están naturalmente estructurados como casos de uso. ¿Cómo identificar casos de uso?  Hay que preguntarse: › 1. ¿Cuáles son las tareas y responsabilidades de cada actor con el sistema? › 2. ¿Algún actor creará, almacenará, cambiará, borrará o leerá información del sistema? › 3. ¿Qué casos de uso crearán, almacenarán, cambiarán, borrarán o leerán información? Introducción a UML 9
  • 10.  UML provee el Modelo de Casos de Uso para representar la vista del sistema que se corresponde con la vista del usuario.  En UML la representación visual de los casos de uso es el diagrama de casos de uso.  Los diagramas de casos de uso describen lo que hace un sistema desde el punto de vista de un observador externo, enfatizando en el qué más que el cómo.  Captura los requerimientos funcionales y el ambiente del sistema.  Permite comprender y describir los requerimientos del sistema.  Plantean escenarios, es decir, lo que pasa cuando alguien interactúa con el sistema, proporcionando un resumen para una tarea u objetivo.  Se utilizan para modelar los aspectos dinámicos de un sistema.  Es un diagrama que muestra un conjunto de casos de uso, actores y sus relaciones.  Describe lo que el sistema debe hacer y bajo que restricciones. Introducción a UML 10
  • 11.  Actor: › Especifica un conjunto de roles que los usuarios de los casos de uso representan al interactuar con éstos. › Representa un rol que es desempeñado:  Por una persona  Un dispositivo hardware  Otro sistema al interactuar con el sistema en construcción. Introducción a UML 11 Actor A Caso de Uso A
  • 12.  Relaciones entre actores y casos de uso: › Asociación (Comunicación: Relación entre un actor y un caso de uso, denota la participación del actor en el caso de uso determinado. Todas las líneas que salen del actor denotan este tipo de relación.  Relaciones entre casos de uso: › Extensión (<<extend>>) › Inclusión (<<include>>) › Generalización  Relaciones entre actores: › Generalización. Introducción a UML 12
  • 13.  Una relación de inclusión (<<include>>) entre casos de uso significa que un caso de uso base incorpora explícitamente el comportamiento de otro caso de uso en el lugar especificado en el caso base.  Se usa para evitar describir el mismo flujo de eventos repetidas veces, poniendo el comportamiento común en un caso de uso aparte.  Una relación include entre dos Casos de Uso indica que el comportamiento definido en el Caso de Uso a adicionar, es incluído en un lugar dentro de la secuencia del comportamiento realizado por una instancia del Caso de Uso base. Cuando una instancia del Caso de Uso «llega al lugar» donde el comportamiento de otro Caso de Uso debe ser incluído, ejecuta todo el comportamiento descripto por el Caso de Uso incluido y luego continúa de acuerdo a su Caso de Uso original. El Caso de Uso incluído no depende del Caso de Uso base. En este sentido, el Caso de Uso incluído representa comportamiento encapsulado que puede ser reutilizado en varios Casos de Uso. Introducción a UML 13
  • 14.  Una relación de extensión <<extend>> entre casos de uso significa que un caso de uso base incorpora implícitamente el comportamiento de otro caso de uso en el lugar especificado indirectamente por el caso de uso que extiende al caso base.  Una relación de extensión se utiliza para modelar la parte de un caso de uso que el usuario puede ver como comportamiento opcional del sistema. De esta forma, se separa el comportamiento opcional del obligatorio.  También se puede utilizar una relación de extensión para modelar un subflujo separado que se ejecuta sólo bajo ciertas condiciones. El significado es que el sistema puede existir con o sin las diferentes extensiones. Introducción a UML 14
  • 16.  Una relación de generalización entre Casos de Uso implica que el Caso de Uso hijo hereda todos los atributos, secuencias de comportamiento, puntos de extensión y relaciones definidos en el Caso de Uso padre. El Caso de Uso hijo puede definir nuevas operaciones, como también redefinir o enriquecer con nuevas secuencias de acciones operaciones ya existentes en el Caso de Uso padre. Introducción a UML 16 Validar Usuario Comprbar Clave Examinar Retina