Manual De Tecnicas De Programacion

Páginas: 31 (7619 palabras) Publicado: 27 de mayo de 2012
Diseña Algoritmos con Técnicas de Programación

Identificación de fases del ciclo de vida de un software

Introducción
El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final 
Este ciclo establece una serie de fases.

Problema.
Para lograr que una computadora resuelva el problema debe existir un conjunto de pasos ordenados quetienen inicio y fin, los cuales, agrupados, logran determinada tarea que permita a la computadora encontrar la solución del problema.

¿Como resolverlo?
1 Analizarlo
2 Diseño (Diseñar una solución
3 Aplicar la solución
4 Prueba (Verificarla, Depurarlo)
6 Documentarla
[pic]
Analisis del problema.
Aqui se define el problema, y se especifican salidas y entradas.
- En que consisten losprocesos?
- Cuales son las salidas de este proceso?
- Cuales son las entradas de este proceso?
El analista del sistema debe planificar y analizar la información , la función, rendimiento, factibilidad, etc. . El objetivo de esta fase es el estudio de las necesidades de información que debe satisfacer el software a desarrollar.
Diseño de la solución.
Este es un proceso creativo y define laestructura de lo que será el programa con algún método específico al problema.
Construcción: El diseño debe realizarse de manera que lo entienda la máquina (Codificación). Es la adquisición, creación e integración de los recursos necesarios para que el programa funcione

Prueba: Consiste en la verificación de que todas las funciones del programa se realicen eficientemente dando los resultadosplaneados.
Documentación: sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros

Mantenimiento: Se refiere a las transformaciones que se le puedan efectuar al software debido a errores encontrados en él. Para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).  
Diseño del Procedimiento de solución: algoritmo
Inicio
Declaración de variables y constantes
Petición de datos
Procesos
Escritura de resultados
Fin

Un programa se escribe en un lenguaje de programación y la actividad de expresar un algoritmo en forma de programa se denomina Programación. Cada paso del algoritmo esta expresado por medio de una secuencia de instrucciones en elprograma. Por consecuencia un programa consta de una secuencia de instrucciones, cada una de las cuales específica las operaciones que debe realizar la computadora.

La metodología para resolver problemas mediante programas se denomina metodología de la programación. El eje central de esta metodología es el algoritmo.

La resolución de un problema exige el diseño de un algoritmo que resuelva elproblema propuesto.

Los pasos para la resolución de un problema son:

1. Diseño del algoritmo que describe la secuencia ordenada de pasos, sin ambigüedades, que conducen a la solución de un problema dado(Análisis del problema y desarrollo del algoritmo).
2. Expresar el algoritmo como un programa en un lenguaje de programación adecuado (Fase de codificación).
3. Ejecución y validación delprograma por la computadora.






Para llegar a la realización de un programa es necesario el diseño previo de un algoritmo, de modo que sin algoritmo no puede existir un programa.

Los algoritmos son independientes tanto del lenguaje de programación en que se expresan como de las computadoras que los ejecutan.


Las características fundamentales que debe cumplir todo algoritmo son:1. Debe ser preciso e indicar el orden de realización de cada paso
2. Debe estar definido, si se sigue un algoritmo dos veces, se debe obtener el mismo resultado.
3. Debe ser finito, si se sigue un algoritmo se debe terminar en algún momento, debe tener un número finito de pasos.

La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida

Entrada = datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de programacion
  • Programacion Manual
  • Manual De Programacion
  • Manual de programación
  • Técnico En Programacion
  • Tecnicas De Programación
  • Tecnicas de programación
  • Tecnicas de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS