Skip to content

Commit e2bc90c

Browse files
Written Install for UBUMLaaS and IS-SSL #183
1 parent c60ccae commit e2bc90c

File tree

8 files changed

+37
-2
lines changed

8 files changed

+37
-2
lines changed

docs/anexos.pdf

72.6 KB
Binary file not shown.

docs/anexos.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,11 @@
9191
\FloatBarrier
9292
}
9393

94-
\newcommand{\imagenflotante}[2]{
94+
\newcommand{\imagenFlotante}[3]{
9595
\begin{figure}%[!h]
9696
\centering
9797
\includegraphics[width=0.9\textwidth]{#1}
98-
\caption{#2}\label{fig:#1}
98+
\caption{#2}\label{fig:#3}
9999
\end{figure}
100100
}
101101

docs/bibliografiaAnexos.bib

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,3 +235,5 @@ @article{leyva2015three
235235
}
236236

237237
@misc{Travis-CI-LOG-UBUMLaaS, title={Travis-CI UBUMLaaS}, url={https://app.travis-ci.com/github/dpr1005/UBUMLaaS}}
238+
239+
@misc{PyPI, title={Python Package Index}, url={https://pypi.org/}}
19.9 KB
Loading
19.9 KB
Loading
42.9 KB
Loading
45.1 KB
Loading

docs/tex/E_Manual_usuario.tex

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ \subsection{Requisitos de usuarios}
1515
\item Tener una cuenta en la plataforma.
1616
\end{itemize}
1717
\subsection{Instalación}
18+
Al tratarse de un producto web no se requiere de ningún tipo de instalación. Los navegadores Google Chrome, Mozilla Firefox, Safari y Microsfot Edge son soportados\footnote{Todos ellos han sido probados por el equipo de desarrollo y usuarios encuestados a los que se les proporcionó un documento de uso básico y lo usaron en sus dispositivos cotidianos.}, siempre y cuando se encuentren en versiones compatibles con HTML5 y tengan activado el uso de JavaScript.
19+
20+
Independientemente del dispositivo de uso (ordenador de sobremesa, portátil, tableta o móvil), se requiere de conexión a Internet como es lógico. Pero no necesita de permisos adicionales, ha sido desarrollada de tal manera que utiliza la sesión local del navegador sin necesidad del uso de \textit{cookies}.
21+
22+
Aunque se hizo un intento de traducción a los lenguajes más comunes, finalmente se encuentra en inglés de forma única.
1823

1924
\subsection{Manual del usuario}
2025

@@ -26,12 +31,40 @@ \subsection{Requisitos de usuarios}
2631
Los requisitos mínimos para poder hacer uso de \texttt{IS-SSL} son:
2732
\begin{itemize}
2833
\item Tener instalado Python 3.7+.
34+
\item Tener instalado y configurado \texttt{PIP} o \texttt{Conda}.
2935
\item Disponer de un editor de textos.
3036
\item Tener instaladas las bibliotecas necesarias para su correcto funcionamiento.
3137
\end{itemize}
3238

3339
\subsection{Instalación}
3440

41+
Por comodidad para el usuario, \texttt{IS-SSL} se ha dividido en dos bibliotecas, una formada por los algoritmos de selección de instancias, y una segunda por aquellos algoritmos de aprendizaje semi-supervisado.
42+
43+
El proceso de instalación de cualquiera de las dos bibliotecas es muy sencillo, siendo integrable en cualquier fichero de requerimientos, ya sea para \texttt{PIP} o \texttt{Conda}.
44+
45+
Las dos bibliotecas se encuentran publicadas en PyPI\footnote{\textit{Python Package Index} es un repositorio de \textit{software} para el lenguaje de programación de Python.} desde su versión 1.0, la cual fue una primea versión alpha estable con los primeros algoritmos publicados.
46+
La versión 3.0 es la versión estable (la final) que se ha publicado.
47+
48+
\imagenFlotante{../img/anexos/manual-usuario/PyPI-IS}{Vista de la biblioteca de algoritmos de selección de instancias en PyPI.}{PyPI-IS}
49+
\imagenFlotante{../img/anexos/manual-usuario/PyPI-SSL}{Vista de la biblioteca de algoritmos de aprendizaje semi-supervisado en PyPI.}{PyPI-SSL}
50+
51+
Para realizar la instalación se deben seguir los siguientes pasos para cualquier LIB, LIB $\in \lbrace$ IS-DNX, SSL-DNX$\rbrace$.
52+
53+
\begin{enumerate}
54+
\item Acceder a PyPi, desde~\cite{PyPI}.
55+
\item Introducir en el campo de búsqueda <<LIB>>.
56+
\item Seleccionar la biblioteca correspondiente de entre la lista mostrada.
57+
\item Copiar el comando de instalación.
58+
\item Abrir una terminal con soporte a Python y \texttt{PIP}.
59+
\item Introducir el comando copiado.
60+
\item En caso de que se nos pregunte si se quiere proceder con la descarga, indicar que sí con una S en caso de que esté en español, o con Y en el caso inglés/internacional.
61+
\item Cuando finaliza la instalación, la biblioteca se encontrará lista para su uso.
62+
\end{enumerate}
63+
64+
\imagenFlotante{../img/anexos/manual-usuario/PIP-IS}{Instalación de la biblioteca de selección de instancias.}{PIP-IS}
65+
\imagenFlotante{../img/anexos/manual-usuario/PIP-SSL}{Instalación de la biblioteca de semi-supervisado.}{PIP-SSL}
66+
67+
3568
\subsection{Manual del usuario}
3669

3770

0 commit comments

Comments
 (0)