CASO USO UML
Summary
TLDREste tutorial se enfoca en el modelado como una disciplina de la inteligencia artificial, específicamente en el uso de diagramas de casos de uso. Los diagramas de casos de uso representan las interacciones entre el sistema y su entorno, mostrando cómo los usuarios interactúan con él y sus requisitos. El script explica los elementos básicos como casos de uso, actores y las relaciones entre ellos, como la generalización y la asociación. También detalla las relaciones de herencia entre actores y casos de uso, y cómo se aplican conceptos como 'include' y 'extend'. Se ilustra con ejemplos cómo estos elementos se relacionan en un diagrama de casos de uso, preparando al espectador para el próximo tutorial, donde se modelará un caso de uso en el diagrama UML.
Takeaways
- 📚 El tutorial trata sobre el modelado como una disciplina de la Ingeniería del Conocimiento y se centra en el diagrama de casos de uso.
- 🔗 Los diagramas de casos de uso representan lo que hace el sistema y cómo se relaciona con su entorno.
- 👥 Los casos de uso representan los distintos requisitos que los usuarios hacen al sistema.
- 🛠 Un caso de uso es una secuencia de acciones realizadas por el sistema que produce un resultado observable y valioso para los usuarios.
- 📊 Los casos de uso se representan gráficamente en forma de elipse y contienen el nombre del caso dentro.
- 👤 El actor es un agente externo al sistema que solicita un servicio, y se representa en forma de hombre de palo.
- 🔄 Las relaciones entre casos de uso incluyen la relación de generalización, que es una relación de herencia y se representa con una flecha apuntando al padre.
- 👨👧 La relación de generalización indica que un actor es una especialización de otro, heredando comportamientos y características.
- 🔗 La relación entre un actor y un caso de uso es de asociación, lo que significa que solo se comunican entre sí.
- 🔄 La relación 'incluye' es una relación de dependencia donde el comportamiento de un caso de uso depende de otro.
- 📚 El caso de uso 'incluye' es una relación donde un caso de uso incorpora explícitamente el comportamiento de otro caso de uso.
- 📝 El caso de uso 'extendido' se da en casos especiales y extiende el comportamiento del caso de uso base en situaciones inusuales.
Q & A
¿Qué es un diagrama de caso de uso (use case diagram)?
-Un diagrama de caso de uso es una herramienta utilizada en el modelado como en la Ingeniería del Software y el Modelado de Lenguajes (UML), que representa lo que hace el sistema y cómo se relaciona con su entorno, mostrando los distintos requerimientos que los usuarios hacen del sistema.
¿Qué representan los casos de uso en un diagrama?
-Los casos de uso, representados en forma de elipse en el diagrama, son secuencias de acciones realizadas por el sistema que producen un resultado observable y valioso para los usuarios.
¿Qué es un actor en el contexto de un diagrama de caso de uso?
-Un actor es un agente externo al sistema que puede ser una persona, otro sistema o una cosa que solicita un servicio al sistema. Se representan en forma de 'hombre de palo' en el diagrama.
¿Cuáles son las relaciones posibles entre los actores en un diagrama de caso de uso?
-Entre los actores se pueden dar relaciones de asociación y generalización. La relación de generalización es una de herencia donde un actor 'hijo' hereda comportamientos del actor 'padre'.
¿Qué tipo de relación es la relación de generalización entre los casos de uso?
-La relación de generalización entre casos de uso es una relación de herencia donde un caso de uso 'hijo' hereda características y comportamientos de un caso de uso 'padre', pero también puede tener características adicionales que lo diferencian.
¿Qué es la relación de inclusión entre casos de uso?
-La relación de inclusión es una relación de dependencia donde un caso de uso 'incluye' el comportamiento de otro caso de uso, siempre que este último se haya cumplido antes.
¿Cómo se representa la relación de inclusión en un diagrama de caso de uso?
-La relación de inclusión se representa con una flecha que apunta desde el caso de uso que incluye hasta el caso de uso que es incluido, indicando que el segundo debe ocurrir antes del primero.
¿Qué es la relación de extensión entre casos de uso?
-La relación de extensión es cuando un caso de uso 'extiende' a otro, añadiendo comportamientos adicionales en situaciones especiales, pero siempre basándose en el comportamiento del caso de uso base.
¿Cómo se diferencia un caso de uso extendido de un caso de uso incluido?
-Un caso de uso extendido ocurre en situaciones especiales y añade comportamientos adicionales al caso de uso base, mientras que un caso de uso incluido es un comportamiento que siempre se da y es necesario para que el caso de uso principal se ejecute.
¿Cómo se representa la relación de extensión en un diagrama de caso de uso?
-La relación de extensión se representa con una flecha que apunta desde el caso de uso extendido hacia el caso de uso base, indicando que el extendido se basa en el comportamiento del base y lo extiende en situaciones especiales.
¿Qué es el diagrama de caso de uso y cómo se relaciona con el diagrama UML?
-El diagrama de caso de uso es una parte del diagrama UML que se utiliza para modelar la interacción entre los actores y el sistema, mostrando cómo el sistema satisface los requerimientos de los usuarios a través de casos de uso.
Outlines
📊 Introducción al Modelado de Casos de Uso
El primer párrafo introduce el concepto de modelado de casos de uso (CU) en el modelamiento de la maquinaria de aprendizaje (ML). Se explica que los diagramas de casos de uso representan las interacciones entre el sistema y su entorno, así como los distintos requerimientos de los usuarios. Los casos de uso son visualizados como elipses y se relacionan entre sí y con los actores, que son representados como 'hombres de palo' y son entidades externas que solicitan servicios al sistema. Se menciona que los casos de uso son secuencias de acciones que producen resultados observables y valiosos para los usuarios. Además, se describen las relaciones de generalización entre los actores y los casos de uso, donde se establece una relación de herencia y especialización, como se ilustra con un ejemplo de un vendedor y un supervisor.
🔄 Relaciones entre Actores y Casos de Uso
El segundo párrafo profundiza en las relaciones entre actores y casos de uso. Se destaca que la relación de asociación es la única que existe entre ellos, y se comunica a través de un estereotipo. Se ejemplifica con la relación entre una secretaria y el caso de uso 'Registro de matrícula'. También se discuten las relaciones de generalización y especialización entre casos de uso, como en el caso de 'Cobranza' que se extiende a 'Cobranza en efectivo', 'Cobranza con tarjeta' y 'Cobranza con cheque'. Se introducen las relaciones 'incluye' y 'extendido', donde el caso de uso 'incluye' es una relación de dependencia que indica que un caso de uso debe ocurrir antes de otro, mientras que 'extendido' se refiere a casos de uso que ocurren en situaciones especiales y extienden el comportamiento del caso de uso base.
📚 Ejemplos de Relaciones y Diagramas de Casos de Uso
El tercer párrafo presenta ejemplos prácticos de cómo se relacionan los casos de uso y los actores en un diagrama de casos de uso. Se ilustra con el caso de 'Registrar matrícula' y sus relaciones de generalización y dependencia con otros actores y casos de uso, como 'Director de escuela' y 'Validar usuario'. Se explica que para que un usuario se valide, primero debe registrarse una matrícula, mostrando cómo se establece una relación de dependencia. También se menciona el caso de uso 'Registrar matrícula extemporánea' como un ejemplo de un caso de uso extendido, que es una situación inusual que extiende el comportamiento del caso de uso base 'Registrar matrícula'. El párrafo concluye con una mención de un próximo tutorial sobre modelado de casos de uso en el 'National Rose'.
Mindmap
Keywords
💡Modelado como ML
💡Diagrama de casos de uso
💡Casos de uso
💡Actor
💡Relación de generalización
💡Relación de asociación
💡Relación incluye
💡Relación extendida
💡Especialización
💡Diagrama de casos de uso UML
Highlights
El tutorial trata sobre el modelamiento como ML y se centra en el diagrama de casos de uso.
Los diagramas de casos de uso representan lo que hace el sistema y su relación con el entorno.
Representan los distintos requerimientos que los usuarios hacen al sistema.
Un diagrama de caso de uso está compuesto por casos de uso, que son imágenes en forma de elipse.
Los casos de uso son secuencias de acciones realizadas por el sistema para producir un resultado valioso.
Los actores son agentes externos al sistema que solicitan un servicio.
Los actores se representan en forma de hombre de palo en el diagrama.
Las relaciones entre actores y casos de uso son de asociación y generalización.
La relación de generalización es una relación de herencia, donde hay un padre e hijo.
El hijo hereda comportamientos del padre y puede tener características adicionales.
La relación de inclusión entre casos de uso indica una dependencia de que un caso se cumpla antes de otro.
La relación extendida permite que un caso de uso se extienda en situaciones especiales.
El caso de uso 'Registrar matrícula' es un ejemplo de un caso de uso base.
El caso de uso 'Registrar matrículas temporales' es un ejemplo de un caso de uso extendido.
Se da una explicación detallada de cómo se relacionan los casos de uso y actores en un diagrama.
Se menciona que el siguiente tutorial enseñará a modelar un caso de uso en UML.
El tutorial termina con un agradecimiento y una despedida.
Transcripts
este tutorial es modelamiento como ml
y vamos a tocar uno de sus diagramas que
es el diagrama de casos
pero que es un diagrama de caso uso los
diagramas de caso uso representa lo que
hace el sistema y cómo se va a
relacionar con su entorno un diagrama de
caso de uso representan los distintos
requerimientos que hacen los usuarios
del sistema
como podemos ver una definición más
breve representan lo que es el sistema y
cómo se va a relacionar con su entorno
también representó a los distintos
requerimientos que hacen los usuarios de
un sistema
a los usuarios van a hacer
los requerimientos al sistema lo que los
usuarios necesitan del sistema
un diagrama del caso uso está compuesto
por los casos de uso que son
todas las imágenes que podemos ver acá
en forma de elipse
estos gráficos los doctores
las relaciones que hay entre ellos y
también las relaciones entre casos de
uso
pero que es un caso de uso
un caso de uso
es una secuencia de acciones realizadas
por el sistema que produce un resultado
observable y valioso para y en
particular
los casos usos tienen forma del excel y
dentro de ellos va el nombre del caso
un caso de uso es el comportamiento que
realiza un sistema
también cómo se relaciona con su entorno
también tenemos otro elemento que es es
el actor
un actor es un agente externo al sistema
puede ser una persona o un sistema
también o una cosa
solicita un servicio al sistema
ese es un actor un agente externo acá lo
representan en forma de hombre de palo
ese es un actor
vamos a ver las relaciones que hay entre
los elementos las relaciones que se dan
entre actores o las relaciones que se
dan entre casos de uso o la relación que
se da entre actores y conocidos
como podemos ver ahí
la relación
generación
la única relación
permitía entre los factores es la
relación de generalización y está
representada por una cabeza de flecha
que apunta hacia el padre y él es el
hijo la relación de generalización es
una relación de herencia
puesto que este es el padre y este es el
hijo cuando los hijos que son dos
de la relación de generalización
es una relación de herencia y siempre
apunta hacia el padre
un ejemplo cómo podemos darle y
supongamos que esto sea un actor que sea
un vendedor y el sector que sea por
ejemplo
un supervisor
entonces él es el padre y él es el hijo
la cabeza de flecha apunta hacia el
padre
la relación de generalización como hemos
dicho es una relación de herencia
el que es el hijo ha tenido que ser
vendedor que ahora es supervisor ha
tenido que ser vendedor
y entonces esto qué quiere decir
indica que este actor que es el hijo que
es un supervisor es una especialización
de que el padre que es su menor
que es el hijo y él es el padre él es
una especialización del padre
este hijo de acá hereda el
comportamiento del padre
y el comportamiento
pero además tiene el hijo otras
características que lo diferencian del
padre
como hemos dicho es una especialización
heredó un comportamiento del padre que
se dijo como órdenes del padre y tiene
otras características que lo hacen
que lo hacen más especializado que el
padre por lo tanto el hijo
también poder empezar el padre pero el
padre no puedo empezar el hijo
recuerden que la clase fecha del padre y
acá el hijo
es la relación de herencia la relación
de generalización
la relación entre un actor y un caso de
uso siempre va a ser la relación de su
solución
no vas a encontrar una relación incluida
una relación extendida no
se da la relación de asociación porque
el actor y el caso uso comparten se
comunican solamente tienen una relación
de comunicación y esa relación a la
relación de asociación esto que pueden
apreciar acá que dice comunícate es
bueno ese es el estereotipo
que ya más adelante te voy a enseñar
cuándo vamos a hacer un ejemplo en el
reto de rose
como podemos ver acá el actor secretaria
y el lector registra matrícula
él se tiene que esta persona que el
sector se tiene que comunicar con
en este caso
y va a ser el registro de matrícula es
la única relación que puede haber entre
un actor y un casados
la relación de generalización que hace
rato se aplicaba entre actores también
se da entre casos de uso
él es el hijo y eres el padre él
r del comportamiento del padre y aparte
tiene otras características esa es la
relación de generalización el caso de
uso
la especificación del caso de uso
hebreo realizar la cobranza
podemos encontrar acá que el vino será
el padre y estos vienen ser los hijos
que es cobras en efectivo con tarjeta y
con está con cheque
es como podemos darnos cuenta son
maneras diferentes de cobrar dinero si
es una forma más especializada
cobrar pues en efectivo puede ser con
tarjeta o se especializa o con check es
una relación de tener ilusión herencia
la relación incluye
esta relación será tres casos de uso el
caso de uso
siempre influye el comportamiento debe
siempre
siempre
siempre incluyo
causa el comportamiento debe siempre
esto significa que el comportamiento es
incluido junto a la ubicación el cual
está definida
entonces esto no va a decir qué
que el caso de uso
como podemos ver acá acá su uso
siempre su trigo se utilizará el caso de
uso ve ahora este es un caso de uso
incluye una relación también de
dependencia puesto para que se haya
cumplido este caso de uso primero tenían
que cumplirse
en el caso de uso incluye
bien ser la base y este caso uso bien es
el caso incluido
depende de este caso dos veces depende
de a por qué porque se cumple el caso
sobre primero tiene que cumplir su caso
usual es una relación de dependencia si
un ejemplo acá y se valida al usuario
para que tú hayas venido usuario primero
es tenido que registrar la matrícula
una vez que se registre la matrícula se
valida el usuario ya estaba ligado a tu
usuario
acá también cómo podemos de las chicas
hay dos relaciones y incluye
registra la matrícula y aperturas cursos
validas usuario
sí
para qué es
en este caso uso que es válido el
usuario ha tenido primero que registra
la matrícula una relación de dependencia
esa es una relación incluye
en este caso de uso
bah
este va a incorporar explícitamente el
comportamiento de este caso 2
siempre recuerden que el caso de uso
incluye es una relación de dependencia
porque si él
no subirá el agua de no subir ejecuta
web el no se puede ejecutar no se puede
dar
en el caso de uso de dependencia que se
incluye
otra relación que hay entre el caso de
uso y la relación de extendida
acá a diferencia del caso de uso incluye
este viene hacer
el caso de uso extendido y éste viene a
ser el caso de uso base
en caso de uso a extiende al caso de uso
en el caso de uso a extiende ave
a ocurre en casos especiales para
extender a ver por ejemplo
acá que viene a ser la base
la base viene a ser registrar matrícula
y el caso de uso extendido viene así a
registrar matrículas temporánea como te
das cuenta si es incluido si es
extendido porque tienes que ver si es un
comportamiento inusual el comportamiento
que siempre se da es registrar la
matrícula
el comportamiento inusual que se puede
dar es que tú registra una matrícula
extemporánea
siempre para que veas para que puedas
ver si es extendida siempre pregúntate
si este caso de uso se puede dar es
inusual este caso dicen usual se puede
dar y cuando veas eso ese es un caso de
uso extendido
vamos a ver un ejemplo a continuación
para poder
cómo se relacionan los doctores los
casos de uso
por ejemplo acá este diagrama de caso
usuario registra en matrícula
como podemos ver acá hay una relación de
generalización herencia usuario director
de escuela secretaria el director de
escuela se comunica
con este caso de uso parte del curso por
ejemplo
acá este caso de uso es válido el
usuario se registra matrícula y acá es
alberto del curso para que tuvo leyes el
usuario primero es tenido que registrar
la matrícula y es teníamos que el
personal cursos esta es una relación
incluye
es una relación de dependencia para que
haya sólido usuario primero ha tenido
que registrar a matrícula
relación de dependencia ya que es una
relación extendida porque porque este es
el caso de uso base que siempre se da
registra matrícula y este es un caso de
uso inusual
registra matrícula extemporánea este es
un caso de uso industrial que no siempre
se da cuando veas un caso de uso así es
un caso de suspendido donde éste viene a
ser el caso suspendido 75 de usos y
siempre apuntas a la base
bueno y eso es todo por este presente
tutorial en el siguiente tutorial les
voy a enseñar a modelar un caso de uso
en el national rose
que tengan ustedes buenas tardes y
muchas gracias por la atención debida
gracias
Ver Más Videos Relacionados
Casos de uso y diagramas de casos de uso | | UPV
Tutorial - Diagrama de Clases UML
EL PROBLEMA DE LA RUTA MÁS CORTA (ALGORITMO DE DIJKSTRA) EJERCICIO RESUELTO
Base de Datos #2| Modelo relacional
Curso UML. Diagrama de objetos IV. Artifact Instance. Vídeo 21
Meet the preposition | The parts of speech | Grammar | Khan Academy
5.0 / 5 (0 votes)