Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Todos los tipos de software a ser desarrollados requieren un control de calidad, sea
software de sistemas (Son programas que sirven a otros programas en el trabajo de
desarrollo como compiladores, editores, ..), ingeniería y científico (es software que
posee un amplio manejo numérico usado en biología, astronomía, CAD, …),
computación personal (software comercial de uso local como procesadores de texto,
hojas electrónicas, navegadores web, calendarios, agendas, recetarios, …), inteligencia
artificial (software de procesamiento especial sistemas expertos, sistemas basados en
el conocimiento, algoritmos no numéricos). Hoy dia hay muchos programadores pero
no todos desarrollan sus programas con calidad, a este tipo de productos se les llama
software basura, algunos ni cuentan con un respaldo del programador, o simplemente
no tiene un soporte de calidad que se adapte al usuario. Por eso se presentan dos de
los más valiosos controles de calidad, como son la eficiencia y la eficacia.
Construcción de un programa
+-Algoritmo Suma
| Leer a
| Leer b
| c=a+b
+-Final
+----------------------------+
|TRAZA|
+------------+---------------+
| Comentario | Valores |
+------------+---------------+
| Leemos a: | a <- 4 |
| Leemos b: | b <- 5 |
+------------+---------------+
Pseudocódigo.- Es una técnica para el diseño de programas que permite definir las
estructuras de datos.
Diagrama De Flujo.- Es una técnica que representa de forma grafica los algoritmos,
aunque su empleo a disminuido considerablemente por la aparición de los lenguajes
de programación.
Diagrama N-S.- también conocido como diagrama de Chapín es una técnica de
especificación de algoritmos que combina la descripción textual, propia del
pseudocódigo, con la representación gráfica del diagrama de flujo.
Documentación
Por una u otra razón, todo programa que tenga éxito será modificado en el futuro,
bien por el programador original, bien por otro programador que le sustituya.
Pensando en esta revisión de código es por lo que es importante que el programa se
entienda: para poder repararlo y modificarlo.