EST323 · Ingeniería de Software II · Sesión 5

Taller de arquitectura
de la aplicación web

Cuatro herramientas para revisar lo que escriban antes de pasarlo a la plantilla. No guardan nada ni necesitan internet: revisan el texto en su propio navegador. Cada una trae un ejemplo de la biblioteca, con errores a propósito.

Herramienta A · Taller 1

Revisor del mapa y sus rutas

Arriba, los objetos de su modelo de contenido, separados por comas. Abajo, una página por línea: Página | ruta | objetos que muestra. La herramienta avisa cuando un objeto se quedó sin página, cuando una página no muestra nada, cuando dos páginas comparten ruta o cuando una ruta está mal escrita.

Tu turno. El ejemplo tiene tres fallas a propósito: un objeto sin página, una ruta con mayúsculas y espacios, y una página que no muestra ningún objeto del modelo. Arréglenlas y después peguen su mapa. «Inicio» puede quedarse sin objeto: es la puerta, no una página de contenido.

Herramienta B · Taller 2

Revisor de capas

Un elemento por línea, con dos puntos y la capa: elemento: modelo, vista o controlador (sirven M, V y C). Las rutas empiezan con /; las operaciones, con un verbo (registrarDevolucion); las páginas se nombran como páginas (Ficha del libro). La herramienta aplica las dos reglas: la vista no calcula y el modelo no sabe de pantallas.

Tu turno. Tres líneas del ejemplo están en la capa equivocada. Corríjanlas hasta que salga todo en verde y después peguen las de su proyecto: todos los objetos y todas las operaciones de su Práctica 3.

Herramienta C · Antes del Taller 3

¿Requisito, configuración o decisión?

Ocho frases sacadas de catálogos como los de la Práctica 2. Elijan qué es cada una antes de ver la explicación. Las dos preguntas que deciden: ¿lo pidió o lo impone alguien que no es del equipo? ¿Pueden cambiarlo mañana sin pedirle permiso a nadie?

Tu turno. Copien aquí, una por una, las frases de su catálogo que el profesor marcó como «decisión técnica». La que salga como decisión de diseño es la que va a su ADR-01.

Herramienta D · Taller 3

Revisor de ADR

Llenen los campos del registro. La herramienta comprueba que el contexto cite algo que los obligue a decidir, que haya al menos dos alternativas, que el porqué compare con las descartadas y que las consecuencias tengan una que gana y otra que cuesta.

Tu turno. El ejemplo cargado es el ADR que casi todos escriben la primera vez: una sola alternativa, un contexto que no obliga a nada y consecuencias que son publicidad. Compárenlo con «Ver el de la biblioteca» y después escriban los dos suyos.

Antes de entregar

Los seis errores que devuelvo sin corregir