miércoles, 16 de noviembre de 2011

Desarrollo de Programas 1/3

Con esta publicación vamos a ver la parte 1/3 sobre metodología para desarrollar programas, es una metodología y reglas básicas sobre que tenemos que hacer a la hora de desarrollar nuestros proyectos:

La programación como resolución de problemas:
Resolver un problema consiste esencialmente en encontrar una estrategia a seguir para conseguir la solución.

Descomposición en subproblemas:
En problemas complejos es mejor hacer una descomposición en partes más sencillas, que a su vez pueden ser descompuestas en otras partes y así sucesivamente, hasta que seamos capaces de resolver cada una de esas partes por separado para finalmente unirlas y resolver el problema completo.

Desarrollo por refinamientos sucesivos:
Consiste en expresar inicialmente el programa a desarrollar como una acción global, que si es necesario se irá descomponiendo en acciones más sencillas hasta llegar a acciones simples que puedan ser expresadas directamente como sentencias del lenguaje de programación.

Desarrollo de un esquema secuencial:
Para desarrollar una acción compuesta según un esquema secuencial se necesita:
          Identificar las acciones componentes de la secuencia
          Identificar el orden en que deben ejecutarse las acciones componentes

Aspectos de estilo:
Una buena metodología de desarrollo de programas debe estar basada también en un buen estilo que será el que nos indique el manual de estilo, prestando especial atención al encolumnado, a los comentarios, la elección de nombres, al uso de letras mayúsculas y minúsculas, a las constantes con nombre, etc. Generalmente cuando estudiemos alguna asignatura de programación, tengamos un trabajo de programación, etc, siempre tendremos un manual de estilo que será el que nos indique cómo debemos hacerlo.

No hay comentarios:

Publicar un comentario