Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Agronomía
Archivo
El archivo es la colección nominada de todas las ocurrencias de un tipo de registro (lógico)
dado. En los archivos más simples, todos los registros lógicos comprenden el mismo número
de ítems de datos. En los archivos más complejos este número puede ser variable, a causa de
la presencia de grupos repetitivos.
• Creación
Consiste en la escritura o grabación en un soporte determinado de todos los registros
que van a formar el archivo. Los datos pueden ser introducidos desde un teclado,
pueden proceder de otro archivo o ser obtenidos como resultado de algún proceso.
• copia
Es una de las operaciones más usadas y consiste en crear un nuevo
archivo como duplicación de otro existente. La copia puede realizarse en
el mismo o en diferente soporte de información.
Un caso particular de esta operación es la impresión
(copia en impresora) de un archivo.
• Consulta
Se realiza para obtener el contenido de uno o varios registros. En
muchos casos irá precedida de una búsqueda de los mismos.
Por ejemplo, si se desean conocer todos los datos de un alumno,
almacenados en el archivo de alumnos, lo haremos mediante un
programa al que proporcionamos el número de matrícula como dato de
entrada, que será utilizado para realizar la búsqueda y sacar por pantalla
o impresora el resto de campos almacenados en el registro
correspondiente a ese número de matrícula.
Base de datos
La base de dato es una colección de ocurrencias de múltiples tipos de
registro, pero incluye además las relaciones que existen entre registros,
entre agregados y entre ítems de datos.
Sistema de bases de datos
Un archivo de este tipo puede ser el de la red del metro de una ciudad, que
contiene la descripción, características, número de estaciones, número de trenes,
etc., de cada línea.
Organización secuencial
Es aquélla en la cual los registros ocupan posiciones consecutivas de memoria, y
sólo se puede acceder a ellos de uno en uno a partir del primero.
En un archivo secuencial no se pueden hacer operaciones de escritura cuando se
está leyendo, ni operaciones de lectura cuando se está escribiendo.
Por otro lado, para actualizarlos es preciso crear nuevos archivos donde se copien
los registros que vayan a permanecer, modificados o no, junto con los nuevos.
Organización directa o aleatoria
En un archivo con esta organización, también denominada relativa, las
informaciones se colocan y se acceden aleatoriamente mediante su posición, es
decir, indicando el lugar relativo que ocupan dentro del conjunto de posiciones
posibles.
En esta organización se pueden leer y escribir registros, en cualquier orden y en
cualquier lugar.
Organización secuencial indexada
Un archivo con esta organización consta de tres áreas:
• Área de índices.
• Área primaria.
• Área de excedentes (overflow).
Software de Desarrollo
Esta categoría abarca el software que permite construir software. Aunque pueda
resultar complicada la definición es así, puesto que son un conjunto de
herramientas que traducen, detectan errores, optimizan, etc., los programas
escritos por el usuario al lenguaje de las computadoras.
PROGRAMACIÓN
Una vez programado, podrá hacer tanto o tan poco como le permita el software
que lo controla en determinado momento. El software de uso más generalizado
incluye una amplia variedad de programas de aplicaciones, es decir, instrucciones
al ordenador acerca de cómo realizar diversas tareas.
CICLO DE VIDA DEL SOFTWARE
• Análisis. Consiste en el estudio detallado del problema con el fin de obtener una
serie de documentos (especificaciones) en los que quede totalmente definido el
proceso de la automatización. Consta principalmente de:
Análisis previo.
Análisis funcional.
Análisis orgánico.
Codificación. Escritura en un lenguaje de programación de alto nivel de los
algoritmos obtenidos en la etapa anterior. Se emplean para ello las denominadas
hojas de codificación en caso de utilizar lenguajes de formato rígido.
Etapas de la implantación y explotación
Para la implantación y explotación de programas se deben seguir los pasos que se
describen a continuación.
Edición. En esta fase se transcribe e1 programa a la computadora, grabándose el
mismo en la memoria auxiliar por medio de un editor de programas o procesador de
textos. A este programa almacenado en la computadora y escrito en lenguaje de
alto nivel se le denomina programa fuente.
Errores
La presencia de errores, surgidos en alguna de las etapas antes descritas, suele
ser inevitable. Por ello, es muy importante saber detectarlos y corregirlos para
asegurar la calidad del producto final. Un programa en explotación puede contener
errores que no han sido detectados y que pueden dar lugar a consecuencias
imprevisibles.
En el momento en que se encuentra un error hay que proceder a estudiar sus
causas y regresar a la etapa correspondiente en que puede ser corregido.
Según la etapa en que se detectan, los errores se clasifican de la siguiente
manera:
De compilación. También denominados errores sintácticos, son los más fáciles
de encontrar y corregir. Se producen por el incumplimiento de las reglas
sintácticas del lenguaje y son detectados por el programa compilador indicando el
lugar en que se encuentran y la clase de error.
Software de desarrollo: cobol, algol, lenguaje c, pascal, java, clarión, php, delphi,
flash, flex, visual net.