Anda di halaman 1dari 2

Definicin de Ciclo de Vida de un Programa

El proceso de produccin de cualquier aplicacin informtica lleva consigo realizar una serie de tareas repartidas en cinco etapas, llamadas: anlisis, diseo, codificacin, pruebas y mantenimiento. A estas cinco etapas se les conoce como ciclo de vida de un producto software, o dicho de otra forma, el ciclo de vida de un programa son las distintas etapas por las que ste tiene que pasar durante su existencia. Definicin de Anlisis (en programacin) En la fase de anlisis del ciclo de vida de un programa se obtendr una documentacin, en donde se especificar, claramente, cuales son los requisitos que el programa deber tener. A dicho documento se le llama Especificacin de Requisitos Software (ERS) y en l quedar escrito qu tiene que hacer el programa que se va a desarrollar, tanto en lo que se refiere al comportamiento interno (gestin de los datos) como al externo (interaccin con el usuario y con otras aplicaciones). Definicin de Diseo (en programacin) En el ciclo de vida de un programa, una vez que los requisitos de un programa han sido establecidos en la fase de anlisis, ya se puede iniciar la fase de diseo. En esta etapa se tiene que encontrar una solucin informtica al problema planteado. Dicha solucin determinar cmo se va a resolver el problema. Definicin de Codificacin (en programacin) En el ciclo de vida de un programa, una vez que los algoritmos de una aplicacin han sido diseados, ya se puede iniciar la fase de codificacin. En esta etapa se tienen que traducir dichos algoritmos a un lenguaje de programacin especfico; es decir, las acciones definidas en los algoritmos hay que convertirlas a instrucciones. Definicin de Pruebas (del software) En el ciclo de vida de un programa, una vez obtenido el cdigo ejecutable de un programa depurado lo mximo posible, hay que comprobar, exhaustivamente, su funcionalidad. Para ello, se deben realizar tantas pruebas como se consideren necesarias. Implantacin o Explotacin (del software) En esta fase se realiza la implantacin de la aplicacin en el sistema o sistemas fsicos donde van a funcionar habitualmente y su puesta en marcha para comprobar el buen funcionamiento.

Mantenimiento (del software) Esta es la fase que completa el ciclo de vida y en ella nos encargaremos de solventar los posibles errores o deficiencias de la aplicacin. Existe la posibilidad de que ciertas aplicaciones necesiten reiniciar el ciclo de vida. Tipos de mantenimiento: Mantenimiento correctivo: Consiste en corregir errores no detectados en pruebas anteriores y que aparezcan con el uso normal de la aplicacin. Este mantenimiento puede estar incluido en la garanta o mantenimiento de la aplicacin. Mantenimiento adaptativo: Consiste en modificar el programa a causa de cambio de entorno grfico y lgico en el que estn implantados. (Nuevas generaciones de ordenadores, nuevas versiones del sistema operativo, etc.) Mantenimiento perfectivo: Consiste en una mejora sustancial de la aplicacin al recibir por parte de los usuarios propuestas sobre nuevas posibilidades y modificaciones de las existentes. Los tipos de mantenimiento adaptativo y perfectivo reinician el ciclo de vida, debiendo proceder de nuevo al desarrollo de cada una de sus fases para obtener un nuevo producto.

WEBGRAFA: http://www.carlospes.com/minidiccionario/ciclo_de_vida_de_un_programa.php

http://www.foro.lospillaos.es/fases-para-la-elaboracion-de-un-programa-vt3968.html

Anda mungkin juga menyukai