Analisis de creacion de un programa

Solo disponible en BuenasTareas
  • Páginas : 3 (701 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de marzo de 2011
Leer documento completo
Vista previa del texto
ANÁLISIS DE CREACIÓN DE UN PROGRAMA.

Análisis de requisitos
Esta es la fase donde se requiere una definición clara y precisa para él programa. Es importante que se conozca lo que se desea querealice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa.
Una vez que se ha comprendido lo que se desea de la computadora, es necesariodefinir:
* Los datos de entrada.
* Cuál es la información que se desea producir (salida)
* Los métodos y fórmulas que se necesitan para procesar los datos.
* Hay que analizar qué es loque necesitamos que nos ordenen y en que secuencia para producir los resultados esperados.

Especificación

Es la tarea de describir detalladamente el software a ser escrito, en una formamatemáticamente rigurosa.
* Son especificaciones han sido escritas para entender y afinar aplicaciones que ya estaban desarrolladas.
* Las especificaciones son más importantes para las interfacesexternas, que deben permanecer estables.

Diseño y arquitectura

Se debe determinar como funcionará de forma general sin entrar en detalles. Y se dice que consiste en incorporar consideraciones dela implementación tecnológica, como el hardware, la red, etc.
Las características de un diseño de algoritmo son:
* Debe tener un punto particular de inicio.
* Debe ser definido, no debepermitir dobles interpretaciones.
* Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.
* Debe ser finito en tamaño y tiempo deejecución.

Programación

Es la operación de escribir la solución del problema (de acuerdo a la lógica del diagrama de flujo o pseudocódigo), en una serie de instrucciones detalladas, en uncódigo reconocible por la computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel.

Codificar el...
tracking img