Curso UML. Diagrama de objetos IV. Artifact Instance. Vídeo 21
Summary
TLDREste video ofrece una introducción a los diagramas de objetos UML, centrando la atención en el uso de la herramienta 'artifact instance'. El presentador explica qué es un artifact, sus usos en el desarrollo de software, y cómo puede representar elementos físicos o tangibles como archivos de configuración, scripts de base de datos, y recursos digitales. A través de ejemplos concretos, como la aplicación web de una biblioteca, se ilustra cómo 'artifact instance' puede modelar y documentar la arquitectura de despliegue y la traceability de un sistema.
Takeaways
- 📚 Introducción a los diagramas de objetos UML y la herramienta Artifact Instance.
- 🛠️ Artifact Instance es una herramienta para representar componentes físicos o tangibles en un diagrama UML.
- 📂 Ejemplos de Artifacts incluyen ejecutables, scripts de base de datos y archivos de configuración.
- 🖥️ Los Artifacts no necesariamente tienen que ser físicamente tangibles, sino que pueden ser concretos y específicos en el desarrollo del software.
- 🔍 La definición de Artifact en UML se refiere a una especificación de un componente físico o tangible utilizado en el desarrollo de software.
- 🔗 Usos de los Artifacts en el desarrollo software: representar elementos físicos, desplegar y configurar aplicaciones, y documentar y rastrear la aplicación.
- 📈 Aplicaciones de Artifact Instance en un diagrama UML: modelar instancias de elementos físicos o tangibles del sistema.
- 🔄 Ejemplo práctico: representar un archivo de configuración en un diagrama de objetos UML.
- 📚 Otros usos: documentar el sistema a través de manuales de usuario y técnicos, y vincular guías para diferentes usuarios.
- 🗂️ Creación de un Artifact Instance para representar recursos digitales, como una colección de libros en formato digital.
- 🔗️ Las relaciones entre los Artifacts y otros objetos del sistema pueden ser representadas mediante la herramienta Link en UML.
Q & A
¿Qué es un diagrama de objetos UML y qué se trata de ver en este tipo de diagramas?
-Un diagrama de objetos UML es una herramienta utilizada en el modelado de sistemas de software para representar las relaciones entre los distintos objetos que lo componen. Se busca ver la estructura de la aplicación, las interacciones entre objetos y cómo estos se relacionan entre sí.
¿Qué es un artifact en el contexto de UML y el desarrollo de software?
-Un artifact en UML es una especificación de un componente físico o tangible que se utiliza en el desarrollo del software. Puede incluir elementos como ejecutables, scripts de base de datos, archivos de configuración, etc., que tienen una presencia definida y específica en el sistema de archivos y son manejables directamente.
¿Cómo se define 'instance' en el contexto de UML y diagramas de objetos?
-En el contexto de UML, 'instance' se refiere a una instancia específica de un objeto o elemento, que representa una aparición concreta de un objeto en el sistema. No necesariamente es lo mismo que una instancia en el sentido estricto de la programación orientada a objetos.
¿Qué herramienta se utiliza en UML para representar los artifact instances?
-Para representar los artifact instances en un diagrama de objetos UML, se utiliza la herramienta 'artifact instance'. Esta herramienta permite modelar y representar instancias de elementos físicos o tangibles del sistema.
¿Cuáles son los usos principales de un artifact en el desarrollo de software?
-Los usos principales de un artifact en el desarrollo de software incluyen la representación de elementos físicos para desplegar y configurar la aplicación, así como la documentación y la traceability (capacidad de rastrear) de la aplicación.
¿Cómo se puede utilizar un artifact instance en el contexto de una aplicación web?
-En el contexto de una aplicación web, un artifact instance puede representar elementos como archivos de configuración, scripts de base de datos, o documentación técnica. Permite visualizar la relación entre estos elementos y otros objetos del sistema, así como su despliegue y configuración en el servidor web.
¿Qué ejemplos de artifact instances se mencionan en el script?
-Los ejemplos de artifact instances mencionados en el script incluyen un archivo de configuración (como appconfig), una API documentada en un archivo PDF, manuales de usuario y documentación técnica, archivos de configuración de la base de datos (como database config), scripts de inicialización de base de datos (como init db.sql) y recursos digitales como colecciones de libros en formato comprimido.
¿Cómo se relacionan los artifact instances con los objetos del sistema en un diagrama de objetos UML?
-Los artifact instances se relacionan con los objetos del sistema mediante la herramienta 'link' en UML. Esta relación puede representar la gestión, edición o cualquier otra interacción que tenga lugar entre el objeto y el artifact instance.
¿Qué se entiende por 'físico' o 'tangible' en el ámbito de UML y el desarrollo de software?
-En el ámbito de UML y el desarrollo de software, 'físico' o 'tangible' se entiende de manera más amplia que en el sentido común. Aquí, estos términos se refieren a elementos que tienen una presencia definida y específica en el sistema de archivos, aunque no sean tangibles en el sentido estricto de lo que se puede tocar con las manos.
¿Qué es un archivo de configuración de base de datos y cómo se representa en un diagrama de objetos UML?
-Un archivo de configuración de base de datos, como database config, es un archivo que especifica los parámetros de conexión y la configuración de seguridad para la base de datos utilizada por la aplicación. En un diagrama de objetos UML, se representa utilizando un artifact instance, que se vincula con los objetos del sistema que utilizan dicha configuración.
¿Cómo se puede utilizar un artifact instance para documentar el sistema en una aplicación de gestión de biblioteca?
-En una aplicación de gestión de biblioteca, un artifact instance puede ser utilizado para representar manuales de usuario, documentación técnica, guías para bibliotecarios y otros recursos documentales que acompañan la aplicación. Estos artifact instances pueden estar relacionados con los objetos del sistema responsables de las funciones documentadas.
Outlines
📚 Introducción a los Artifact Instance en UML
Este párrafo introduce los conceptos básicos de los Artifact Instance en el contexto de los diagramas de objetos UML. Se explica que estos son herramientas opcionales para representar elementos físicos o tangibles en el desarrollo de software. Se mencionan ejemplos de Artifacts como ejecutables, scripts de base de datos y archivos de configuración, y se destaca su papel en la manipulación y almacenamiento dentro del sistema de archivos.
🛠️ Usos de los Artifact Instance en el Desarrollo de Software
En este párrafo se discuten los diferentes usos que se le pueden dar a los Artifact Instance en el proceso de desarrollo de software. Se categorizan en tres主要用途: representar elementos físicos para desplegar y configurar aplicaciones, documentar la aplicación y mejorar la traceabilidad. Se proporciona un ejemplo práctico de cómo se puede utilizar un Artifact Instance para modelar un archivo de configuración en un diagrama UML.
📖 Ejemplos de Uso de Artifact Instance en una Biblioteca Virtual
Este párrafo presenta ejemplos específicos de cómo se pueden aplicar los Artifact Instance en la creación de una aplicación de gestión de biblioteca. Se sugiere el uso de Artifact Instance para documentar el sistema, representar archivos de configuración y recursos digitales como libros en formato digital. Se detalla cómo representar la relación entre estos elementos y otros objetos del sistema, como el bibliotecario y la base de datos.
🌐 Representación de Recursos Digitales en UML
Este párrafo se centra en la representación de recursos digitales en diagramas de objetos UML. Se describe cómo utilizar Artifact Instance para modelar una colección de libros en formato digital, como un archivo comprimido que contiene todos los libros de Miguel de Cervantes. Se explica paso a paso el proceso de creación de un Artifact Instance y cómo establecer relaciones con otros elementos del diagrama para representar la gestión de dichos recursos digitales.
🎓 Recursos Educativos y Cursos de Programación
Finalmente, el párrafo ofrece información sobre recursos educativos adicionales para aquellos interesados en aprender más sobre UML y desarrollo de software. Se menciona la posibilidad de unirse a una academia virtual para acceder a cursos gratuitos y tutorizados, así como la oportunidad de recibir un seguimiento personalizado y obtener un certificado al final del curso.
Mindmap
Keywords
💡UML
💡Diagramas de objetos
💡Artifact
💡Artifact instance
💡Aplicación web
💡Despliegue
💡Configuración
💡Documentación técnica
💡Traceabilidad
💡Recursos digitales
Highlights
Introducción al curso de UML y diagramas de objetos.
Explicación de los componentes y herramientas utilizadas en los diagramas de objetos, específicamente el artifact instance.
Discusión sobre la definición de artifact en el contexto de UML y su importancia en el desarrollo de software.
Ejemplos de artifact en el desarrollo de software, como ejecutables, scripts de base de datos y archivos de configuración.
Clarificación sobre el término 'físico' o 'tangible' en el ámbito de UML y su aplicación en el software.
Usos de los artifactos en el desarrollo de software, incluyendo representación de elementos físicos, despliegue y configuración, y documentación y traceability.
Aplicación práctica del artifact instance en la representación de un diagrama UML, como el archivo de configuración en una aplicación web.
Ejemplo de cómo se puede utilizar un artifact instance para documentar el sistema, como manuales de usuario y documentación técnica.
Representación de archivos de configuración del software, como database config, mediante artifact instance.
Uso de artifact instance para representar recursos digitales en una biblioteca, como libros en formato digital.
Creación de un diagrama de objetos UML para ilustrar la relación entre el bibliotecario y un recurso digital como un archivo comprimido de libros.
Explicación de cómo se puede agregar una nota a un artifact instance para especificar su función o uso.
Aviso sobre la extensión de los cursos y la disponibilidad de cursos gratuitos y tutorizados en la academia virtual.
Invitación a registrarse en la academia virtual para un seguimiento personalizado y resolución de dudas.
Transcripts
Hola qué tal Bienvenidos a todos a una
nueva entrega de este curso de uml en el
que estamos viendo concretamente los
diagramas de objetos Vamos a continuar
en este vídeo viendo pues componentes
herramientas que podemos utilizar con
los diagramas de objetos concretamente
en este vídeo vamos a hablar de los
artifact
instance me imagino que os habréis dado
cuenta si seguís eh los vídeos
anteriores Y si habéis hecho algún
diagrama de objetos que al trabajar con
esta uml tenemos la herramienta object
que ya sabemos Para qué sirve ya la
hemos utilizado pero debajo tenemos la
herramienta artifact instance Bueno pues
es esta la herramienta de la que vamos a
hablar en este vídeo Qué es Para qué
sirve y en nuestra aplicación de
biblioteca a ver si tiene cabida o no
esta herramienta os recuerdo que la
mayoría de los elementos herramientas
que vemos en estar uml son opcionales no
es obligatorio incluirlas con calzador
las incluirás si las necesitas no
entonces artifact instance puede que la
necesites o la quieras representar O
puede que no Entonces qué es exactamente
un artifact
instance Bueno yo creo que si intentamos
Traducir del inglés las palabras
artifact instance nos puede dar una idea
aproximada Aunque es un concepto
complejo no yo creo que instance ya
sabemos todo lo que es instancia no y ya
sabemos lo que es una instancia quizás
el K de la cuestión esté aquí no en
artifact Qué es un artifact artifact
Pues si lo traducimos del inglés es ar
FAO pero claro artefacto queda como muy
general no Además de un poco abstracto
así que bueno vamos a ver qué es
exactamente en el desarrollo del
Software con uml en la representación
del desarrollo del Software con con uml
que es exactamente un artifact si
buscáis por ahí la definición de
artifact relacionado con uml pues Vais a
encontrar definiciones parecidas a esta
no una especificación de un componente
físico por ahí en internet podéis
encontrar definiciones en las que
reemplazan la palabra físico por la
palabra tangible no Entonces es una
especificación de un componente físico o
tangible que se utiliza en el desarrollo
del Software pero claro esta definición
la entenderán solamente aquellos que
tengan bastante experiencia en el
desarrollo del software y todas las
etapas del desarrollo del Software no
para los que no pues quizás esta
definición os deje un poco fríos os deje
Exactamente igual Pero bueno vamos a
intentar arrojar un poco de luz vamos a
ver algunos ejemplos de artifact eh
referidos al desarrollo del Software hay
muchos ejemplos de artifact en el
desarrollo de una aplicación aquí veis
tan solo unos cuantos no todos por
ejemplo un artifact podría ser un
ejecutable a la hora de desarrollar una
aplicación web Pues un
ejecutable también puede ser un Script
de base de datos que tengas que utilizar
en el desarrollo de de tu aplicación o
un archivo. config no muy utilizados por
ejemplo con los framework no los
frameworks para crear aplicaciones web
Bueno pues un archivo de configuración
también se consideraría un artifact y en
fin muchísimos otros
ejemplos uno cuando lee la palabra
físico o tangible que va por ahí en las
definiciones que podéis encontrar de
esto no por internet se imagina algo que
puede tocar no porque es algo físico
algo tangible algo que puede tocar con
sus manos sin embargo en este ámbito de
uml la palabra físico tangible eh
tenemos que ampliarla un poco más no nos
podemos restringir al hablar de físico o
tangible solo a algo que puedas tocar
con tus manos no que es lo primero que
nos viene a la cabeza a todos cuando
vemos estos términos de físico o
tangible en el contexto de uml y en el
desarrollo del Software cuando nos
referimos a artefactos como tangibles o
físicos estamos utilizando una
interpretación más amplia de estos
términos tangible en este ámbito de uml
significa algo que es concreto y
específico en el desarrollo del Software
aunque no lo puedas tocar con tus manos
que es lo primero que nos viene a a la
cabeza a todos no por ejemplo un Script
de una base de datos no puedes tocarlo
con tus manos un archivo de
configuración no lo puedes tocar con tus
manos verdad Bueno pues aunque no lo
puedas tocar con tus manos son elementos
concretos en el sentido de que tienen
una presencia definida y específica en
el sistema de archivos son entidades y
aquí estaría la clave que puedes
manipular directamente por ejemplo
editando ejecutando no en el caso de que
sea un ejecutable borrando etcétera
entonces a eso nos referimos cuando
hablamos de componentes físicos o
tangibles a entidades
eh Muy definidas con presencia definidas
y que podemos manipular que podemos
editar
directamente aunque no sean tangibles en
un sentido estricto y físico como
entendemos todos pues eh tienen una
forma definida y ocupan un espacio en un
medio de almacenamiento lo cual pues les
otorga hablando de de software y
hablando del ámbito de los diagramas uml
el que los puedas almacenar en un
dispositivo físico el que los puedas
manipular editar les otorga esa
tangibilidad no dentro del ecosistema
del
Software Qué usos le podemos dar en el
desarrollo del software a estos
artefactos Bueno pues yo creo que os
podéis hacer una idea No ya os acabo de
decir unos ejemplos pues ya sabemos los
usos que más o menos le podemos dar Qué
uso puede tener un ejecutable Qué uso
puede tener un Script de una de datos Y
qué uso puede tener un archivo de
configuración Pues nos podemos hacer una
idea sin embargo si tuviésemos que
aglutinar en categorías los diferentes
usos que puede tener un artefacto en el
desarrollo del Software lo podríamos
aglutinar o agrupar todos esos usos en
tres grandes categorías no podríamos
decir que un artifact instance puede
servir para representar elementos
físicos para desplegar y configurar
nuestra aplicación y para
eh documentar y
trace trace perdón trace nuestra
aplicación no Qué quiere decir
representar elementos físicos Bueno pues
que la herramienta artifact instance a
la hora de crear un diagrama uml lo
vamos a utilizar para pues modelar Y
representar instancias de estos
elementos físicos o tangibles del
sistema como por ejemplo archivos
documentos o cualquier otro recurso que
sea parte de este sistema de software o
de su entorno de despliegue no Esa es la
representación de elementos físicos
cuando hablamos de despliegue y
configuración Pues cuando tú creas en
uml un diagrama de despliegue o de
componentes puedes utilizar artifact
instance para representar pues como esos
artefactos específicos se despliegan en
nodos para los que tengáis experiencia
con el despliegue o se relacionan con
componentes del sistema es especialmente
Útil para visualizar la arquitectura de
despliegue incluyendo Dónde y cómo esos
componentes del Software se implementan
con el hardware no y el tercer gran uso
de documentación y traceability
[Música]
Espero que con todo esto vaya quedando
un poco claro Aunque todavía me imagino
que puede estar turbia no la idea de qu
es exactamente un artifact instance no
vamos a intentar poner un ejemplo de uso
de los muchos que se les puede dar a
estos artifact instance no imaginaos que
estamos desarrollando una aplicación web
no sé si alguno de los que me escucháis
pues habéis seguido por ejemplo mi curso
de Spring por ejemplo e incluso mi curso
de Java en la parte dedicada a jee
cuando trabajábamos con serlet Bueno
pues en este tipo de aplicaciones H
podemos utilizar un artifact instance
para representar el archivo de
configuración el típico archivo
appconfig que nos encontramos en este
tipo de aplicaciones web y que se
despliega en el Back en el servidor web
no Entonces si nosotros tenemos que
representar eso en nuestro diagrama uml
en nuestro diagrama de objetos uml pues
podríamos representar tanto el servidor
como el archivo de configuración como un
artifact instance el servidor como un
nodo de los que hemos visto ya en vídeos
anteriores de este curso y el archivo de
configuración pues como un artifact
instance no entonces Ah yo creo que con
esto ya uno va teniendo una idea más
aproximada de Qué es un artifact
instance no Y además de representar ese
archivo de configuración de nuestra
aplicación web podemos Mostrar la
relación entre ese archivo de
configuración ese artifact instance y
cómo se despliega ese archivo de
configuración en qué momento o Con qué
otro objeto está relacionado a la hora
de desplegarse ese archivo de
configuración en nuestra aplicación
web es frecuente también a la hora de
desarrollar aplicaciones complejas que
estas aplicaciones tengan apis asociadas
es decir
e documentación técnica no que va a
permitir realizar o consultar diferentes
cosas relativas a esa aplicación Bueno
pues esas apis técnicas que podemos
crear
e las podemos Representar en un diagrama
uml mediante artifact instance por
ejemplo no se me acaba de ocurrir me
acaba de venir a la cabeza el el tema de
las apis en Star uml pues crearíamos una
artifact instance que se llame por
ejemplo Api gu document.pdf no donde
pues al abrir ese documento vemos la
especificación técnica de esa aplicación
una especificación técnica que puede
ayudar al resto de desarrolladores que
participen en el desarrollo valga la
redundancia de esa aplicación Pues a ver
toda la parte técnica toda la
documentación técnica asociada a esa
aplicación pero no perdáis de vista que
la principal definición es la que hemos
dado al principio no especificación de
un componente físico tangible Con el
matiz que os he explicado de físico
tangible en este ámbito utilizado en el
desarrollo del software y esto lo digo
porque voy a intentar poner algún eemplo
con la aplicación que nos ocupa la
aplicación de la
biblioteca bien en el contexto de una
aplicación de gestión de biblioteca como
la que estamos creando nosotros no la
hipotética aplicación que estamos
representando en nuestros diagramas
podemos encontrar muchas formas más o
menos creativas no de utilizar un
artifact instance para representar
elementos físicos tangibles entendiendo
lo que ya os he dicho antes por físico
tangible no eh Por ejemplo qué casos de
uso en nuestra aplicación tendría un
artifact instance pues por ejemplo para
documentar el sistema como documentación
del sistema Por ejemplo podemos crear
artifact instance para representar en
nuestro diagrama de objetos manuales de
usuario y documentación técnica
podríamos utilizar estas instancias no
de artefacto para representar pues
manuales de usuario que acompañan a la
aplicación de de la biblioteca No
imaginaos que los alumnos cuando van a
alquilar esos libros en la biblioteca lo
pueden hacer a trés través de una
aplicación no introducen su usuario su
contraseña ya hablamos de esto en vídeos
anteriores Y pueden alquilar los libros
a través de esa aplicación Bueno pues
para aprender a manejar la aplicación
Podemos agregar unas instrucciones una
documentación del sistema pues esas
instrucciones serían un artifact
instance no eh También Se podrían
incluir guías para los bibliotecarios no
que les explique que les dé
instrucciones de cómo gestionar los
préstamos Cómo buscar libros dentro de
la aplicación Entonces en un diagrama
pues estos artifact instance estos
artefactos podrían estar relacionados
vinculados eh a los e diferentes objetos
del sistema que son responsables de esas
funciones Por ejemplo si incluimos una
guía para bibliotecarios el artifact
instance que sería la guía del
bibliotecario estaría relacionado con el
objeto bibliotecario que ya tenemos en
nuestra aplicación no entonces este
sería un caso de uso en nuestra
Aplicación como documentación del
sistema tanto para usuarios como para
los que gestionan para los
bibliotecarios otro caso de uso en
nuestra aplicación pues archivos de
configuración del Software No pues por
ejemplo un database config está claro
que nuestra aplicación va a tener que
conectar con una base de datos donde
estén almacenados donde estén
registrados todos los libros que tenemos
disponibles en nuestra biblioteca pues
vamos a tener seguramente que utilizar
un archivo
database.com configuración de de esa
conexión con la base de datos No ese
archivo que especifique los parámetros
de conexión la configuración de
seguridad no estos datos son críticos
para el funcionamiento de nuestra
aplicación de la biblioteca entonces
podríamos crear un artifact instance de
ese archivo de configuración de ese
database config no y vincular ese
artifact instance a los componentes de
sistema que lo utilizan Como por ejemplo
un sistema de gestión de base de datos
no lo he incluido en mi diag prama ese
objeto base de datos pero en el caso de
que lo hubiera que lo podría incluir
perfectamente pues ese artifact instance
ese database.com estaría relacionado
vinculado con ese objeto base de datos Y
claro si nuestro sistema va a tener una
base de datos un archivo database punc
también podríamos incluir otro artifact
instance que sería ese Script que
inicializa eh la base de datos no eh o
para migrar la base de datos el típico
archivo con extensión sql que tenemos a
la hora de desarrollar las aplicaciones
no ese init gu db.sql que vemos en
tantas aplicaciones Bueno pues ese
archivo sql ese Script que inicializa
sería otro artifact instance que
podríamos Representar en nuestro
diagrama no Si queremos exportar migrar
nuestra base de datos necesitaremos
también un archivo.sql Pues en el caso
de que quieras Representar en tu
diagrama uml esa migración esa
exportación lo harás también a través de
un artefact instance que represente ese
Script de migración de exportación y
otro ejemplo que podría casar no con
nuestra aplicación de biblioteca es para
representar recursos digitales y este es
el que voy a intentar con un ejemplo muy
sencillo representar ahora después es
otro uso que le podríamos dar a artifact
instance con nuestra aplicación de
biblioteca imaginaos algo que será muy
frecuente de hoy en día que nuestra
biblioteca no solamente alquila presta
libros físicos sino que los usuarios de
alguna manera también pueden alquilar
libros en formato digital yo creo que
incluso hoy en día es más frecuente
alquilar o comprar libros en formato
digital o casi más frecuente no Bueno
pues imaginaos que nuestra biblioteca es
capaz también de prestar alquilar libros
en formato digital o colecciones de
libros en formato digital no Bueno pues
utilizaríamos un artifact instance para
representar ese recurso digital que
puede ser un libro en formato digital o
una colección de libros en un archivo
comprimido por ejemplo No pues si
quieres representar ese punto zip ese
punto rar o el formato comprimido que
sea donde van un montón de libros Pues
utilizarás un artifact
instance y para poner un ejemplo lo más
sencillo posible en el diagrama de
objetos que creamos en el vídeo anterior
Pues voy a crear un artifact inst que
represente precisamente esto un recurso
digital podría incluir muchos más y
llenar mi diagrama de objetos Pues de
artifact instance pero como estoy
creando un ejemplo lo más sencillo
posible pues ni voy a documentar mi
sistema de momento ni quiero representar
eh los archivos de configuración del
Software el punto config ni tampoco
quiero representar ningún archivo de
inicialización de base de datos voy a
centrarme en el recurso
digital entonces este es el diagrama que
tenemos de el vídeo anterior si
recordáis Y tenemos un estudiante que
alquila un libro que concretamente es el
libro del Quijote de Miguel de Cervantes
etcétera y un bibliotecario o
bibliotecaria en este caso que gestiona
ese alquiler No aquí tenemos una nota
que especifica la la fecha en la que el
estudiante alquiló el libro y así lo
tenemos bien pues imaginaos que e además
de tener el formato físico de este libro
pues tenemos el formato digital pero
mirar incluso voy a representar algo que
no solamente es el formato digital de
este único libro del Quijote imaginaos
que en nuestra biblioteca tenemos la
colección de todos los libros que ha
escrito que escribió en vida Miguel de
Cervantes y los tenemos en formato
comprimido y dentro de esa colección de
libros va El Quijote No si yo quisiera
representar esto ese formato digital ese
punto zip por ejemplo donde están todos
los libros de Miguel de Cervantes en mi
diagrama de objetos y especificar que es
el bibliotecario quien gestiona ese
archivo con imprimido por ejemplo podría
representar que el estudiante alquila
ese punto zip pero quiero representar
que es el bibliotecario el que gestiona
ese punto zip Cómo lo haríamos Bueno
pues escogería la herramienta artifact
instance crearíamos Pues aquí nuestro
artefacto y a ese artefacto le damos un
nombre Entonces yo lo voy a llamar por
ejemplo
colección Cervantes punto zip ya está
así estoy especificando que tengo un
artefacto algo que es o físico en el
ámbito de uml algo que se puede editar
algo que ocupa un espacio físico en una
unidad de almacenamiento que es este
archivo comprimido donde están todos los
libros de Cervantes incluido ese no
incluido El Quijote pues ya está así de
simple es representar esto no
adicionalmente
puedes representar la relación con uno
de los objetos si yo quiero representar
que este punto zip lo gestiona el
bibliotecario pues me iría aquí a la
herramienta link
trazarías ges alquila eh edita o la
relación que yo quiera especificar Aquí
del bibliotecario con ese archivo
comprimido y ya está adicionalmente
también Star uml nos permite agregar una
nota si tú quieres especificar Qué es
este artifact Para qué sirve Qué hace
etcétera pues haces un doble clic aquí
en el nombre y agregas una nota igual
que la nota que agregamos en la relación
entre estudiante y libro Pues aquí
puedes agregar una nota que es
especifique qué es lo que hace ese
artefacto haciendo doble clic en la nota
puedes decir por ejemplo toda la
colección de libros de
Cervantes pues ya está ya hemos creado
un artefacto una artefact instance y
para esto sirve evidentemente hemos
aplicado aquí uno de los casos que
podría encajar con nuestra aplicación
que es una representación de un recurso
digital pero recordar que hay muchos más
casos todo depende de lo que tú quieras
representar bien pues nada más Espero
que haya quedado un poco más claro que
es exactamente un artifact instance no
en el ámbito de un diagrama de objetos
uml vamos a dejar de momento Este vídeo
en el punto en el que nos encontramos y
os recuerdo que si lo deseáis podéis
registraros gratuitamente en mi academia
virtual
pildorasinformaticas.es donde en la zona
de cursos gratuitos tengo todos los
cursos gratuitos que he ido subiendo a
YouTube ordenados por categorías a
aquellos que deseéis que os resuelva las
dudas relacionadas con los cursos tenéis
la sección de cursos offline y los que
deseáis que os haga un seguimiento más
personalizado como si tuvierais un tutor
en casa con ejercicios test resolución
de dudas y entrega de certificado al
finalizar un curso tenéis los cursos
tutorizados estos catálogos se Irán
ampliando poco a poco con el tiempo
hasta la próxima que os vaya bien
تصفح المزيد من مقاطع الفيديو ذات الصلة
5.0 / 5 (0 votes)