Plan de validación de características
mínimas de hardware para el
software
GA10-20501097-AA2-EV01
Alejandra Yaima Andrade
Jefferson Hans Rico
Miguel López García
SERVICIO NACIONAL DE APRENDIZAJE SENA
ANÁLISIS Y DESARROLLO DE SOFTWARE
FICHA:2758360
Contenido
Plan de validación de características mínimas de hardware para el software ....................... 2
Introducción ................................................................................................................................... 2
1. Requisitos del software ........................................................................................................... 3
1.2. Controladores y bibliotecas adicionales: ....................................................................... 3
2. Requisitos de hardware .......................................................................................................... 3
2.1. Procesador (CPU) ............................................................................................................ 3
2.2. Memoria RAM.................................................................................................................... 3
2.3. Almacenamiento ............................................................................................................... 4
2.4. Conectividad de red.......................................................................................................... 4
2.5. Fuente de energía ............................................................................................................ 4
3. Procedimiento de validación .................................................................................................. 4
3.1. Inventario de hardware actual ........................................................................................ 4
3.2. Comparación con los requisitos mínimos ..................................................................... 5
3.3. Pruebas de carga.............................................................................................................. 5
3.4. Ajustes y recomendaciones ............................................................................................ 5
4. Conclusión................................................................................................................................. 5
5. Referencias ............................................................................................................................... 5
Plan de validación de características mínimas de hardware para el software
Introducción
El presente informe tiene como objetivo definir un plan de validación de
características mínimas de hardware necesarias para el despliegue de una
aplicación web desarrollada en PHP, diseñada para gestionar la identificación y el
registro de usuarios en una base de datos persistente. Dicha aplicación está
proyectada para aproximadamente 250 usuarios activos no concurrentes.
Este análisis toma como referencia la experiencia obtenida en la construcción del
software de base de datos para una tienda veterinaria, aplicando principios de
sistemas operativos y licenciamiento de software. Se incluirán recomendaciones
sobre el hardware necesario para asegurar un rendimiento óptimo y la
compatibilidad con las tecnologías utilizadas.
1. Requisitos del software
Para garantizar el correcto funcionamiento de la aplicación web, se deben
considerar los siguientes requisitos del software:
Lenguaje de programación: PHP (versión 7.4 o superior).
Sistema de gestión de bases de datos: MySQL o MariaDB.
Sistema operativo: Basado en Linux (preferido Ubuntu Server 20.04) o Windows
Server 2019.
Servidor web: Apache 2.4 o Nginx.
1.2. Controladores y bibliotecas adicionales:
Extensiones de PHP: PDO, cURL, mbstring, json, y GD.
Frameworks opcionales: Laravel o Symfony.
2. Requisitos de hardware
Se debe garantizar que el hardware soporte tanto el sistema operativo como la
carga esperada de usuarios.
2.1. Procesador (CPU)
Mínimo: Procesador de 2 núcleos a 2.0 GHz (Intel Core i3 o equivalente).
Recomendado: Procesador de 4 núcleos a 2.5 GHz o superior (Intel Core i5 o
equivalente).
2.2. Memoria RAM
Mínimo: 4 GB.
Recomendado: 8 GB o más para soportar tráfico adicional y evitar cuellos de
botella.
2.3. Almacenamiento
Mínimo: 50 GB de disco duro.
Recomendado: 100 GB en SSD para mejorar los tiempos de acceso a la base de
datos y el rendimiento general.
2.4. Conectividad de red
Mínimo: Conexión de red Ethernet de 100 Mbps.
Recomendado: Conexión de 1 Gbps para garantizar bajas latencias y estabilidad
en la conexión.
2.5. Fuente de energía
UPS (Sistema de Alimentación Ininterrumpida) para garantizar la continuidad
operativa ante posibles interrupciones eléctricas.
3. Procedimiento de validación
El plan de validación de las características mínimas de hardware se realizará en
las siguientes etapas:
3.1. Inventario de hardware actual
Listar las características del hardware disponible (CPU, RAM, almacenamiento,
conectividad, etc.).
3.2. Comparación con los requisitos mínimos
Verificar si las especificaciones del hardware cumplen o exceden los requisitos
mínimos establecidos.
3.3. Pruebas de carga
Realizar pruebas simuladas con 250 usuarios activos no concurrentes para
evaluar el rendimiento del sistema.
3.4. Ajustes y recomendaciones
Identificar posibles deficiencias y proponer actualizaciones necesarias en el
hardware.
4. Conclusión
Este plan de validación tiene como finalidad garantizar que el hardware
seleccionado cumpla con los requisitos para un funcionamiento eficiente de la
aplicación. Aplicar las recomendaciones permitirá optimizar los recursos y
garantizar la estabilidad del sistema.
5. Referencias
Documentación oficial de PHP: [Link]
Requisitos de Ubuntu Server: [Link]
Especificaciones de Apache: [Link]
Guías de hardware para servidores: [Link]