Pasos para programación

Solo disponible en BuenasTareas
  • Páginas : 11 (2732 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de junio de 2011
Leer documento completo
Vista previa del texto
INTRODUCCIÓN
La informática entiende como una rama que se encarga del estudio y creación de computadoras u ordenadores, que sirven para transmitir la información una vez procesada, bajo procedimientos idóneos y/o adecuados. |
Entre los objetivos de la informática, se encuentra, el diseño e implementación de maquinas, como computadoras u ordenadores, diseño e implementaciónde nuevas funciones o métodos de trabajo a seguir, el diseño e implementación de aplicaciones o sistemas de informática y /o el mantenimiento de sistemas informáticos en funcionamiento.


1.-LAS TÉCNICAS DE PROGRAMACIÓN
Constituyen parte fundamental en el proceso de desarrollo e Ingeniería del Software dentro del ámbito informático.
Cada técnica tiene sus propias características, ydistintos métodos de resolución de problemas, así como la implementación de estándares de ciertas compañías o instituciones, y es de gran importancia aprender a implementarlas a la hora de adentrarse en la evolución de cualquier proyecto de desarrollo de software.

ETAPAS DE UN PROGRAMA

Los programas son los bloques constitutivos del software del sistema de información. Para la elaboración deprogramas, se usa una adaptación del proceso del ciclo de vida de desarrollo de sistemas. Los pasos para la creación de programas son los siguientes:

La programación consta de 6 pasos.
La programación forma parte de la fase de desarrollo de sistemas.

TABLA EXPLICATIVA ETAPAS DE LA PROGRAMACIÓN

Especificación del programa: |
En este paso se identifica y se define la necesidad aresolver, que indicará los objetivos, salidas, entradas y requerimientos de procesamiento del programa. Los programadores, verifican si existe ya, una solución provista por alguien que haya encarado el problema con anterioridad y que lo ofrezca, bien en la propia organización o de manera comercial fuera de ella. Solamente si la solución no se encuentra disponible, o existen limitaciones para conseguirla,es cuando se comienza con la programación. En primer lugar, debe establecerse cuál es el problema que se intenta resolver, delimitándolo claramente. Se procede entonces, a determinar cuál es la salida de información que se desea genere el programa. La salida, se puede tratar de una salida impresa o una que se presente en el monitor, como por ejemplo, un reporte de facturación para cada mes. Ladeterminación de entradas requiere identificar qué datos son necesarios para realizar el proceso y cuál es su origen. Seguidamente, se definen las tareas de procesamiento que deben realizarse para transformar los datos de entrada en salida. |
Diseño del programa: |
Es la etapa en la cual los programadores delinean cada componente del programa y las interfases entre cada componente. Se cuentacon muchas herramientas para este proceso, entre las que se tiene, diagramas de flujos (para programación estructurada), círculos y canales de mensaje (programación orientada a objetos) y seudocódigo. Estas herramientas permiten presentar una documentación que describe la solución en términos gráficos y descripción de las instrucciones que conforman los procedimientos. |
Codificación delprograma: |
En esta fase se realiza la generación del programa, usando un lenguaje de programación. Se obtendrá de la fase el código que ejecutará la computadora. Implica desde la escritura de las instrucciones en el llamado código fuente, hasta la realización de prueba del mismo. Para esta fase se hace uso de la lógica que se determinó en el paso anterior para realizar la generación del programa. Puedehacerse uso del código que ya fue escrito y probado anteriormente (probablemente en otros proyectos), en especial si se está usando la POO. La integración y adaptación de código existente a una nueva aplicación, puede ahorrar gran cantidad de tiempo. |
Prueba del programa: |
La aparición de errores en los programas es prácticamente inevitable. Existen dos tipos de errores principalmente:...
tracking img