¿Qué es el software ad hoc?
El software ad hoc es un software que se prueba, crea o se opera de otra manera sin una planificación o premeditación específica. Este término general se usa con mayor frecuencia para describir las pruebas de productos de software, donde contrasta con otros métodos de prueba más estrictamente planificados. El software ad hoc también es un nombre comercial en algunas áreas del mundo. Algunos también lo conocen como un acrónimo de un tipo de software de observación francés.
Las diferentes comunidades técnicas pueden tener definiciones ligeramente diferentes de lo que es el software ad hoc. La mayoría identifica el software ad hoc como aplicaciones que surgen de manera natural, o casi al azar, sin una gran cantidad de planos o creación de prototipos y parámetros planificados específicos de la etapa. Como se hace referencia, las pruebas ad hoc son un enfoque que algunos desarrolladores toman para probar de manera rápida y efectiva el software. Otro asesoramiento contra este proceso de prueba más informal.
Algunos profesionales en TI explican las pruebas de software ad hoc como una prueba de "una sola vez"; Tal prueba solo se ejecutaría una vez,A menos que, durante el curso de la prueba, los desarrolladores ven un error crítico. Estos errores en tecnología a menudo se denominan "errores" en la jerga profesional. Encontrar uno o más de estos en una prueba ad hoc generalmente obligaría a los programadores a regresar y revisar partes significativas de la codificación para un programa, o probar de manera más planificada o rigurosa.
Las alternativas a las pruebas de software AD HOC incluyen pruebas de aceptación y pruebas de regresión. Estos tipos de pruebas implican volver a ejecutar una prueba de efectividad adicional. Algunos desarrolladores ven razones para usar siempre estos métodos de prueba más formales. Por ejemplo, cuando el software proporciona una protección efectiva de salud o seguridad, se pueden requerir pruebas redundantes. Esto también es cierto cuando las pruebas de software se relacionan con la ingeniería de proyectos de transporte u otros proyectos en los que dependen la vida de las personas.
Para software que no es "crítico de vida", DeveloLa PERS difiere en si los métodos de prueba ad hoc son suficientes. La idea de "pruebas exploratorias" o un enfoque más informal o aleatorizado está ganando impulso en algunos círculos de la comunidad de TI. Aunque los estándares generales para las pruebas redundantes a menudo prevalecen en las principales empresas, existe una controversia general sobre específicamente qué métodos de prueba son más deseables.
Algunos profesionales de TI sienten que el título, "software ad hoc", a veces se aplica mal. La frase parece caracterizar algunos productos de software y pruebas de manera excesiva. El uso de etiquetas más complejas podría ayudar a los usuarios finales y otros a comprender más completamente cómo se desarrollan los productos de software individuales.