Clasificación De Los Lenguajes De Programación. Elabora Un Mapa Conceptual Sencillo Que Clasifique Los Distintos Tipos De Lenguajes, Atendiendo A Distintos Criterios, Indicando Ejemplos En Cada Caso E Incluyendo Siempre

Páginas: 8 (1783 palabras) Publicado: 8 de diciembre de 2012
1. INTRODUCCIÓN
En este tema se presentarán los porqués y el cómo del proceso de desarrollo de
software, las distintas fases que atraviesa todo el proceso desde la concepción hasta la
retirada del producto realizado. Se introducen distintas teorías sobre las fases y
metodologías de desarrollo tanto fijadas por estándares como otras de uso común.
La explicación de las metodologías pasapor la definición inicial de ciclo de vida, así
como por la explicación de los distintos modelos de ciclo propuestos por organizaciones
de estándares y autores de renombre.
Un proceso software es un conjunto de actividades y resultados que conducen a la
creación de un producto software
1.1. El proceso de desarrollo de software en los Años 60 y 70
Desde una perspectiva histórica, el mercadode software apenas existía en los años
60-80 del siglo pasado. El software básico se compraba al fabricante de
la máquina (Sistema Operativo, Compilador, Sort, etc), Había algún software de
propósito general de fabricantes independientes (Bases de Datos, algún programa de
gestión de ficheros, y poco más), y casi ningún Software de Aplicación.
En una palabra,todos los programas de gestión de las empresas estaban hechos ex
profeso para las propias empresas, y casi siempre por personal de las propias
empresas que pertenecían al llamado entonces “Departamento de Proceso de
Datos”.
Las tareas eran casi artesanales, hechas a mano.
Generalmente, aunque no siempre, había una persona (“Analista Funcional o
Jefe de Proyecto” era su denominación máshabitual), que se ocupaba de la
comunicación con usuarios, como Contabilidad, Cuentas Corrientes, Préstamos, etc.
Esta figura, se encargaba de recibir peticiones del Usuario, proponer soluciones y dirigir
al equipo de programadores que debían programarla. Una vez consensuada la
Aplicación, realizaba el Análisis Funcional que era la descripción más o menos
ordenada de las funciones quedebe cubrir el Sistema de Información a diseñar.
Este proceso, como se comentaba antes, era artesanal o al menos bastante informal.
No se seguía ningún método preestablecido ni se generaba una documentación según
una estructura prediseñada al efecto. No había extensos documentos de justificación de
gastos.
El personal encargado del desarrollo era personal de la propia empresa
(generalmentebancos), de las áreas administrativas (cajeros, auxiliares, etc), que eran
seleccionados para ser formados específicamente en el ordenador que había
adquirido la empresa, durante varios meses.
El desarrollo se realizaba por dos o tres programadores al servicio de cada jefe de
proyecto o analista funcional. No era difícil decidir quién se encargaba de qué ni hacer el
seguimiento alproyecto.ENTORNOS DE DESARROLLO 3
El software se ponía en producción tras unas pruebas y el mismo equipo daba el
soporte (mantenimiento).
Las bases de datos tenían escasas capacidades, se encontraban en los albores y la
mayor parte de la información se almacenaba en ficheros secuenciales almacenados
en cinta magnética.
Una de las “herramientas de diseño” era el diagrama de flujo uordinograma, a veces
mal llamado “organigrama” que definía las secuencias lógicas del programa. Se
realizaba casi siempre a mano.
Ilustración 1: Diagrama de flujo
En cualquier caso, los saltos de un lado a otro del flujo, según las condiciones que se
fueran satisfaciendo, se pintaban con flechitas, que tendían a entremezclarse y volar de
arriba abajo, de derecha a izquierda y, en realidad, entodas direcciones ... de ahí la
denominación de “código spaghetti” para los programas resultantes (frente al código
estructurado que surgirá posteriormente).
Una vez hecho el ordinograma (más o menos detallado, según la experiencia y habilidad
del programador), se comenzaba a codificarlo, es decir, a traducirlo al lenguaje que el
ordenador entiende (Algol, Cobol, Fortran o lo que fuera)....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TIPOS DE LENGUAJE DE PROGRAMACION Y SU CLASIFICACION
  • Rangos Distintivos Del Lenguaje Oral.
  • Distintos Tipos De Casas
  • Programacion y tipos de lenguajes de programación
  • Criterios de los lenguajes de programacion
  • mapa conceptual del lenguaje
  • Mapa Conceptual De Comunicacion y Lenguaje
  • Mapa conceptual de la atencion y el lenguaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS