SlideShare una empresa de Scribd logo
1 de 5
UNIVERSIDAD CATÓLICA
“NUESTRA SEÑORA DE LA ASUNCIÓN”
Facultad de Ciencias y Tecnologías
Campus Itapuá - Sub Campus San Ignacio Guazú
Trabajo Práctico Grupal de:
Multimedia
Tema: Metodología RMM (Relationship Management Methodology).
Profesor: Ing. Hugo Santacruz.
Integrantes del Grupo:
 Natalia Ortiz
 Ángel Morinigo
 Rafael Echeverría
Carrera: Ingeniería Informática.
Curso: Quinto.
Año: 2014
Metodología RMM
Relationship Management Methodology
Historia
La Metodología de Gestión de Relaciones para el diseño hipermedia fue introducida por
primera vez en 1995, y desde entonces ha evolucionado en muchos aspectos para dar
respuesta al rápido incremento de la demanda de aplicaciones en el amplio mundo de la Web.
Diseño de sistemas de información basados en internet
La RMM proporciona una metodología de diseño estructurado para el desarrollo de muchos
tipos de aplicaciones hipermedia, facilitando su diseño, desarrollo y mantenimiento.
¿Qué es?
La RMM se define como un proceso de análisis, diseño y desarrollo de
aplicaciones hipermedia. Los elementos principales de este método son el modelo Entidad-
Relación y el modelo de gestión de datos. La metodología fue creada por Isakowitz, Stohr y
Balasubramanian. Esta metodología es apropiada para dominios con estructuras regulares (es
decir, con clases de objetos bien definidas, y con claras relaciones entre esas clases). Por
ejemplo, catálogos o "frentes" de bases de datos tradicionales. Según sus autores, está
orientada a problemas con datos dinámicos que cambian con mucha frecuencia, más que a
entornos estáticos
Los tres niveles de modelado de sistemas de información web
FIGURA 1: Los tres niveles de modelado de sistemas de información web.
1. Nivel de presentación: se ocupa de cómo se presenta la información. En este nivel se
elige que información se agrupa
2. Nivel lógico: asocia la información almacenada en las bases de datos y los servidores
web como las páginas que el usuario ve en este momento.
3. Nivel de almacenamiento: describe cómo se organiza la información físicamente, en
términos de que aplicación es.
FIGURA 2: Contribución en términos de las tres capas de modelado WIS
Limitaciones de la RMM Original
La RMM original no daba respuestas a cuestiones más allá de la estructura básica de
navegación de una aplicación hipermedia. Quizá la más seria limitación fue la
incapacidad de RMM para modelizar los contenidos de páginas web complejas. Por
ejemplo, no era posible combinar información de entidades diferentes en una misma
pantalla. Otra importante limitación de RMM residía en que obligaba a un proceso de
desarrollo de software descendente. Esto no sólo supone una restricción al desarrollo
de software, sino que también desanima a reutilizar los diseños de bajo nivel.
• Contenidos pobres en las Rodajas(Limitación 1)
Cada página está compuesta de (a) una estructura de acceso (p.e., una agrupación,
índice o visita guiada), o (b) una página conteniendo elementos de información de
una única entidad. La imposibilidad de añadir, por ejemplo, el título del artículo y
los nombres de los autores en el índice "Artículos por Palabra Clave" ("Articles by
Keyword" ), (Figura 5-a), da como resultado una navegación incómoda.
• Pérdida del contexto durante la navegación(Limitación 2)
Como consecuencia del pobre contenido de las pantallas, llegamos a perder el
contexto de la navegación. Por ejemplo, el camino navegacional que un usuario se
ve obligado a seguir para alcanzar la una pantalla cualquiera, el cual en este punto
se ve desprovisto de contexto y por lo tanto confuso; el usuario seguramente habrá
olvidado por qué buscaba esta información.
• Diseño únicamente descendente(Limitación 3)
La tercera limitación de RMM que corregimos en este documente está relacionada
con su incapacidad de soportar el diseño ascendente. La RMM original no tenía
primitivas de modelización que nos permitieran construir una aplicación a partir de
sus componentes básicos. Por ejemplo, no podíamos decidir qué información
incluir en una página de referencias bibliográficas sin haber diseñado el diagrama
RMM por completo. La dificultad reside en la falta de primitivas de modelización
para diseñar pequeños elementos sin tener completado todo el diseño.
• Pérdida de la visión de conjunto(Limitación 4)
La cuarta limitación que hemos evitado está en relación con un defecto de la
extensión correspondiente a las Rodajas-M (M-Slices). Debido a la adopción de un
análisis ascendente, se pierde la capacidad de modelizar la aplicación WIS completa
en un único diagrama. Resulta ser una pérdida significativa, ya que nos arrastra de
nuevo hacia el diseño orientado a la página web. Una solución a este problema,
presentada por vez primera en [Isakowitz et al. 1997b], lleva aparejado un
algoritmo que recupera la visión global (de diseño descendente), a partir de la
aproximación ascendente. En el presente artículo refinamos esta contribución y la
integramos con el resto de extensiones a RMM.
Implementación
Una aplicación diseñada con RMM puede ser realizada con cualquier herramienta de
gestión de bases de datos o plataforma web. La naturaleza de la metodología hace que
sea independiente de las especificaciones de realización. Además, la aplicación
definitiva puede ser generada de dos formas: estáticamente o dinámicamente.
Estáticamente, las páginas HTML que abarcan la aplicación se pueden generar durante
un sencillo proceso encolado. Esto resulta más apropiado para sitios web cuyo
contenido apenas cambia. Dado que el sitio web JMIS sólo cambia sus contenidos cuatro
veces al año (con cada nueva publicación cuatrimestral), lo hemos generado de esta
manera, con un proceso semiautomático.
La actualización del sitio web es una tarea rápida y automática, con la única restricción
de la velocidad de procesamiento del ordenador utilizado para generar los informes
desde la base de datos.
Y mucho más importante, cualquier modificación o puesta al día de la estructura del
sitio se lleva a cabo fácilmente por medio del diseño RMM. Los añadidos o cambios del
sitio no son "parches", sino modificaciones estructuradas y eficientes.
El segundo camino para generar las páginas HTML de una aplicación diseñada con RMM
es de forma dinámica. Esto puede hacerse con un enlace dinámico entre la base de
datos y el servidor web, de manera que las páginas entregadas por el servidor sean
creadas en tiempo real de acuerdo con la petición especificada por el cliente.
Este mecanismo dinámico se puede emplear también para actualizar el contenido de la
base de datos, por medio del sitio web, utilizando para ello formularios HTML. Este tipo
de configuración resulta más adecuada para sitios web cuyo contenido cambie con
frecuencia y requiere un gestor de base de datos que soporte solicitaciones dinámicas
vía web.
Conclusión y Mejoras Futuras
En este trabajo, hemos proporcionado una amplia extensión a la metodología RMM
original concentrándonos en sus limitaciones más importantes. Una pregunta obvia en
este punto es ¿Representa esto el RMM definitivo? La respuesta es "probablemente no",
pues seguimos recibiendo comentarios y haciendo mejoras. Concretamente, RMM tal
como fue presentado aquí no controla la interacción del usuario, ni procesos
secundarios (p.e. búsqueda), ni contempla múltiples usuarios, ni aspectos de seguridad.
Semejantes transformaciones resultan primordiales para el soporte asistido por
computador del proceso de diseño RMM, y nos transportarán hacia el último área de
innovación: el desarrollo de una herramienta RM-CASE mejorada que contemple todas
las prestaciones descritas anteriormente.

Más contenido relacionado

La actualidad más candente

Clase3 Caso Practico
Clase3 Caso PracticoClase3 Caso Practico
Clase3 Caso Practicojmch19
 
Distribución y fragmentación de datos
Distribución y fragmentación  de datosDistribución y fragmentación  de datos
Distribución y fragmentación de datosJosé Mendoza
 
Modelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webModelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webMaritzaD
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientosFSILSCA
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Sockets y canales
Sockets y canalesSockets y canales
Sockets y canalesJuan Anaya
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería webVictor Barraza
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughWilfredy Inciarte
 
Requerimientos, Ventajas y Desventajas de las aplicaciones web
Requerimientos, Ventajas y Desventajas de las aplicaciones webRequerimientos, Ventajas y Desventajas de las aplicaciones web
Requerimientos, Ventajas y Desventajas de las aplicaciones webAlonzer Acid Nox
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incrementalnoriver
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientosYesith Valencia
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 

La actualidad más candente (20)

Clase3 Caso Practico
Clase3 Caso PracticoClase3 Caso Practico
Clase3 Caso Practico
 
Distribución y fragmentación de datos
Distribución y fragmentación  de datosDistribución y fragmentación  de datos
Distribución y fragmentación de datos
 
Modelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webModelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones web
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientos
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Sockets y canales
Sockets y canalesSockets y canales
Sockets y canales
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
ARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdfARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdf
 
Metodología WEB W2000
Metodología WEB W2000Metodología WEB W2000
Metodología WEB W2000
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
Requerimientos, Ventajas y Desventajas de las aplicaciones web
Requerimientos, Ventajas y Desventajas de las aplicaciones webRequerimientos, Ventajas y Desventajas de las aplicaciones web
Requerimientos, Ventajas y Desventajas de las aplicaciones web
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientos
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
OOSE
OOSEOOSE
OOSE
 

Destacado

Las concepciones en educación infantil y primaria
Las concepciones en educación infantil y primariaLas concepciones en educación infantil y primaria
Las concepciones en educación infantil y primariaAnnaiiz Gf'
 
Los siete saberes y la pastoral educativa academica 080408
Los siete saberes y la pastoral educativa academica 080408Los siete saberes y la pastoral educativa academica 080408
Los siete saberes y la pastoral educativa academica 080408pastoraledu
 
Viros informaticos
Viros informaticosViros informaticos
Viros informaticossonia3105
 
áLbum de fotografías
áLbum de fotografíasáLbum de fotografías
áLbum de fotografíasalessaolivera
 
Las partes del cuerpo (nuevo)
Las partes del cuerpo (nuevo)Las partes del cuerpo (nuevo)
Las partes del cuerpo (nuevo)Essayer Datkom
 
Qué es la formación profesional (6)
Qué es la formación profesional (6)Qué es la formación profesional (6)
Qué es la formación profesional (6)glorias52
 
Virus y vacunas diapositivas producto
Virus y vacunas diapositivas productoVirus y vacunas diapositivas producto
Virus y vacunas diapositivas productoruthbonilla29
 
Marina Ostolaza La sangre
Marina Ostolaza   La sangreMarina Ostolaza   La sangre
Marina Ostolaza La sangrehbogaz2
 
PRESUPUESTO DE EGRESOS DE LA FEDERACIÓN 2012
PRESUPUESTO DE EGRESOS DE LA FEDERACIÓN 2012PRESUPUESTO DE EGRESOS DE LA FEDERACIÓN 2012
PRESUPUESTO DE EGRESOS DE LA FEDERACIÓN 2012Julio A. Virgen
 
Amor ciego-diapositivas
Amor ciego-diapositivasAmor ciego-diapositivas
Amor ciego-diapositivasSuso Mourin
 

Destacado (20)

Manual
ManualManual
Manual
 
Introduction to Angularjs
Introduction to AngularjsIntroduction to Angularjs
Introduction to Angularjs
 
Solana andole 7
Solana andole 7Solana andole 7
Solana andole 7
 
3 curriculo 1
3 curriculo 13 curriculo 1
3 curriculo 1
 
Las concepciones en educación infantil y primaria
Las concepciones en educación infantil y primariaLas concepciones en educación infantil y primaria
Las concepciones en educación infantil y primaria
 
Los siete saberes y la pastoral educativa academica 080408
Los siete saberes y la pastoral educativa academica 080408Los siete saberes y la pastoral educativa academica 080408
Los siete saberes y la pastoral educativa academica 080408
 
Proceso productivo de la panela
Proceso productivo de la panelaProceso productivo de la panela
Proceso productivo de la panela
 
Albacete
AlbaceteAlbacete
Albacete
 
Viros informaticos
Viros informaticosViros informaticos
Viros informaticos
 
Movilidad salud karolina
Movilidad salud karolinaMovilidad salud karolina
Movilidad salud karolina
 
áLbum de fotografías
áLbum de fotografíasáLbum de fotografías
áLbum de fotografías
 
Las partes del cuerpo (nuevo)
Las partes del cuerpo (nuevo)Las partes del cuerpo (nuevo)
Las partes del cuerpo (nuevo)
 
Qué es la formación profesional (6)
Qué es la formación profesional (6)Qué es la formación profesional (6)
Qué es la formación profesional (6)
 
Ingresos
IngresosIngresos
Ingresos
 
Basta ya
Basta yaBasta ya
Basta ya
 
Virus y vacunas diapositivas producto
Virus y vacunas diapositivas productoVirus y vacunas diapositivas producto
Virus y vacunas diapositivas producto
 
Marina Ostolaza La sangre
Marina Ostolaza   La sangreMarina Ostolaza   La sangre
Marina Ostolaza La sangre
 
Solución de algoritmo
Solución de algoritmoSolución de algoritmo
Solución de algoritmo
 
PRESUPUESTO DE EGRESOS DE LA FEDERACIÓN 2012
PRESUPUESTO DE EGRESOS DE LA FEDERACIÓN 2012PRESUPUESTO DE EGRESOS DE LA FEDERACIÓN 2012
PRESUPUESTO DE EGRESOS DE LA FEDERACIÓN 2012
 
Amor ciego-diapositivas
Amor ciego-diapositivasAmor ciego-diapositivas
Amor ciego-diapositivas
 

Similar a RMM Metodología diseño sistemas información

Revista TicNews Junio 2015
 Revista TicNews Junio 2015 Revista TicNews Junio 2015
Revista TicNews Junio 2015Edicion Ticnews
 
Modelos de desarrollo de software separata
Modelos de desarrollo de software separataModelos de desarrollo de software separata
Modelos de desarrollo de software separataMarvin Romero
 
Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Jomicast
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas webGeraldyn De Sousa
 
UDA-Desarrollo RUP. Consejos y buenas prácticas
UDA-Desarrollo RUP. Consejos y buenas prácticasUDA-Desarrollo RUP. Consejos y buenas prácticas
UDA-Desarrollo RUP. Consejos y buenas prácticasAnder Martinez
 
GAP: Una Herramienta para Visualizar Páginas Web en Dispsitvos M´poviles Hete...
GAP: Una Herramienta para Visualizar Páginas Web en Dispsitvos M´poviles Hete...GAP: Una Herramienta para Visualizar Páginas Web en Dispsitvos M´poviles Hete...
GAP: Una Herramienta para Visualizar Páginas Web en Dispsitvos M´poviles Hete...Juan Carlos Olivares Rojas
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidosJulio Antiche
 
deber de introduccion al diseño web
deber de introduccion al diseño webdeber de introduccion al diseño web
deber de introduccion al diseño webguest8018a7
 
Gestión de la información en las tecnologías
Gestión de la información en las tecnologíasGestión de la información en las tecnologías
Gestión de la información en las tecnologíasLina Guevara Alonso
 
The wpo academy: Qué es y que mide la velocidad de carga de una web?
The wpo academy: Qué es y que mide la velocidad de carga de una web?The wpo academy: Qué es y que mide la velocidad de carga de una web?
The wpo academy: Qué es y que mide la velocidad de carga de una web?Digital Growth
 
Unidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones webUnidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones webZacarias Marquez Cruz
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptssuser73f459
 

Similar a RMM Metodología diseño sistemas información (20)

182000
182000182000
182000
 
Tema 6
Tema 6Tema 6
Tema 6
 
Revista TicNews Junio 2015
 Revista TicNews Junio 2015 Revista TicNews Junio 2015
Revista TicNews Junio 2015
 
Modelos de desarrollo de software separata
Modelos de desarrollo de software separataModelos de desarrollo de software separata
Modelos de desarrollo de software separata
 
Bases pag web 4
Bases pag web 4Bases pag web 4
Bases pag web 4
 
Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas web
 
Temas Relacionados Web 2
Temas Relacionados Web 2Temas Relacionados Web 2
Temas Relacionados Web 2
 
Web app
Web appWeb app
Web app
 
UDA-Desarrollo RUP. Consejos y buenas prácticas
UDA-Desarrollo RUP. Consejos y buenas prácticasUDA-Desarrollo RUP. Consejos y buenas prácticas
UDA-Desarrollo RUP. Consejos y buenas prácticas
 
GAP: Una Herramienta para Visualizar Páginas Web en Dispsitvos M´poviles Hete...
GAP: Una Herramienta para Visualizar Páginas Web en Dispsitvos M´poviles Hete...GAP: Una Herramienta para Visualizar Páginas Web en Dispsitvos M´poviles Hete...
GAP: Una Herramienta para Visualizar Páginas Web en Dispsitvos M´poviles Hete...
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
deber de introduccion al diseño web
deber de introduccion al diseño webdeber de introduccion al diseño web
deber de introduccion al diseño web
 
Ingeniería del software
 Ingeniería  del software  Ingeniería  del software
Ingeniería del software
 
Gestión de la información en las tecnologías
Gestión de la información en las tecnologíasGestión de la información en las tecnologías
Gestión de la información en las tecnologías
 
Jiisic
JiisicJiisic
Jiisic
 
Power point c8
Power point c8Power point c8
Power point c8
 
The wpo academy: Qué es y que mide la velocidad de carga de una web?
The wpo academy: Qué es y que mide la velocidad de carga de una web?The wpo academy: Qué es y que mide la velocidad de carga de una web?
The wpo academy: Qué es y que mide la velocidad de carga de una web?
 
Unidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones webUnidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones web
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
 

Último

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 

Último (6)

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 

RMM Metodología diseño sistemas información

  • 1. UNIVERSIDAD CATÓLICA “NUESTRA SEÑORA DE LA ASUNCIÓN” Facultad de Ciencias y Tecnologías Campus Itapuá - Sub Campus San Ignacio Guazú Trabajo Práctico Grupal de: Multimedia Tema: Metodología RMM (Relationship Management Methodology). Profesor: Ing. Hugo Santacruz. Integrantes del Grupo:  Natalia Ortiz  Ángel Morinigo  Rafael Echeverría Carrera: Ingeniería Informática. Curso: Quinto. Año: 2014
  • 2. Metodología RMM Relationship Management Methodology Historia La Metodología de Gestión de Relaciones para el diseño hipermedia fue introducida por primera vez en 1995, y desde entonces ha evolucionado en muchos aspectos para dar respuesta al rápido incremento de la demanda de aplicaciones en el amplio mundo de la Web. Diseño de sistemas de información basados en internet La RMM proporciona una metodología de diseño estructurado para el desarrollo de muchos tipos de aplicaciones hipermedia, facilitando su diseño, desarrollo y mantenimiento. ¿Qué es? La RMM se define como un proceso de análisis, diseño y desarrollo de aplicaciones hipermedia. Los elementos principales de este método son el modelo Entidad- Relación y el modelo de gestión de datos. La metodología fue creada por Isakowitz, Stohr y Balasubramanian. Esta metodología es apropiada para dominios con estructuras regulares (es decir, con clases de objetos bien definidas, y con claras relaciones entre esas clases). Por ejemplo, catálogos o "frentes" de bases de datos tradicionales. Según sus autores, está orientada a problemas con datos dinámicos que cambian con mucha frecuencia, más que a entornos estáticos Los tres niveles de modelado de sistemas de información web FIGURA 1: Los tres niveles de modelado de sistemas de información web.
  • 3. 1. Nivel de presentación: se ocupa de cómo se presenta la información. En este nivel se elige que información se agrupa 2. Nivel lógico: asocia la información almacenada en las bases de datos y los servidores web como las páginas que el usuario ve en este momento. 3. Nivel de almacenamiento: describe cómo se organiza la información físicamente, en términos de que aplicación es. FIGURA 2: Contribución en términos de las tres capas de modelado WIS Limitaciones de la RMM Original La RMM original no daba respuestas a cuestiones más allá de la estructura básica de navegación de una aplicación hipermedia. Quizá la más seria limitación fue la incapacidad de RMM para modelizar los contenidos de páginas web complejas. Por ejemplo, no era posible combinar información de entidades diferentes en una misma pantalla. Otra importante limitación de RMM residía en que obligaba a un proceso de desarrollo de software descendente. Esto no sólo supone una restricción al desarrollo de software, sino que también desanima a reutilizar los diseños de bajo nivel. • Contenidos pobres en las Rodajas(Limitación 1) Cada página está compuesta de (a) una estructura de acceso (p.e., una agrupación, índice o visita guiada), o (b) una página conteniendo elementos de información de una única entidad. La imposibilidad de añadir, por ejemplo, el título del artículo y los nombres de los autores en el índice "Artículos por Palabra Clave" ("Articles by Keyword" ), (Figura 5-a), da como resultado una navegación incómoda. • Pérdida del contexto durante la navegación(Limitación 2) Como consecuencia del pobre contenido de las pantallas, llegamos a perder el contexto de la navegación. Por ejemplo, el camino navegacional que un usuario se ve obligado a seguir para alcanzar la una pantalla cualquiera, el cual en este punto se ve desprovisto de contexto y por lo tanto confuso; el usuario seguramente habrá olvidado por qué buscaba esta información. • Diseño únicamente descendente(Limitación 3)
  • 4. La tercera limitación de RMM que corregimos en este documente está relacionada con su incapacidad de soportar el diseño ascendente. La RMM original no tenía primitivas de modelización que nos permitieran construir una aplicación a partir de sus componentes básicos. Por ejemplo, no podíamos decidir qué información incluir en una página de referencias bibliográficas sin haber diseñado el diagrama RMM por completo. La dificultad reside en la falta de primitivas de modelización para diseñar pequeños elementos sin tener completado todo el diseño. • Pérdida de la visión de conjunto(Limitación 4) La cuarta limitación que hemos evitado está en relación con un defecto de la extensión correspondiente a las Rodajas-M (M-Slices). Debido a la adopción de un análisis ascendente, se pierde la capacidad de modelizar la aplicación WIS completa en un único diagrama. Resulta ser una pérdida significativa, ya que nos arrastra de nuevo hacia el diseño orientado a la página web. Una solución a este problema, presentada por vez primera en [Isakowitz et al. 1997b], lleva aparejado un algoritmo que recupera la visión global (de diseño descendente), a partir de la aproximación ascendente. En el presente artículo refinamos esta contribución y la integramos con el resto de extensiones a RMM. Implementación Una aplicación diseñada con RMM puede ser realizada con cualquier herramienta de gestión de bases de datos o plataforma web. La naturaleza de la metodología hace que sea independiente de las especificaciones de realización. Además, la aplicación definitiva puede ser generada de dos formas: estáticamente o dinámicamente. Estáticamente, las páginas HTML que abarcan la aplicación se pueden generar durante un sencillo proceso encolado. Esto resulta más apropiado para sitios web cuyo contenido apenas cambia. Dado que el sitio web JMIS sólo cambia sus contenidos cuatro veces al año (con cada nueva publicación cuatrimestral), lo hemos generado de esta manera, con un proceso semiautomático. La actualización del sitio web es una tarea rápida y automática, con la única restricción de la velocidad de procesamiento del ordenador utilizado para generar los informes desde la base de datos. Y mucho más importante, cualquier modificación o puesta al día de la estructura del sitio se lleva a cabo fácilmente por medio del diseño RMM. Los añadidos o cambios del sitio no son "parches", sino modificaciones estructuradas y eficientes. El segundo camino para generar las páginas HTML de una aplicación diseñada con RMM es de forma dinámica. Esto puede hacerse con un enlace dinámico entre la base de datos y el servidor web, de manera que las páginas entregadas por el servidor sean creadas en tiempo real de acuerdo con la petición especificada por el cliente. Este mecanismo dinámico se puede emplear también para actualizar el contenido de la base de datos, por medio del sitio web, utilizando para ello formularios HTML. Este tipo de configuración resulta más adecuada para sitios web cuyo contenido cambie con frecuencia y requiere un gestor de base de datos que soporte solicitaciones dinámicas vía web.
  • 5. Conclusión y Mejoras Futuras En este trabajo, hemos proporcionado una amplia extensión a la metodología RMM original concentrándonos en sus limitaciones más importantes. Una pregunta obvia en este punto es ¿Representa esto el RMM definitivo? La respuesta es "probablemente no", pues seguimos recibiendo comentarios y haciendo mejoras. Concretamente, RMM tal como fue presentado aquí no controla la interacción del usuario, ni procesos secundarios (p.e. búsqueda), ni contempla múltiples usuarios, ni aspectos de seguridad. Semejantes transformaciones resultan primordiales para el soporte asistido por computador del proceso de diseño RMM, y nos transportarán hacia el último área de innovación: el desarrollo de una herramienta RM-CASE mejorada que contemple todas las prestaciones descritas anteriormente.