prucommercialre.com


¿Qué es la depuración?

La depuración se refiere a un proceso en el desarrollo de software mediante el cual los analistas de programas peinan a través de código de computadora en busca de "bichos" - la fuente de errores, defectos o agujeros de seguridad en las instrucciones internas del programa. Desarrollo de hardware también pasa a través de la depuración para asegurar la compatibilidad con las normas actuales de hardware y la interoperabilidad entre los componentes que se adhieren a los mismos protocolos. Además, la depuración garantiza que el hardware y el software es compatible con versiones anteriores, o convivirá con las normas preexistentes que podrían todavía estar en uso.

Depuración de software se lleva a cabo en dos fases. La primera fase se conoce como "pruebas alfa", y se lleva a cabo en la casa antes de que el software se hace público. La segunda fase se lleva a cabo a través de un proceso público conocido como "pruebas beta." Probadores beta son entusiastas de la computación voluntaria que utilizan software beta en sus propios riesgos bajo el acuerdo de que los errores o problemas serán reportados a los desarrolladores.

Desde los insectos deben ser aislados e identificados antes de que puedan ser parcheado, el primer paso es probar el software en diversas condiciones. Cuando un insecto se revela, el depurador toma nota de las condiciones exactas en las que el error apareció, incluyendo la función de corriente de funcionamiento, tipo de sistema operativo y versión, y otros componentes de software o hardware que pueda ser relevante. Beta testers Públicas presentar informes detallados de cotización en línea detalles pertinentes en consecuencia, por lo general rellenando un formulario prediseñado.

Una vez que las dos fases de depuración se han completado, el programa de software está listo para una liberación general como una versión estable. Sin embargo, la depuración continúa como un protocolo de mantenimiento durante la vida útil del producto, intensificando con mejoras importantes.

Hardware se depure antes de que llegue el mercado y no se somete a las pruebas beta del mundo real per se, ya que esto sería demasiado caro y problemático por una serie de razones bastante obvias. En cambio, la mayoría de fabricantes de hardware proporcionan una interfaz en línea donde los usuarios pueden obtener apoyo o informe problemas técnicos con el hardware. En muchos casos estos problemas resultan ser errores de los usuarios, pero el proceso también sirve para revelar errores que no fueron capturados en la fase inicial de depuración. Depuradores pueden volver a las instrucciones codificadas en los chips que controlan y hacer cambios para librar el hardware de los errores. El fabricante puede entonces proporcionar una actualización de firmware que los usuarios pueden descargar en línea para actualizar su hardware.

Durante la depuración de la casa sin duda puede deshacerse de software y hardware de muchos errores, nada sustituye pruebas del mundo real. Es prácticamente imposible que un autor o fabricante para replicar todas las condiciones imaginables y sistema en el que se utilizarán en el hardware o software. Muchos usuarios experimentados de IBM-PC esperan por un período de 12 a 36 meses antes de migrar a un nuevo sistema operativo por esta razón, por ejemplo, hacer el cambio desde Windows XP para Windows Vista . Esto le da tiempo a la comunidad para identificar problemas importantes de seguridad, errores u otros problemas iniciales que podrían requerir la depuración y aplicación de parches.

  • Depuración garantiza que el hardware y el software son compatibles.
  • Las fortalezas y debilidades de los nuevos productos pueden ser probados por los probadores beta.
  • Desde los insectos deben ser identificados antes de que puedan ser parcheado, el software tiene que ser probado en diversas condiciones.