Skip to content

Descripción

Alberto edited this page Jan 25, 2018 · 5 revisions

Este proyecto es la continuación de la primera parte de las prácticas de Ingeniería Web del curso 2017-2018. Como recordatorio lo que se pretendía conseguir era llevar a cabo un proceso de ingeniería inversa sobre un sitio web en el que básicamente se pretende conseguir:

  • Seleccionar un subconjunto de funcionalidades de la página web lo suficientemente abarcable.
  • Describir de manera breve y clara el subconjunto seleccionado en forma de un modelo conceptual WebML.
  • La propuesta presentada debe estar compuesta por al menos:
    • Un modelo de datos, que representará las diferentes tablas de datos, los campos de cada tabla y las relaciones entre ellas.
    • Un modelo de hipertexto con al menos una vista pública y otra privada. De hecho este modelo describe una vista del sitio y está compuesto a su vez, por dos modelos, modelo de composición que representa las páginas de un hipertexto y su contenido. Por otra parte también tenemos un modelo de navegación que representa los enlaces entre las páginas y sus elementos de contenido.

Con todo lo anterior y como punto de partida en la segunda parte de la práctica se nos pide que hagamos un diseño del sistema a partir del sitio web escogido, que planifiquemos el desarrollo del proyecto a partir de los modelos y diagramas diseñados en la práctica 1. Todo esto acompañado de su correspondiente implementación utilizando las herramientas, metodologías, patrones y demás tecnología necesaria para el desarrollo de la página web. En resumidas cuentas lo que se nos pide es:

  • Diseño del sistema
    • Un Wireframe que nos proporcioné una visión general del sistema por perfiles de usuario,
    • Mockups detallados de las pantallas principales.
    • Otros diagramas que nos puedan ayudar.
  • Planificación
    • Dividir el proyecto en iteraciones o establecer alguna planificación temporal adecuada.
    • Seleccionar una metodología de desarrollo.
    • Documentar todo el proceso.
  • Requisitos mínimos de implementación
    • Registro de usuarios
    • Inicio y cierre de sesión, control de seguridad.
    • Web de back-office
    • Página principal y mínimo dos niveles de navegación completa con las operaciones necesarias implementadas.

Clone this wiki locally