Principios de Desarrollo de Software y Clasificación de Datos

Clasificado en Informática

Escrito el en español con un tamaño de 3,25 KB

Fases del Desarrollo de Algoritmos y Programas

Diseño del Algoritmo

Las características de un buen algoritmo son:

  • Debe tener un punto particular de inicio.
  • Debe ser definido, no debe permitir dobles interpretaciones.
  • Debe ser general, es decir, debe 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 de ejecución.

Codificación

La codificación es la operación de escribir la solución del problema (de acuerdo con la lógica del diagrama de flujo o pseudocódigo) en una serie de instrucciones detalladas, en un código reconocible por el computador. Esta 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.

Prueba y Depuración

Los errores humanos dentro de la programación de computadores son muchos y aumentan considerablemente con la complejidad del problema. El proceso de identificar y eliminar errores, para dar paso a una solución sin fallos, se le llama depuración.

Documentación

La documentación es la comunicación escrita en sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas.

A menudo, un programa escrito por una persona es usado por otra. Por ello, la documentación sirve para ayudar a comprender o usar un programa, o para facilitar futuras modificaciones (mantenimiento).

Mantenimiento

El mantenimiento se lleva a cabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo, se requiere que el programa esté correctamente documentado.

Conceptos Fundamentales de Tipos de Datos

Introducción a los Tipos de Datos

Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como 'b', o un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable.

Clasificación de Tipos de Datos

  • Simples: Numéricos, Lógicos, Alfanuméricos.
  • Estructurados (definidos por el usuario): Arreglos, Vectores, Matrices, Registros, Archivos, Punteros.

Tipos de Datos Simples

Datos Numéricos

Permiten representar valores escalares de forma numérica, esto incluye a los números enteros y los reales. Este tipo de datos permite realizar operaciones aritméticas comunes.

Datos Lógicos (Booleanos)

Son aquellos que solo pueden tener dos valores (cierto o falso), ya que representan el resultado de una comparación entre otros datos (numéricos o alfanuméricos).

Datos Alfanuméricos (String)

Es una secuencia de caracteres alfanuméricos que permiten representar valores identificables de forma descriptiva, esto incluye nombres de personas, direcciones, etc. Es posible representar números como alfanuméricos, pero estos pierden su propiedad matemática, es decir, no es posible hacer operaciones con ellos. Este tipo de datos se representan encerrados entre comillas.

Entradas relacionadas: