Académique Documents
Professionnel Documents
Culture Documents
Un alumno
Un perro
Una planta
Una calculadora
Un paisaje
Etc.
-1-
DESARROLLO DE SOFTWARE PROGRAMACIN I I. E. S. ALFREDO COVIELLO - Tucumn
1) Reconocible
2) ntegramente disponible
3) Inequvoco
4) Relevante
1) Los smbolos que representan datos son reconocibles cuando pueden ser
correctamente interpretados. La interpretacin que efecte el destinatario que
haga uso de esos datos, va a depender de:
3) Para que los datos resulten inequvocos, es decir que no dejen lugar a dudas
de lo que representan, es necesario conocer el contexto al cual pertenecen.
Consideremos los siguientes ejemplos:
-2-
DESARROLLO DE SOFTWARE PROGRAMACIN I I. E. S. ALFREDO COVIELLO - Tucumn
-3-
DESARROLLO DE SOFTWARE PROGRAMACIN I I. E. S. ALFREDO COVIELLO - Tucumn
Podemos decir que toda informacin es un dato, pero no todo dato es una
informacin.
-4-
DESARROLLO DE SOFTWARE PROGRAMACIN I I. E. S. ALFREDO COVIELLO - Tucumn
2. Metodologa de la Programacin.
Como vimos en el captulo anterior, datos e informacin no son
sinnimos. Datos se refiere a la representacin de algn hecho, concepto o
entidad real, en cambio, informacin implica datos procesados y organizados.
Un sistema en general se define como un conjunto de componentes
conectados e interactivos, que tiene un propsito y una unidad total. En
consecuencia, sistema de procesamiento de informacin es un sistema que
transforma datos brutos en informacin organizada, significativa y til.
-5-
DESARROLLO DE SOFTWARE PROGRAMACIN I I. E. S. ALFREDO COVIELLO - Tucumn
-6-
DESARROLLO DE SOFTWARE PROGRAMACIN I I. E. S. ALFREDO COVIELLO - Tucumn
Top Down
Bottom Up
-7-
DESARROLLO DE SOFTWARE PROGRAMACIN I I. E. S. ALFREDO COVIELLO - Tucumn
Entonces
-8-
DESARROLLO DE SOFTWARE PROGRAMACIN I I. E. S. ALFREDO COVIELLO - Tucumn
b) Errores de Ejecucin
Se deben generalmente a operaciones no permitidas como dividir por cero, leer
un dato no numrico en una variable numrica, exceder un rango de valores
permitidos, etc. Se detectan porque se produce una parada anormal del programa
durante su ejecucin.
c) Errores de Lgica
Corresponden a la obtencin de resultados que no son correctos y la nica
manera de detectarlos es realizando suficientes pruebas del programa. Son
difciles de corregir, no slo por la dificultad de detectarlos, sino porque se
deben a la propia concepcin y diseo del programa.
d) Errores de Especificacin
Es el peor tipo de error y el ms difcil de corregir. Se deben a mal diseo del
programa posiblemente por mala comunicacin usuario programador y se
detectan cuando ya se ha concluido el diseo e instalacin del programa, lo cual
puede implicar repetir gran parte del trabajo realizado.
-9-
DESARROLLO DE SOFTWARE PROGRAMACIN I I. E. S. ALFREDO COVIELLO - Tucumn
- Usuarios (Digitadores)
- Operadores
- Programadores
- Analistas de sistemas
Es el paso final del desarrollo del software. Alrededor del 75% del costo
total del ciclo de vida de un programa se destina al mantenimiento. El propsito
del mantenimiento es garantizar que los programas en uso estn libres de errores
de operacin y sean eficientes y efectivos.
- 10 -