Metodología y herramientas del web LuCAS

Metodología de desarrollo

La metodología de desarrollo es la de un «prototipo evolutivo». Es decir, se recorre sucesivamente el ciclo de desarrollo de software para conseguir un refinamiento progresivo del proyecto y poder ofrecer servicio desde el primer momento.

Esta es la metodología de desarrollo típica de los proyectos de software libre en Internet que forma parte del llamado «modelo bazar».

Herramientas

Árbol ftp

LuCAS entero ha sido diseñado como un árbol ftp, sin enlaces absolutos, para facilitar su replicación vía web o ftp.

Web

  • Se ha realizado un diseño simple y funcional basado en tablas;

  • se han aplicado normas estándar (en la actualidad HTML 4.0 Transitional);

  • se ha prescindido del uso de «marcos»;

  • se ha facilitado el mantenimiento con la herramienta WML, guiones de shell, make y cron;

  • los gráficos usados son pocos, pequeños y optimizados;

  • sencilla estructura arborescente del web: un índice a la izquierda común para la mayoría de las páginas y 2 niveles de profundidad en el árbol web.

Replicación

La replicación de los recursos creados por otros proyectos para su publicación se hace mediante guiones que invocan a clientes de protocolos Internet de transferencia de ficheros —en general HTTP y FTP— lanzados mediante el reloj del sistema. La labor de estos guiones es a veces completada por código WML que genera páginas adaptadas automáticamente a los recursos replicados.

CVS

El equipo de mantenimiento accede al código fuente mediante un servidor CVS.

Correo electrónico

Se hace uso del correo electrónico para la coordinación del equipo de mantenimiento.