Skip to content

Commit 9ac7185

Browse files
Finished writing Directory Structure - TPD #158
1 parent 977e055 commit 9ac7185

File tree

2 files changed

+34
-18
lines changed

2 files changed

+34
-18
lines changed

docs/anexos.pdf

4.21 KB
Binary file not shown.

docs/tex/D_Manual_programador.tex

Lines changed: 34 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
\apendice{Documentación técnica de programación}
22

33
\section{Introducción}
4-
En cada una de las secciones de este anexo se va a describir con detalle la documentación técnica de programación. Se describirá la estructura de directorios que posee, la instalación del propio entorno de desarrollo, cómo llevar a cabo su compilación, instalación y ejecución; además de las pruebas que se han realizado.
4+
En este anexo se va a describir con detalle la documentación técnica de programación. Se describirá la estructura de directorios que posee, la instalación del propio entorno de desarrollo, cómo llevar a cabo su compilación, instalación y ejecución; además de las pruebas que se han realizado.
55

6-
Debemos recordar que el proyecto posee dos repositorios diferenciados, UBUMLaaS e IS-SSL (biblioteca de algoritmos de selección de instancias y aprendizaje semi-supervisado), por lo que en cada sección se describirán cada uno de ellos de manera individual.
6+
Se debe recordar que el proyecto se encuentra dividido en dos repositorios diferenciados, UBUMLaaS e IS-SSL~\footnote{Biblioteca de algoritmos de selección de instancias y aprendizaje semi-supervisado programado.}; es por ello que, se dividirá en dos secciones respectivamente, y tantas subsecciones como son necesarias para cada uno de ellos.
77

8-
\section{Estructura de directorios}
9-
A continuación se comenta brevemente el árbol de directorios de cada repositorio, en orden alfabético.
10-
\subsection{UBUMLaaS}
8+
\section{UBUMLaaS}
9+
10+
\subsection{Estructura de directorios}
1111
La estructura del repositorio es la siguiente:
1212
\begin{itemize}
1313
\tightlist
@@ -25,9 +25,34 @@ \subsection{UBUMLaaS}
2525
\item \texttt{/ubumlaas/default\_datasets/}: conjuntos de datos por defecto que se añaden a los nuevos usuarios.
2626
\item \texttt{/ubumlaas/error\_pages/}: contiene el \textit{backend} de las vistas de error.
2727
\item \texttt{/ubumlaas/experiments/}: contiene el \textit{backend} para la realización de experimentos.
28+
\item \texttt{/ubumlaas/experiments/algorithm/}: contiene las métricas para el análisis del modelo entrenado.
29+
\item \texttt{/ubumlaas/experiments/execute\_algorithm/}: contiene opciones de ejecución para cada librería.
30+
\item \texttt{/ubumlaas/experiments/views/}: control de las vistas relacionadas con los experimentos.
31+
\item \texttt{/ubumlaas/jobs/}: descripción de \textit{RQ Worker Builder}.
32+
\item \texttt{/ubumlaas/static/}: contiene los ficheros estáticos de la plataforma.
33+
\item \texttt{/ubumlaas/static/avatars/}: contiene las imágenes de perfil de cada usuario.
34+
\item \texttt{/ubumlaas/static/css/}: contiene el código \texttt{CSS} del \textit{frontend}.
35+
\item \texttt{/ubumlaas/static/img/}: contiene las imágenes que aparecen en la pltaforma.
36+
\item \texttt{/ubumlaas/static/js/}: contiene el código \texttt{JavaScript} del \textit{frontend}.
37+
\item \texttt{/ubumlaas/templates/}: ficheros \texttt{HTML}.
38+
\item \texttt{/ubumlaas/templates/admin/}: ficheros web de administración.
39+
\item \texttt{/ubumlaas/templates/blocks/}: ficheros web de bloques que se añaden sobre otros documentos web.
40+
\item \texttt{/ubumlaas/templates/error\_pages/}: ficheros web de errores (403, 404, \dots)
41+
\item \texttt{/ubumlaas/templates/modals/}: ficheros para la representación de modales.
42+
\item \texttt{/ubumlaas/users/}: contiene el \textit{backend} de las actividades relacionadas con el usuario.
43+
\item \texttt{/ubumlaas/weka/}: contiene los ficheros de configuración de \texttt{Weka} y su \texttt{VM}.
44+
2845
\end{itemize}
2946

30-
\subsection{IS-SSL}
47+
\subsection{Manual del programador}
48+
49+
\subsection{Compilación, instalación y ejecución del proyecto}
50+
51+
\subsection{Pruebas del sistema}
52+
53+
\section{IS-SSL}
54+
55+
\subsection{Estructura de directorios}
3156
La estructura del repositorio es la siguiente:
3257
\begin{itemize}
3358
\tightlist
@@ -48,17 +73,8 @@ \subsection{IS-SSL}
4873
\item \texttt{/utils/}: diferentes clases y métodos de apoyo comunes tanto a selección de instancias como a semi-supervisado.
4974
\end{itemize}
5075

51-
\section{Manual del programador}
52-
\subsection{UBUMLaaS}
53-
54-
\subsection{IS-SSL}
55-
56-
\section{Compilación, instalación y ejecución del proyecto}
57-
\subsection{UBUMLaaS}
58-
59-
\subsection{IS-SSL}
76+
\subsection{Manual del programador}
6077

61-
\section{Pruebas del sistema}
62-
\subsection{UBUMLaaS}
78+
\subsection{Compilación, instalación y ejecución del proyecto}
6379

64-
\subsection{IS-SSL}
80+
\subsection{Pruebas del sistema}

0 commit comments

Comments
 (0)