Saltar al contenido principal

📖 Glosario

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érminoQué significa aquí
ModeloEl 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ónUn estado publicado e inmutable de un modelo. Su identificador lo asigna el sistema —clima/1, clima/2— y no se reutiliza jamás
AutoríaEl identificador de la cuenta del alumno. Decide si una publicación choca con otra suya, y se borra al retirar
DirecciónEl sitio donde una versión responde. No se publica hacia fuera: toda invocación entra por el plano de control
EntregaLa 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

EstadoInventariadaDirección vivaSe puede retirar
sirviendo
publicándosetodavía no
retiradasí, con marcano, y no vuelveya 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 vesLo que no significa
sin medirNo es un cero. Un cero diría que no ocupa nada; «sin medir» dice que nadie lo ha medido
nunca invocadaNo es «hace mucho». Es que no ha ocurrido ni una vez
sin autoríaNo es un dato perdido: es el borrado que la retirada ejecuta a propósito
sirviendoNo es «acabo de comprobar que responde». Es «así se registró»

De la plataforma

TérminoQué significa
Plano de controlEl proceso que recibe entregas, publica, inventaría y sirve la pantalla. Es lo único que escucha hacia fuera
ArtefactoLo que se construye a partir de la entrega y es lo que realmente se sirve
AsientoUna anotación en el registro de actividad. Tres clases: publicación, invocación y retirada
CredencialEl 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.

NombreQué está sin decidirConsecuencia hoy
DEF-1La herramienta de empaquetadoHay una implementación detrás de una frontera; cambiarla no toca el recorrido
DEF-3El enrutado hacia los modelosLas invocaciones pasan por el plano de control
DEF-4El registro de imágenesEl artefacto vive en el propio servidor
DEF-8Dónde y con qué privilegios se ejecutan los modelosCorren como procesos hermanos, así que los límites declarados no se aplican
DEF-9La puerta de entrada del alumnadoNo 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érminoQué significa
DespieceLa tabla que explica cada elemento numerado de una captura
Mapeo de interfazLa 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.