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}
|
||||
\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
|
||||
% - Nginx
|
||||
% - PHPMailer
|
||||
|
@ -10,11 +10,11 @@
|
||||
\contentsline {subsection}{\numberline {3.4}Estimación de Costes}{4}{subsection.3.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.2}Diseño de Solución}{4}{subsection.4.2}%
|
||||
\contentsline {section}{\numberline {5}Pruebas y Despliegue}{4}{section.5}%
|
||||
\contentsline {subsection}{\numberline {5.1}Plan de Pruebas}{4}{subsection.5.1}%
|
||||
\contentsline {subsection}{\numberline {5.2}Manuales Técnicos y de Usuario}{4}{subsection.5.2}%
|
||||
\contentsline {subsection}{\numberline {5.3}Plan de Despliegue}{4}{subsection.5.3}%
|
||||
\contentsline {section}{\numberline {6}Conclusiones y Propuestas de Mejora}{4}{section.6}%
|
||||
\contentsline {section}{\numberline {7}Bibliografía}{4}{section.7}%
|
||||
\contentsline {section}{\numberline {8}Derechos de Autor y Licencia}{5}{section.8}%
|
||||
\contentsline {subsection}{\numberline {4.2}Diseño de Solución}{5}{subsection.4.2}%
|
||||
\contentsline {section}{\numberline {5}Pruebas y Despliegue}{5}{section.5}%
|
||||
\contentsline {subsection}{\numberline {5.1}Plan de Pruebas}{5}{subsection.5.1}%
|
||||
\contentsline {subsection}{\numberline {5.2}Manuales Técnicos y de Usuario}{5}{subsection.5.2}%
|
||||
\contentsline {subsection}{\numberline {5.3}Plan de Despliegue}{5}{subsection.5.3}%
|
||||
\contentsline {section}{\numberline {6}Conclusiones y Propuestas de Mejora}{5}{section.6}%
|
||||
\contentsline {section}{\numberline {7}Bibliografía}{5}{section.7}%
|
||||
\contentsline {section}{\numberline {8}Derechos de Autor y Licencia}{6}{section.8}%
|
||||
|
Loading…
Reference in New Issue
Block a user