FACULTAD DE INGENIERIA SISTEMAS DE INFORMACION
Enviado por Francisco Andres Quiroga Leal • 4 de Abril de 2017 • Resumen • 3.457 Palabras (14 Páginas) • 275 Visitas
HERRAMIENTAS DE 4TA GENERACION
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE MEDDELIN
FACULTAD DE INGENIERIA
SISTEMAS DE INFORMACION
MEDELLIN
2012
CONTENIDO
- INTRODUCCION
- OBJETIVOS
- HISTORIA
- HERRAMIENTAS DE 4ta GENERACION
- CATEGORIAS DE LOS LENGUAJES DE 4TA GENERACION
- COMPONENTES Y FUNCIONALIDADES
- EJEMPLOS DE LENGUAJES DE 4TA GENERACIONES
- TRABAJO DE CAMPO
- CONCLUSIONES
- BIBLIOGRAFIA
- INTRODUCCION
En la sociedad actual en cada momento se esta tratando de descubrir, mejorar e innovar herramientas que nos permiten desarrollar los objetivos de una manera más eficiente, estas son herramientas que mejoran el cumplimiento de objetivos siendo mas eficaz y cómodo en el momento de desarrollarlos, esto permite que los seres humanos tengamos una gran facilidad para vivir y no tengamos ningún tipo de complicaciones para realizar cualquier tipo de actividad, a su vez ayuda a que la productividad tenga un alto crecimiento.
Las Herramientas de la actualidad que tanto ayudan en el desarrollo de cualquier tipo de actividades especialmente las relacionadas con el uso de la tecnología son consideradas herramientas de 4ta generación las cuales generan los lenguajes no procedimentales para consulta de base de datos, generadores de informes, diseñadores de ventanas, generadores de código, hojas de cálculo, soporte gráfico, etc. Cada una de ellas se utiliza para una etapa o actividad concreta del desarrollo.
- OBJETIVOS
Daremos a conocer aquellas herramientas que tanto facilitan el vivir de las personas, desarrollando un estudio del tiempo en el cual nos permita diferencial la evolución de las generaciones que ha tenido la sociedad y así permitiendo reconocer y a su vez diferenciar las herramientas que han habido en cada generación.
Se relacionaran las herramientas de 4ta generación con los sistemas de información tratando así de dar a conocer las mejoras que estas herramientas le brindan a cualquier tipo de sistema.
Estudiar la importancia y conocer las ventajas que tienen las herramientas de cuarta generación, para saber hacer una elección correcta de un lenguaje o técnica para una aplicación que deseamos crear.
Se investigaran y se conocerá aquellas características que hacen tan relevantes, importantes y potentes a estas herramientas en el desarrollo de actividades y se tratara de mostrar el modo de funcionamiento y su utilización en la sociedad de algunas herramientas.
- HISTORIA
En los años sesenta se utilizaron las plantillas o regletas para dibujar los diagramas HIPO (acrónimo de jerarquía de entrada, proceso y salida, es decir el sistema completo de programación se completa con pequeños subsistemas).También se utilizaron las hojas de codificación para escribir las instrucciones de los programas, las hojas de 80 columnas para dibujar una pantalla o unas más engorrosas para diseñar informes
Como proceso evolutivo de la programación se introducen en el mercado las llamadas herramientas de ingeniería del software asistida por ordenador, dirigidas tanto a programadores como analistas e ingenieros del software, y se basan en ordenadores para realizar actividades del desarrollo del software.
Los lenguajes de programación son idiomas artificiales que son diseñados para indicar operaciones que pueden ser realizadas por máquinas. Pueden utilizarse para crear programas que controlen el funcionamiento y comportamiento lógico y físico de una máquina, expresada en algoritmos o comunicación humana.
En cada nuevo nivel se requieren menos instrucciones para indicar a la computadora que efectúe una tarea particular, sin embargo, estos lenguajes son solo ayudas para el usuario. Si se habla de un mayor nivel, significa que son necesarios menos comandos e instrucciones ya que cada comando de alto nivel reemplaza muchas instrucciones de nivel inferior. Los lenguajes de programación poseen una clasificación por generaciones, según el nivel y la estructura de éstos, pueden dividirse en primera, segunda, tercera y cuarta generación; El desarrollo de cada una de las generaciones fue de la mano del desarrollo del hardware.
Lenguajes de programación de primera generación hace referencia al lenguaje de código máquina. Este consiste en el uso de código binario, que es el sistema con el que se representan textos y procesamientos por medio de la utilización de los números binarios 0 y 1, y tarjetas perforadas, que se basan en la impresión de un código binario; todas las instrucciones se escribían utilizando cadenas de estos códigos. Funcionaban con una gran velocidad pero que eran difíciles de entender y de poca portabilidad a otros sistemas diferentes al original. Es el único lenguaje que un microprocesador entiende de forma natural, pero representa una gran complejidad a la hora de editar su contenido, debido a que no puede ser escrito o leído usando un editor de texto.
Cuando se habla de lenguajes de programación de segunda generación o lenguajes ensambladores, se habla del uso de símbolos mnemotécnicos, que son símbolos fáciles de reconocer, para representar las instrucciones. Este tipo de lenguaje posee un código orientado a una arquitectura de microprocesador específica, lo que lo convierte en herramientas de bajo nivel ya que los códigos son únicos para una máquina particular. Aunque en relación con la generación anterior posee una mayor legibilidad y simplifican las estructuras de las instrucciones.
Lenguajes de tercera generación fueron desarrollados para facilitar el proceso de programación, hacen referencia a programación estructurada, o sea, que permiten el uso de estructuras de programación específicas para ramificaciones y ciclos en el flujo del programa. En especial comienza a hablarse de lenguajes orientados a procedimientos específicos haciendo énfasis en el objeto de la acción, por medio de la utilización de códigos independientes de la máquina, similares al lenguaje humano y al de las matemáticas. Son relativamente independientes del hardware de la computadora, lo que significa que el mismo programa puede utilizarse en varias computadoras diferentes de distintos fabricantes, por esta razón comienza a hablarse de lenguajes de alto nivel.
...