TFC: Add hardware & OS technical requirements
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
This commit is contained in:
parent
b9f8a96b5f
commit
f85bbe7ad4
Binary file not shown.
@ -111,7 +111,46 @@ mismos y a sus familias.
|
|||||||
\section{Desarrollo}
|
\section{Desarrollo}
|
||||||
\subsection{Análisis de Requisitos}
|
\subsection{Análisis de Requisitos}
|
||||||
|
|
||||||
% Dependencies:
|
Podemos dividir los requisitos de nuestro proyecto en dos categorías
|
||||||
|
principales: {\it hardware} y {\it software}.
|
||||||
|
|
||||||
|
En cuestión de requisitos {\it hardware}, será necesario un ordenador tan sólo
|
||||||
|
lo suficientemente potente como para responder a peticiones DNS en una red
|
||||||
|
local, responder a una petición a una página pornográfica con una página
|
||||||
|
personalizada del usuario, y enviar correos electrónicos para avisar al
|
||||||
|
responsable del dispositivo y de la red. Luego entonces, para una red normal, un
|
||||||
|
requisito mínimo para el dispositivo podría ser como a continuación:
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Ancho de banda de red: % TODO
|
||||||
|
\item Rendimiento de la CPU: % TODO
|
||||||
|
\item Memoria: % TODO
|
||||||
|
\item Almacenamiento: % TODO
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
Los requisitos son muy básicos, y casi cualquier ordenador (incluso uno antiguo
|
||||||
|
que ya no se usa) serviría para la implementación de esta solución. En caso de
|
||||||
|
que no haya un ordenador libre a su disposición, convendría más comprar un
|
||||||
|
ordenador {\it monoplaca}, como sería un {\it Raspberry Pi}, {\it Rock64}, o
|
||||||
|
{\it Pine64}. Lo importante para nuestros propósitos es que sea posible instalar
|
||||||
|
en él un sistema operativo basado en UNIX tal como sería una de las
|
||||||
|
distribuciones de BSD o Linux.
|
||||||
|
|
||||||
|
Luego, en cuestión de requisitos {\it software} haría falta, en primer lugar, un
|
||||||
|
sistema operativo tipo UNIX que soporte a todo el {\it software} que
|
||||||
|
mencionaremos después. Aunque hay muchas opciones que podrían servir, para este
|
||||||
|
caso se utilizará Debian GNU/Linux, versión Bullseye (11), el actual estable en
|
||||||
|
la fecha de publicación de este documento. Esta distribución de Linux se escoge
|
||||||
|
por ser una distribución muy utilizada en el ámbito de servidores, con mucho
|
||||||
|
soporte y comunidad, que utiliza pocos recursos -- se puede instalar fácilmente
|
||||||
|
sin entorno gráfico --, y es conocida por su estabilidad. Se puede seguir
|
||||||
|
utilizando este guía para montar la solución con cualquier otra distribución de
|
||||||
|
Linux (o incluso de BSD), pero habría que modificar ciertas instrucciones para
|
||||||
|
ajustarse a los estándares y herramientas disponibles en cada distribución
|
||||||
|
(e.g.\ si quisiera instalarlo en un servidor de Fedora, utilizaría el comando
|
||||||
|
{\tt dnf} en vez de {\tt apt}).
|
||||||
|
|
||||||
|
% Software Dependencies:
|
||||||
% - Bind9
|
% - Bind9
|
||||||
% - Nginx
|
% - Nginx
|
||||||
% - PHPMailer
|
% - PHPMailer
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
\contentsline {subsection}{\numberline {3.4}Estimación de Costes}{4}{subsection.3.4}%
|
\contentsline {subsection}{\numberline {3.4}Estimación de Costes}{4}{subsection.3.4}%
|
||||||
\contentsline {section}{\numberline {4}Desarrollo}{4}{section.4}%
|
\contentsline {section}{\numberline {4}Desarrollo}{4}{section.4}%
|
||||||
\contentsline {subsection}{\numberline {4.1}Análisis de Requisitos}{4}{subsection.4.1}%
|
\contentsline {subsection}{\numberline {4.1}Análisis de Requisitos}{4}{subsection.4.1}%
|
||||||
\contentsline {subsection}{\numberline {4.2}Diseño de Solución}{4}{subsection.4.2}%
|
\contentsline {subsection}{\numberline {4.2}Diseño de Solución}{5}{subsection.4.2}%
|
||||||
\contentsline {section}{\numberline {5}Pruebas y Despliegue}{4}{section.5}%
|
\contentsline {section}{\numberline {5}Pruebas y Despliegue}{5}{section.5}%
|
||||||
\contentsline {subsection}{\numberline {5.1}Plan de Pruebas}{4}{subsection.5.1}%
|
\contentsline {subsection}{\numberline {5.1}Plan de Pruebas}{5}{subsection.5.1}%
|
||||||
\contentsline {subsection}{\numberline {5.2}Manuales Técnicos y de Usuario}{4}{subsection.5.2}%
|
\contentsline {subsection}{\numberline {5.2}Manuales Técnicos y de Usuario}{5}{subsection.5.2}%
|
||||||
\contentsline {subsection}{\numberline {5.3}Plan de Despliegue}{4}{subsection.5.3}%
|
\contentsline {subsection}{\numberline {5.3}Plan de Despliegue}{5}{subsection.5.3}%
|
||||||
\contentsline {section}{\numberline {6}Conclusiones y Propuestas de Mejora}{4}{section.6}%
|
\contentsline {section}{\numberline {6}Conclusiones y Propuestas de Mejora}{5}{section.6}%
|
||||||
\contentsline {section}{\numberline {7}Bibliografía}{4}{section.7}%
|
\contentsline {section}{\numberline {7}Bibliografía}{5}{section.7}%
|
||||||
\contentsline {section}{\numberline {8}Derechos de Autor y Licencia}{5}{section.8}%
|
\contentsline {section}{\numberline {8}Derechos de Autor y Licencia}{6}{section.8}%
|
||||||
|
Loading…
Reference in New Issue
Block a user