Objetivo principal: fijar el vocabulario. Varias de estas palabras se parecen a otras que
significan cosas distintas, y confundirlas lleva a decisiones equivocadas.
Del producto
| Término | Qué significa aquí |
|---|
| Modelo | El trabajo de un alumno: su función predecir, sus dependencias y su autoría. Agrupa versiones y no se invoca: se invoca una versión suya |
| Versión | Un estado publicado e inmutable de un modelo. Su identificador lo asigna el sistema —clima/1, clima/2— y no se reutiliza jamás |
| Autoría | El identificador de la cuenta del alumno. Decide si una publicación choca con otra suya, y se borra al retirar |
| Dirección | El sitio donde una versión responde. No se publica hacia fuera: toda invocación entra por el plano de control |
| Entrega | La carpeta que el alumno da a quien le da clase: modelo.py, requirements.txt y lo que su código abra |
Los tres estados de una versión
| Estado | Inventariada | Dirección viva | Se puede retirar |
|---|
| sirviendo | sí | sí | sí |
| publicándose | sí | todavía no | sí |
| retirada | sí, con marca | no, y no vuelve | ya lo está |
Publicándose es un estado legítimo, no una inconsistencia: la plataforma inventaría antes
de levantar la dirección a propósito, para que una interrupción no deje nunca un modelo
sirviendo sin figurar en ningún sitio.
Valores que se parecen y no son lo mismo
| Lo que ves | Lo que no significa |
|---|
| sin medir | No es un cero. Un cero diría que no ocupa nada; «sin medir» dice que nadie lo ha medido |
| nunca invocada | No es «hace mucho». Es que no ha ocurrido ni una vez |
| sin autoría | No es un dato perdido: es el borrado que la retirada ejecuta a propósito |
| sirviendo | No es «acabo de comprobar que responde». Es «así se registró» |
| Término | Qué significa |
|---|
| Plano de control | El proceso que recibe entregas, publica, inventaría y sirve la pantalla. Es lo único que escucha hacia fuera |
| Artefacto | Lo que se construye a partir de la entrega y es lo que realmente se sirve |
| Asiento | Una anotación en el registro de actividad. Tres clases: publicación, invocación y retirada |
| Credencial | El secreto compartido que exige la API JSON. Una sola para todo el centro: no distingue quién la presenta |
Decisiones aplazadas
Aparecen por su nombre en la documentación y en el código. No están resueltas, y decirlo forma
parte del método de este proyecto.
| Nombre | Qué está sin decidir | Consecuencia hoy |
|---|
| DEF-1 | La herramienta de empaquetado | Hay una implementación detrás de una frontera; cambiarla no toca el recorrido |
| DEF-3 | El enrutado hacia los modelos | Las invocaciones pasan por el plano de control |
| DEF-4 | El registro de imágenes | El artefacto vive en el propio servidor |
| DEF-8 | Dónde y con qué privilegios se ejecutan los modelos | Corren como procesos hermanos, así que los límites declarados no se aplican |
| DEF-9 | La puerta de entrada del alumnado | No existe. La entrega es a mano |
Las dos que más se notan al usar la plataforma son DEF-8 y DEF-9, y están desarrolladas en
Lo que NO hace.
Del manual
| Término | Qué significa |
|---|
| Despiece | La tabla que explica cada elemento numerado de una captura |
| Mapeo de interfaz | La captura real, con los números pintados dentro de la imagen |
| Fila con — | Un elemento que existe en la plataforma pero que la captura no numera, o que queda fuera del encuadre |
El formato completo está en Anatomía de una página.