SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Metamodelado
Por: Juan Antonio Sánchez Barrera

Se define metamodelado como el “proceso de modelado de formalismos”, el cual
se suele realizar para determinar si una instancia de un modelo particular es
consistente con su especificación en forma de metamodelo. (De Lara, Vangheluwe
y Alfonseca, 2003). También se comprende a partir de una estructura de cuatro
niveles M0, M1, M2, M3 (Isla y Llanes, 2008).

En el presente trabajo, se muestra el metadomelado UML, el cual se dice que es
el análisis, construcción y desarrollo de esquemas, reglas, restricciones, modelos
y teorías aplicables y útiles para el modelado de clases predefinidas de problemas.

A continuación, se presenta el análisis de un caso de uso tomado del trabajo. Ver
tabla 1.

    Diseño e implementación de un portal web para la gestión de eventos
                         deportivos. (Abad, 2011)

Gestión de administradores

Nombre del caso de uso                    Alta de administrador
Actor                                     Usuario administrador
Descripción                               Un usuario administrador introduce los
                                          datos asociados a un nuevo
                                          administrador en el sistema
Predicción                                El actor debe haberse identificado en el
                                          sistema gestor de contenidos
                                          proporcionando un nombre de usuario y
                                          contraseña válidos, y tener los
                                          permisos necesarios para dar de alta
                                          nuevos administradores
Flujo principal                           Acción actor         Acción sistema
                                          1) El actor pulsa la 2) Se abre un
                                          opción de menú       formulario con los
                                          de gestión de        datos que se
                                          usuarios y elige la deben rellenar.
                                          opción dar de alta
                                          administrador.
                                          3) El actor rellena  4) Los datos son
                                          los datos            correctos y se
                                          necesarios y pulsa guardan en la
                                          aceptar.             base de datos
                                                               informando de ello
                                                               al actor.
Flujo alternativo 1                       3) El actor pulsa el 4) El sistema sale
                                          botón cancelar.      del formulario. Y
                                                               no se realiza
                                                               ninguna acción.
Flujo alternativo 2                       3) El actor pulsa el 4) Los datos no
                                          botón aceptar.       son correctos y se
                                                               informa al actor
                                                               para que rellene el
                                                               Formulario
                                                               correctamente
Flujo alternativo 3                       3) El actor pulsa el 4) Los datos son
                                          botón aceptar.       correctos pero
                                                               curre un error en
                                                               la transacción y no
                                                               se deshacen los
                                                               cambios (rollback),
                                                               informando de ello
                                                               al usuario.
Pos condición                             Los datos del nuevo administrador se
                                          encuentran guardados de forma
                                          persistente (se ha hecho commit), en la
                                          base de datos y el nuevo administrador
                                          podrá acceder al SGC a partir de ese
                                          momento.
Comentarios
Tabla 1: Desarrollo de los elementos del caso de uso. (Abad, 2011)



A continuación, se muestra la representación gráfica del caso de uso que se
planteó en la tabla 1, el cual muestra el proceso de dar de alta a un administrador.
Ver figura 1.
Elegir la opción del menú crear administrador




                                  Llenar el formulario Alta de
                                        Administrador




                                Cancelar                      Aceptar




                                                            Validar datos




                     Informar al usuario que los datos                      Ejecutar transacción
                              no son validos



                              Deshacer cambios y mostrar                     Refrescar cambios en la
                                  mensaje de error                                 aplicación



                   Figura 1: Diagrama de Casos de uso. (Abad, 2011)

Diagrama de actividad para Alta de Administrador desarrollado en base al caso de
uso. Ver figura 2.

                                              Alta de
                                           administrador




                                                Abrir
                                            formulario de
                                                                                      Sistema
                                                datos

   Administrador

                                               Llenar
                                             Formulario
                                                                     Figura 2: Diagrama del caso. (Autoria Propia)

                                               Guarda la
                                             información
Este análisis muestra las herramientas objetos, relaciones y grafos para poder
representar la interacción que tienen los objetos presentados dentro del caso de
uso, en cuanto a los editores de aspecto visual sólo utiliza símbolos, por último, el
editor del modelo es el diagrama, hay que de esa manera están representados los
elementos.

En conclusión se muestra gráficamente las relaciones y las dependencias de los
casos de uso y los actores que están involucrados en ellos, este diagrama se
utiliza a nivel de análisis no de diseño y ayuda principalmente a identificar las
actividades que realiza cada actor.
Trabajos citados
Abad, S. L. (2011). Universidad Politécnica de Valencia. Recuperado el 13 de 1 de 2013, de
        http://riunet.upv.es/bitstream/handle/10251/11398/MEMORIA.pdf?sequence=1

Más contenido relacionado

Destacado

Otras variables que determinan la diversidad en el
Otras variables que determinan la diversidad en elOtras variables que determinan la diversidad en el
Otras variables que determinan la diversidad en elUTE
 
El narrador y los personajes
El narrador y los personajesEl narrador y los personajes
El narrador y los personajesEnric12345
 
Planing anual de jardín 1
Planing anual de jardín 1Planing anual de jardín 1
Planing anual de jardín 1Rutas La Safor
 
Guia de aprendizaje limpieza del computador
Guia de aprendizaje limpieza del computadorGuia de aprendizaje limpieza del computador
Guia de aprendizaje limpieza del computadorSantiagotabaresDim
 
Nuevo presentación de microsoft power point (4)
Nuevo presentación de microsoft power point (4)Nuevo presentación de microsoft power point (4)
Nuevo presentación de microsoft power point (4)Obed Isai
 
taller #2.Trabajo colaborativo
taller #2.Trabajo colaborativotaller #2.Trabajo colaborativo
taller #2.Trabajo colaborativoSantiago Giraldo
 
Cuestionario - "Informática Jurídica y Derecho. Aspectos básicos"
Cuestionario - "Informática Jurídica y Derecho. Aspectos básicos"Cuestionario - "Informática Jurídica y Derecho. Aspectos básicos"
Cuestionario - "Informática Jurídica y Derecho. Aspectos básicos"Tracytrey
 
Oportuna excusa de la tecnologia (2)
Oportuna excusa de la tecnologia (2)Oportuna excusa de la tecnologia (2)
Oportuna excusa de la tecnologia (2)NATHY
 
Dos palabras:moda incoruña.
Dos palabras:moda incoruña.Dos palabras:moda incoruña.
Dos palabras:moda incoruña.incoruna
 
Revista oferta formativa 2012 2013
Revista oferta formativa 2012 2013Revista oferta formativa 2012 2013
Revista oferta formativa 2012 2013Ikaslan Bizkaia
 

Destacado (20)

Los seres vivos
Los seres vivosLos seres vivos
Los seres vivos
 
Examen de computacion
Examen de computacionExamen de computacion
Examen de computacion
 
Otras variables que determinan la diversidad en el
Otras variables que determinan la diversidad en elOtras variables que determinan la diversidad en el
Otras variables que determinan la diversidad en el
 
Trabajo de investigacion fenyr
Trabajo de investigacion fenyrTrabajo de investigacion fenyr
Trabajo de investigacion fenyr
 
Luis plagio
Luis   plagioLuis   plagio
Luis plagio
 
El narrador y los personajes
El narrador y los personajesEl narrador y los personajes
El narrador y los personajes
 
Planing anual de jardín 1
Planing anual de jardín 1Planing anual de jardín 1
Planing anual de jardín 1
 
Pineda henao
Pineda henaoPineda henao
Pineda henao
 
El proceso de desarrollo de software
El proceso de desarrollo de softwareEl proceso de desarrollo de software
El proceso de desarrollo de software
 
Las grasas
Las grasasLas grasas
Las grasas
 
Ana presentacio
Ana presentacioAna presentacio
Ana presentacio
 
Guia de aprendizaje limpieza del computador
Guia de aprendizaje limpieza del computadorGuia de aprendizaje limpieza del computador
Guia de aprendizaje limpieza del computador
 
Nuevo presentación de microsoft power point (4)
Nuevo presentación de microsoft power point (4)Nuevo presentación de microsoft power point (4)
Nuevo presentación de microsoft power point (4)
 
taller #2.Trabajo colaborativo
taller #2.Trabajo colaborativotaller #2.Trabajo colaborativo
taller #2.Trabajo colaborativo
 
Cuestionario - "Informática Jurídica y Derecho. Aspectos básicos"
Cuestionario - "Informática Jurídica y Derecho. Aspectos básicos"Cuestionario - "Informática Jurídica y Derecho. Aspectos básicos"
Cuestionario - "Informática Jurídica y Derecho. Aspectos básicos"
 
Presentación rcr
Presentación rcrPresentación rcr
Presentación rcr
 
Oportuna excusa de la tecnologia (2)
Oportuna excusa de la tecnologia (2)Oportuna excusa de la tecnologia (2)
Oportuna excusa de la tecnologia (2)
 
Dos palabras:moda incoruña.
Dos palabras:moda incoruña.Dos palabras:moda incoruña.
Dos palabras:moda incoruña.
 
Revista oferta formativa 2012 2013
Revista oferta formativa 2012 2013Revista oferta formativa 2012 2013
Revista oferta formativa 2012 2013
 
Ca
CaCa
Ca
 

Similar a Metamodelado UML

Requerimientos Funcionales y no Funcionales
Requerimientos Funcionales y no FuncionalesRequerimientos Funcionales y no Funcionales
Requerimientos Funcionales y no Funcionalessullinsan
 
Diseño UML (Diagrama de Secuencia)
Diseño UML (Diagrama de Secuencia)Diseño UML (Diagrama de Secuencia)
Diseño UML (Diagrama de Secuencia)Tabodiaz
 
Modelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónkModelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónkJose Torres Gonzales
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónJose Torres Gonzales
 
Modelo dinámico de transacciones
Modelo dinámico de transaccionesModelo dinámico de transacciones
Modelo dinámico de transaccionesKARINAS2016CAHOMA
 
Uso de la herramienta transaccional
Uso de la herramienta transaccionalUso de la herramienta transaccional
Uso de la herramienta transaccionalNikoroso
 
Uso de la Herramienta Transaccional Metalogo
Uso de la Herramienta Transaccional MetalogoUso de la Herramienta Transaccional Metalogo
Uso de la Herramienta Transaccional MetalogoRicardo Antequera
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwareguardiloa89
 
Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)Jose Torres Gonzales
 

Similar a Metamodelado UML (20)

Análisis y diseño de aplicaciones web con un caso de uso
Análisis y diseño de aplicaciones web con un caso de usoAnálisis y diseño de aplicaciones web con un caso de uso
Análisis y diseño de aplicaciones web con un caso de uso
 
ANÁLISIS Y DISEÑO DE APLICACIONES WEB CON UN CASO DE USO
ANÁLISIS Y DISEÑO DE APLICACIONES WEB CON UN CASO DE USOANÁLISIS Y DISEÑO DE APLICACIONES WEB CON UN CASO DE USO
ANÁLISIS Y DISEÑO DE APLICACIONES WEB CON UN CASO DE USO
 
Modelo de casos de uso 2da versión
Modelo de casos de uso 2da versiónModelo de casos de uso 2da versión
Modelo de casos de uso 2da versión
 
Unidad iii -_parte_3_-_(2xpag)
Unidad iii -_parte_3_-_(2xpag)Unidad iii -_parte_3_-_(2xpag)
Unidad iii -_parte_3_-_(2xpag)
 
Requerimientos Funcionales y no Funcionales
Requerimientos Funcionales y no FuncionalesRequerimientos Funcionales y no Funcionales
Requerimientos Funcionales y no Funcionales
 
Diseño UML (Diagrama de Secuencia)
Diseño UML (Diagrama de Secuencia)Diseño UML (Diagrama de Secuencia)
Diseño UML (Diagrama de Secuencia)
 
Modelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónkModelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónk
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
Manual de-usuarios
Manual de-usuariosManual de-usuarios
Manual de-usuarios
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versión
 
Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Modelo dinámico de transacciones
Modelo dinámico de transaccionesModelo dinámico de transacciones
Modelo dinámico de transacciones
 
Administracion de Sistemas
Administracion de SistemasAdministracion de Sistemas
Administracion de Sistemas
 
Cusistema
CusistemaCusistema
Cusistema
 
Uso de la herramienta transaccional
Uso de la herramienta transaccionalUso de la herramienta transaccional
Uso de la herramienta transaccional
 
Uso de la Herramienta Transaccional Metalogo
Uso de la Herramienta Transaccional MetalogoUso de la Herramienta Transaccional Metalogo
Uso de la Herramienta Transaccional Metalogo
 
Uml
UmlUml
Uml
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (20)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Metamodelado UML

  • 1. Metamodelado Por: Juan Antonio Sánchez Barrera Se define metamodelado como el “proceso de modelado de formalismos”, el cual se suele realizar para determinar si una instancia de un modelo particular es consistente con su especificación en forma de metamodelo. (De Lara, Vangheluwe y Alfonseca, 2003). También se comprende a partir de una estructura de cuatro niveles M0, M1, M2, M3 (Isla y Llanes, 2008). En el presente trabajo, se muestra el metadomelado UML, el cual se dice que es el análisis, construcción y desarrollo de esquemas, reglas, restricciones, modelos y teorías aplicables y útiles para el modelado de clases predefinidas de problemas. A continuación, se presenta el análisis de un caso de uso tomado del trabajo. Ver tabla 1. Diseño e implementación de un portal web para la gestión de eventos deportivos. (Abad, 2011) Gestión de administradores Nombre del caso de uso Alta de administrador Actor Usuario administrador Descripción Un usuario administrador introduce los datos asociados a un nuevo administrador en el sistema Predicción El actor debe haberse identificado en el sistema gestor de contenidos proporcionando un nombre de usuario y contraseña válidos, y tener los permisos necesarios para dar de alta nuevos administradores Flujo principal Acción actor Acción sistema 1) El actor pulsa la 2) Se abre un opción de menú formulario con los de gestión de datos que se usuarios y elige la deben rellenar. opción dar de alta administrador. 3) El actor rellena 4) Los datos son los datos correctos y se necesarios y pulsa guardan en la aceptar. base de datos informando de ello al actor.
  • 2. Flujo alternativo 1 3) El actor pulsa el 4) El sistema sale botón cancelar. del formulario. Y no se realiza ninguna acción. Flujo alternativo 2 3) El actor pulsa el 4) Los datos no botón aceptar. son correctos y se informa al actor para que rellene el Formulario correctamente Flujo alternativo 3 3) El actor pulsa el 4) Los datos son botón aceptar. correctos pero curre un error en la transacción y no se deshacen los cambios (rollback), informando de ello al usuario. Pos condición Los datos del nuevo administrador se encuentran guardados de forma persistente (se ha hecho commit), en la base de datos y el nuevo administrador podrá acceder al SGC a partir de ese momento. Comentarios Tabla 1: Desarrollo de los elementos del caso de uso. (Abad, 2011) A continuación, se muestra la representación gráfica del caso de uso que se planteó en la tabla 1, el cual muestra el proceso de dar de alta a un administrador. Ver figura 1.
  • 3. Elegir la opción del menú crear administrador Llenar el formulario Alta de Administrador Cancelar Aceptar Validar datos Informar al usuario que los datos Ejecutar transacción no son validos Deshacer cambios y mostrar Refrescar cambios en la mensaje de error aplicación Figura 1: Diagrama de Casos de uso. (Abad, 2011) Diagrama de actividad para Alta de Administrador desarrollado en base al caso de uso. Ver figura 2. Alta de administrador Abrir formulario de Sistema datos Administrador Llenar Formulario Figura 2: Diagrama del caso. (Autoria Propia) Guarda la información
  • 4. Este análisis muestra las herramientas objetos, relaciones y grafos para poder representar la interacción que tienen los objetos presentados dentro del caso de uso, en cuanto a los editores de aspecto visual sólo utiliza símbolos, por último, el editor del modelo es el diagrama, hay que de esa manera están representados los elementos. En conclusión se muestra gráficamente las relaciones y las dependencias de los casos de uso y los actores que están involucrados en ellos, este diagrama se utiliza a nivel de análisis no de diseño y ayuda principalmente a identificar las actividades que realiza cada actor.
  • 5. Trabajos citados Abad, S. L. (2011). Universidad Politécnica de Valencia. Recuperado el 13 de 1 de 2013, de http://riunet.upv.es/bitstream/handle/10251/11398/MEMORIA.pdf?sequence=1