Principales Fases Del Desarrollo Del Software

Páginas: 8 (1786 palabras) Publicado: 10 de junio de 2012
Principales fases de desarrollo de software
En la ingeniería del software el término fases de desarrollo expresa cómo ha progresado el desarrollo de un software y cuánto 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. Las etapas se pueden anunciar y regular formalmente por los desarrolladores del producto, pero los términos se utilizan a veces de manera informal para describir el estado de un producto.

1. Análisis del programa
En este paso se determinanla información inicial para la elaboración del programa. Es donde se determina qué es lo que debe resolverse con el computador, de qué presupuestos se debe partir, el planteamiento del problema.
Se requieren cinco tareas:
a. Determinación de objetivos del programa.
Debe definirse claramente los problemas particulares que deberán ser resueltos o las tareas que hay que realizar, esto nospermitirá saber qué es lo que se pretende solucionar y nos proporcionará información útil para el planeamiento de la solución.
b. Determinación de la salida deseada.
Los datos seleccionados deben ser arreglados en una forma ordenada para producir información. Esta salida podría ser una salida de impresión o de presentación en el monitor.
c. Determinación de los datos de entrada.
Una vez identificada lasalida que se desea, se pueden determinar los datos de entrada y la fuente de estos datos. Los datos deben ser recolectados y analizados.
d. Determinación de los requerimientos de procesamiento.
Aquí se definen las tareas de procesamiento que deben desempeñarse para que los datos de entrada se conviertan en una salida.
e. Documentación de las especificaciones del programa.
Es importantedisponer de documentación permanente. Deben registrarse todos los datos necesarios para el procesamiento requerido. Esto conduce al siguiente paso del diseño del programa.
2 . Diseño del programa
Es diseñar cualquier sistema nuevo o las aplicaciones que se requieren para satisfacer las necesidades. Esta actividad se debe dividir en:
- Operaciones de entrada/salida
- Cálculos
- Lógica/ comparación- Almacenamiento/ consulta
En este paso se genera una solución con técnicas de programación como diseño descendente de programas, pseudocódigos, flujogramas y estructuras lógicas.

3. Codificación del programa
Es la generación real del programa con un lenguaje de programación. En esta etapa se hace uso de la lógica que desarrolló en el paso del diseño del programa para efectivamente generarun programa. Se debe seleccionar el lenguaje apropiado para resolver el problema.
4. Prueba y depuración del programa
Depurar es correr el programa en una computadora y corregir las partes que no funcionan. En esta fase se comprueba el funcionamiento de cada programa y esto se hace con datos reales o ficticios. Cuando los programas están depurados, se prueban. Cuando los programas se depuran, sepueden encontrar los siguientes errores:

a) Errores de sintaxis o de compilación
Es una violación de las reglas del lenguaje de programación. Son más fáciles de corregir, ya que son detectados por el compilador (posible error de escritura), el cual dará información sobre el lugar donde está y la naturaleza de cada uno de ellos mediante un mensaje de error.
b) Errores de Ejecución
Se debengeneralmente a operaciones no permitidas como dividir por cero, leer un dato no numérico en una variable numérica, exceder un rango de valores permitidos, etc. Se detectan porque se produce una parada anormal del programa durante su ejecución.
c) Errores de Lógica
Corresponden a la obtención de resultados que no son correctos y la única manera de detectarlos es realizando suficientes pruebas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • fases de desarrollo del software
  • Fases Del Desarrollo De Software
  • Fase planeación y elaboración desarrollo de software
  • Fases del desarrollo de software
  • Fases Del Desarrollo De Software
  • fases del desarrollo
  • Fases para el desarrollo de un proyecto o software
  • Fases Desarrollo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS