Platzi
Platzi

Suscr铆bete a Expert y aprende de tecnolog铆a al mejor precio anual.

Antes: $249
$209
Currency
Antes: $249
Ahorras: $40
COMIENZA AHORA
Termina en: 4D : 6H : 11M : 22S

Ciclo de vida del software4/29

Lectura

A lo largo del ciclo de vida del software se realizan distintas pruebas para garantizar que este cumpla con los requerimientos para los que fue dise帽ado y de la misma forma se encuentren procesos de mejora y optimizaci贸n a medida que se desarrolla el software.

  • Es necesario hacer pruebas en todas las fases del desarrollo de software ya que un error encontrado en una etapa tard铆a puede generar costos muy elevados.

  • Errores detectados lo antes posible reducen los costos y son mucho m谩s f谩ciles de corregir.

  • El ciclo de vida permite que los errores se detecten lo antes posible y por lo tanto, permite a los desarrolladores concentrarse en la calidad del software, en los plazos de implementaci贸n y en los costos asociados.

El ciclo de vida b谩sico de un software consta de los siguientes procedimientos:

Pruebas-ciclo.png
  1. Definici贸n de objetivos
    En esta fase se define el alcance general del software y su papel dentro de una estrategia global o dentro del ecosistema que va a funcionar.

  2. An谩lisis de los requisitos y su viabilidad
    Se trata de recopilar la mayor cantidad de informaci贸n posible para evaluar la viabilidad del producto, encontrar posibles restricciones y analizar todos los requisitos del cliente.

  3. Dise帽o
    Alto nivel: Se trata de realizar un dise帽o b谩sico que valide la arquitectura de la aplicaci贸n.
    Bajo nivel: Es una definici贸n detallada de la estructura de la aplicaci贸n basada en el dise帽o general.

  4. Programaci贸n
    Es la implementaci贸n de un lenguaje de programaci贸n para crear las funciones definidas durante la etapa de dise帽o.

  5. Pruebas de verificaci贸n
    Aunque en todas las fases anteriores se hacen pruebas en esta fase se cubren: pruebas de componentes, integrales y de sistema.

  6. Prueba beta (o validaci贸n)
    Se hace para garantizar que el software cumple con las especificaciones originales o tambi茅n se hacen las pruebas de aceptaci贸n.

  7. Implementaci贸n
    Se realiza una prueba del sistema implementado para encontrar posibles fallas en la Implementaci贸n.

  8. Mantenimiento
    Se hace para todos los procedimientos correctivos (mantenimiento correctivo) y a las actualizaciones secundarias del software (mantenimiento continuo), junto con la actualizaci贸n de las pruebas.

Si hacemos las pruebas durante cada fase del ciclo de vida del software tendremos al final del ciclo un producto validado y robusto de acuerdo a las necesidades del cliente

Aportes 76

Preguntas 2

Ordenar por: