4
FASES EN EL DESARROLLO DE UN PROGRAMA (Resumen). En la ingeniería de software, el termino fases de desarrollo expresa como ah progresado el desarrollo de un software y cuento desarrollo puede requerir. Cada versión importante de un producto pasa generalmente a través de una etapa en la que se agregan las nuevas características (etapa alfa). Después una etapa donde se eliminan errores activamente (etapa beta). Y finalmente una etapa en donde se han quitado todos los Bugs importantes (etapa estable). Las etapas intermedias pueden también ser reconocidas. Normalmente muchas compañías usan nombres en clave para las versiones antes del lanzamiento de un producto, aunque el producto y las características reales son raramente secretas. Las fases para la elaboración de un programa informático son: -Análisis: En esta fase se establece el producto a

Fases en el desarrollo de un programa

Embed Size (px)

DESCRIPTION

FASES EN EL DESARROLLO DE UN PROGRAMA

Citation preview

Page 1: Fases en el desarrollo de un programa

FASES EN EL DESARROLLO DE UN PROGRAMA (Resumen).

En la ingeniería de software, el termino fases de desarrollo expresa como ah progresado el desarrollo de un software y cuento desarrollo puede requerir. Cada versión importante de un producto pasa generalmente a través de una etapa en la que se agregan las nuevas características (etapa alfa). Después una etapa donde se eliminan errores activamente (etapa beta). Y finalmente una etapa en donde se han quitado todos los Bugs importantes (etapa estable).Las etapas intermedias pueden también ser reconocidas.

Normalmente muchas compañías usan nombres en clave para las versiones antes del lanzamiento de un producto, aunque el producto y las características reales son raramente secretas.

Las fases para la elaboración de un programa informático son:

-Análisis:En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear, en el caso de falta de información por parte de los usuarios se puede recurrir al desarrollo de prototipos ara saber con más precisión sus requerimientos. Puede emplear varias técnicas como: Diagramas de flujo, Modelos de datos y Diccionario de datos.

Page 2: Fases en el desarrollo de un programa

-Diseño y arquitectura:se refiere a determinar como funcionara de forma general sin entrar en detalles.

Consiste en incorporar consideraciones de la implementación tecnológica, como el hardware, red, etc.

-Programación: Reducir un diseño a código, puede ser la parte más obvia del trabajo de ingeniería de software, pero no es necesariamente la porción mas larga.

La complejidad y la duración de esta etapa esta inmediatamente ligada a los lenguajes de programación utilizados.

-Pruebas:consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación.

Una técnica de prueba es probar por separado cada modulo del software, y luego probarlo de forma integral, para así llegar al objetivo.

-Documentación:Todo lo concerniente a la documentación del propio desarrollo del software y de la gestión del proyecto, pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales técnicos, etc.; todo con el propósito de eventuales correcciones, usabilidad, mantenimiento futuro y ampliaciones al sistema.

Page 3: Fases en el desarrollo de un programa

-Mantenimiento:

Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos.

-Codificación:Consiste en traducirlos resultados obtenidos a un determinado lenguaje de programación.

Fuente:http://www.slideshare.net/slideshow/embed_code/26674883