SlideShare une entreprise Scribd logo
1  sur  15
Arquitectura de
Software
JUAN PABLO FRANCO
10 B
Arquitectura de software


La arquitectura de software es un conjunto de patrones que
proporcionan un marco de referencia necesario para guiar la
construcción
de
un
software,
permitiendo
a
los programadores, analistas y todo el conjunto de desarrolladores
del software compartir una misma línea de trabajo y cubrir todos los
objetivos y restricciones de la aplicación. Es considerada el nivel
más alto en el diseño de la arquitectura de un sistema puesto que
establecen la estructura, funcionamiento e interacción entre las
partes del software.
Componentes y Interacciones


Componentes:

La arquitectura de software se
compone por:


clientes y servidores.



bases de datos.



filtros.



niveles en sistemas jerárquico.



Interacciones

Entre los componentes de la
arquitectura de software existe un
conjunto de interacciones entre las
que sobresalen :


llamadas a procedimientos.



comportamiento de variables.



Protocolos, cliente, servidor.



transmisión asíncrona de eventos.
Características


La arquitectura de software forma la columna vertebral para construir un
sistema de software, es en gran medida responsable de permitir o no
ciertos atributos de calidad del sistema entre los que se destacan la
confiabilidad y el rendimiento del software. Además es un modelo
abstracto reutilizable que puede transferirse de un sistema a otro y que
representa un medio de comunicación y discusión entre participantes del
proyecto, permitiendo así la interacción e intercambio entre los
desarrolladores con el objetivo final de establecer el intercambio de
conocimientos y puntos de vista entre ellos.
Tipos de Arquitecturas


Para utilizar la arquitectura de software se sigue un conjunto de patrones
arquitectónicos, entre los cuales podemos encontrar:



Cliente-Servidor



Blackboard.



Modelo entre capas.



Intérprete.



Orientado a servicios.
Niveles de Arquitectura


El diseño de software tiene varios niveles los cuales están
relacionados entre sí, cada nivel tiene sus propios problemas,
técnicas de análisis y componentes los que pueden ser simples o
complejos, reglas de composición las cuales permiten construir
componentes complejos.
Modelos de Arquitectura


La arquitectura de software cuenta con varios modelos, ellos son:



Modelos estructurales:



Son similares a la vista estructural, pero su énfasis primario radica en la
(usualmente una sola) estructura coherente del sistema completo, en vez
de concentrarse en su composición. Los modelos de framework a menudo
se refieren a dominios o clases de problemas específicos. El trabajo que
ejemplifica esta variante incluye arquitecturas de software específicas de
dominios, como CORBA, o modelos basados en CORBA, o repositorios de
componentes específicos, como PRISM.


Modelos dinámicos



Enfatizan la cualidad conductual de los sistemas ,“Dinámico”
puede referirse a los cambios en la configuración del sistema, o a la
dinámica involucrada en el progreso de la computación, tales
como valores cambiantes de datos.



Modelos de proceso



Se concentran en la construcción de la arquitectura, y en los pasos
o procesos involucrados en esa construcción. En esta perspectiva,
la arquitectura es el resultado de seguir un argumento (script) de
proceso. Esta vista se ejemplifica con el actual trabajo
sobre programación de procesos para derivar arquitecturas.
Generación de
computadores
Historia
La II guerra mundial provoco una enorme demanda de desarrollos informáticos. La eniac
fue el resultado de la necesidad de disponer de tablas de tiro para las nuevas armas. Un
amplio contingente humano fue adscrito al pilotaje de aparatos de sofisticado manejo,
como por ejemplo los aviones de combate, y era necesario suministrar indicaciones
precisas de actuación como las referidas al disparo de bombas, etc.
En Bletchley park, Inglaterra, se puso en funcionamiento la computadora colossus I. Se utilizo
a partir de diciembre de 1943 para realizar análisis criptográfico y automatizar los complejos
cálculos necesarios para decodificar los mensajes militares alemanes cifrados. Estos eran
codificados por una maquina denominada enigma.
La década de los 40 significo la preparación de la inmediata generación de
computadoras. Durante estos años estas maquinas encontraron su lugar en recintos
aniversarios y militares, y se dedicaron a tareas de investigación y de medicina.
Primera Generacion


Características:



Tubos de vacío



Grandes dimensiones



Altos consumo de energía. El voltaje de
los tubos era de 300.v y la posibilidad de
fundirse era grande.



Uso de tarjetas perforadas. Se utilizaba
un modelo de codificación de la
información originado en el siglo
pasado, las tarjetas perforadas.



Almacenamiento de información en un
tambor magnético interior.



Un tambor magnético, dispuesto en el
interior de la computadora, recogía y
memorizaba los datos y los programas
que se le suministraban mediante
tarjetas.
Segunda Generacion


Transistor. Es el componente principal y la
materia prima para su fabricación son
pequeñísimas
porciones
de
material
semiconductor.



Mayor rapidez. La simplificación y reducción
de circuitos aporta una mayor rapidez de
funcionamiento.
La
velocidad
de
las
operaciones ya no se mide en segundos sino
en microsegundos (millonésima de segundo).



Introducción de elementos modulares. Los
componentes físicos de la computadora dejan
de concebirse como elementos separados. La
construcción de los aparatos incorpora el
concepto de modulo.



Aumento
de
la
fiabilidad.
Con
la
incorporación del transistor disminuye el riesgo
de averías, debido a su reducido voltaje. Su
fiabilidad alcanza cortas inimaginables con los
efímeros tubos de vació.
Tercera Generacion


Características:



Circuito integrado. Miniaturización
y reunión de centenares de
elementos en una plaquita de
silicio o chip.



Menor consumo



Apreciable reducción de espacio



Aumento de la fiabilidad.
Cuarta Generacion


El
microprocesador.
La
micro
miniaturización
permite
construir
el
microprocesador, circuito integrado que
rige las funciones fundamentales de la
computadora.



Sistemas de tratamiento de bases de
datos.
El
aumento
cuantitativo
y
cualitativo de las bases de datos lleva a la
creación de distintas formas de gestión
que faciliten la tarea de consulta y edición



La
generación
del
usuario.
Definitivamente, la computación supera
sus tradiciones fronteras sociales. Deja de
ser el terreno exclusivo de un reducido
grupo de profesionales u consigue cubrirse
a amplios extractos sociales.
Quinta Generacion


Mayor velocidad.
Mayor miniaturización de los elementos.
Aumenta la capacidad de memoria.
Multiprocesador (Procesadores interconectados).

Lenguajes de programación: PROGOL (Programming
Logic) y LISP (List Processing).
Máquinas activadas por la voz que pueden responder a
palabras habladas en diversas lenguas y dialectos.
Capacidad de traducción entre lenguajes que permitirá
la traducción instantánea de lenguajes hablados y
escritos.
Características de procesamiento similares a las
secuencias de procesamiento Humano.
La Inteligencia Artificial recoge en su seno los siguientes
aspectos fundamentales: Los sistemas expertos, el
lenguaje natural, la robótica y el reconocimiento de la
voz.

Contenu connexe

Tendances

DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
lcastillo110
 
2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico
landeta_p
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
UPT
 
Arquitectura del proyecto
Arquitectura del proyectoArquitectura del proyecto
Arquitectura del proyecto
migue_lacho30
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de software
Roger Villegas
 

Tendances (20)

Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1
 
Conceptos basicos arquitectura de software
Conceptos basicos arquitectura de softwareConceptos basicos arquitectura de software
Conceptos basicos arquitectura de software
 
Arquitectura de Software
Arquitectura de SoftwareArquitectura de Software
Arquitectura de Software
 
Estilos arquitectónicos
Estilos arquitectónicosEstilos arquitectónicos
Estilos arquitectónicos
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del software
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Software
 
2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Capitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webCapitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_web
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Arquitectura De Software Para Dummies
Arquitectura De Software Para DummiesArquitectura De Software Para Dummies
Arquitectura De Software Para Dummies
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Software
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?
 
Arquitectura del proyecto
Arquitectura del proyectoArquitectura del proyecto
Arquitectura del proyecto
 
Modelos arquitectónicos
Modelos arquitectónicosModelos arquitectónicos
Modelos arquitectónicos
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de software
 
3 1 mde mda
3 1 mde mda3 1 mde mda
3 1 mde mda
 

En vedette (9)

La edición fotográfica
La edición fotográfica La edición fotográfica
La edición fotográfica
 
Software de edicion de imagenes y video
Software de edicion de imagenes y videoSoftware de edicion de imagenes y video
Software de edicion de imagenes y video
 
Evidencia prezi Arquitectura Y Evolución del Computador
Evidencia prezi Arquitectura Y Evolución del ComputadorEvidencia prezi Arquitectura Y Evolución del Computador
Evidencia prezi Arquitectura Y Evolución del Computador
 
Principales estilos arquitectónicos
Principales estilos arquitectónicosPrincipales estilos arquitectónicos
Principales estilos arquitectónicos
 
Generacion de computadoras
Generacion de computadorasGeneracion de computadoras
Generacion de computadoras
 
Evolucion del Software
Evolucion del SoftwareEvolucion del Software
Evolucion del Software
 
La Bauhaus
La BauhausLa Bauhaus
La Bauhaus
 
Arquitectura de la primera mitad del siglo XX
Arquitectura de la primera mitad del siglo XXArquitectura de la primera mitad del siglo XX
Arquitectura de la primera mitad del siglo XX
 
Arquitectura romana
Arquitectura romanaArquitectura romana
Arquitectura romana
 

Similaire à Arquitectura de software y Generación de computadores.

diseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informaciondiseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informacion
zulaymaylin
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
Sergio Sanchez
 
MODELO DE REFERENCIA OSI‏
MODELO DE REFERENCIA OSI‏MODELO DE REFERENCIA OSI‏
MODELO DE REFERENCIA OSI‏
DaniiCerro
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
Margarita Labastida
 
Diseño de sistemas de informacion
Diseño de sistemas de informacionDiseño de sistemas de informacion
Diseño de sistemas de informacion
Jhonderson
 
Taller 1_ Review Internetworking
Taller 1_ Review InternetworkingTaller 1_ Review Internetworking
Taller 1_ Review Internetworking
Daniel Pardo
 
Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09
Reingsys
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
Johns Chacon
 
Arquitectura de Red
Arquitectura de RedArquitectura de Red
Arquitectura de Red
katlopez
 

Similaire à Arquitectura de software y Generación de computadores. (20)

diseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informaciondiseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informacion
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Arquitecturas de computadores_avanzadas
Arquitecturas de computadores_avanzadasArquitecturas de computadores_avanzadas
Arquitecturas de computadores_avanzadas
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Arquitectura multicapa
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapa
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
 
Arquitecturas de-redes-de-computadoras decimo grado ipt la pintada 2º trimest...
Arquitecturas de-redes-de-computadoras decimo grado ipt la pintada 2º trimest...Arquitecturas de-redes-de-computadoras decimo grado ipt la pintada 2º trimest...
Arquitecturas de-redes-de-computadoras decimo grado ipt la pintada 2º trimest...
 
Arquitectura de un sistema de informacion
Arquitectura de un sistema de informacionArquitectura de un sistema de informacion
Arquitectura de un sistema de informacion
 
MODELO DE REFERENCIA OSI‏
MODELO DE REFERENCIA OSI‏MODELO DE REFERENCIA OSI‏
MODELO DE REFERENCIA OSI‏
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
 
Diseño de sistemas de informacion
Diseño de sistemas de informacionDiseño de sistemas de informacion
Diseño de sistemas de informacion
 
Taller 1_ Review Internetworking
Taller 1_ Review InternetworkingTaller 1_ Review Internetworking
Taller 1_ Review Internetworking
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidos
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidos
 
Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Presentación case
Presentación casePresentación case
Presentación case
 
Presentacion katerin
Presentacion katerinPresentacion katerin
Presentacion katerin
 
Arquitectura de Red
Arquitectura de RedArquitectura de Red
Arquitectura de Red
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (10)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Arquitectura de software y Generación de computadores.

  • 2. Arquitectura de software  La arquitectura de software es un conjunto de patrones que proporcionan un marco de referencia necesario para guiar la construcción de un software, permitiendo a los programadores, analistas y todo el conjunto de desarrolladores del software compartir una misma línea de trabajo y cubrir todos los objetivos y restricciones de la aplicación. Es considerada el nivel más alto en el diseño de la arquitectura de un sistema puesto que establecen la estructura, funcionamiento e interacción entre las partes del software.
  • 3. Componentes y Interacciones  Componentes: La arquitectura de software se compone por:  clientes y servidores.  bases de datos.  filtros.  niveles en sistemas jerárquico.  Interacciones Entre los componentes de la arquitectura de software existe un conjunto de interacciones entre las que sobresalen :  llamadas a procedimientos.  comportamiento de variables.  Protocolos, cliente, servidor.  transmisión asíncrona de eventos.
  • 4. Características  La arquitectura de software forma la columna vertebral para construir un sistema de software, es en gran medida responsable de permitir o no ciertos atributos de calidad del sistema entre los que se destacan la confiabilidad y el rendimiento del software. Además es un modelo abstracto reutilizable que puede transferirse de un sistema a otro y que representa un medio de comunicación y discusión entre participantes del proyecto, permitiendo así la interacción e intercambio entre los desarrolladores con el objetivo final de establecer el intercambio de conocimientos y puntos de vista entre ellos.
  • 5. Tipos de Arquitecturas  Para utilizar la arquitectura de software se sigue un conjunto de patrones arquitectónicos, entre los cuales podemos encontrar:  Cliente-Servidor  Blackboard.  Modelo entre capas.  Intérprete.  Orientado a servicios.
  • 6. Niveles de Arquitectura  El diseño de software tiene varios niveles los cuales están relacionados entre sí, cada nivel tiene sus propios problemas, técnicas de análisis y componentes los que pueden ser simples o complejos, reglas de composición las cuales permiten construir componentes complejos.
  • 7. Modelos de Arquitectura  La arquitectura de software cuenta con varios modelos, ellos son:  Modelos estructurales:  Son similares a la vista estructural, pero su énfasis primario radica en la (usualmente una sola) estructura coherente del sistema completo, en vez de concentrarse en su composición. Los modelos de framework a menudo se refieren a dominios o clases de problemas específicos. El trabajo que ejemplifica esta variante incluye arquitecturas de software específicas de dominios, como CORBA, o modelos basados en CORBA, o repositorios de componentes específicos, como PRISM.
  • 8.  Modelos dinámicos  Enfatizan la cualidad conductual de los sistemas ,“Dinámico” puede referirse a los cambios en la configuración del sistema, o a la dinámica involucrada en el progreso de la computación, tales como valores cambiantes de datos.  Modelos de proceso  Se concentran en la construcción de la arquitectura, y en los pasos o procesos involucrados en esa construcción. En esta perspectiva, la arquitectura es el resultado de seguir un argumento (script) de proceso. Esta vista se ejemplifica con el actual trabajo sobre programación de procesos para derivar arquitecturas.
  • 10. Historia La II guerra mundial provoco una enorme demanda de desarrollos informáticos. La eniac fue el resultado de la necesidad de disponer de tablas de tiro para las nuevas armas. Un amplio contingente humano fue adscrito al pilotaje de aparatos de sofisticado manejo, como por ejemplo los aviones de combate, y era necesario suministrar indicaciones precisas de actuación como las referidas al disparo de bombas, etc. En Bletchley park, Inglaterra, se puso en funcionamiento la computadora colossus I. Se utilizo a partir de diciembre de 1943 para realizar análisis criptográfico y automatizar los complejos cálculos necesarios para decodificar los mensajes militares alemanes cifrados. Estos eran codificados por una maquina denominada enigma. La década de los 40 significo la preparación de la inmediata generación de computadoras. Durante estos años estas maquinas encontraron su lugar en recintos aniversarios y militares, y se dedicaron a tareas de investigación y de medicina.
  • 11. Primera Generacion  Características:  Tubos de vacío  Grandes dimensiones  Altos consumo de energía. El voltaje de los tubos era de 300.v y la posibilidad de fundirse era grande.  Uso de tarjetas perforadas. Se utilizaba un modelo de codificación de la información originado en el siglo pasado, las tarjetas perforadas.  Almacenamiento de información en un tambor magnético interior.  Un tambor magnético, dispuesto en el interior de la computadora, recogía y memorizaba los datos y los programas que se le suministraban mediante tarjetas.
  • 12. Segunda Generacion  Transistor. Es el componente principal y la materia prima para su fabricación son pequeñísimas porciones de material semiconductor.  Mayor rapidez. La simplificación y reducción de circuitos aporta una mayor rapidez de funcionamiento. La velocidad de las operaciones ya no se mide en segundos sino en microsegundos (millonésima de segundo).  Introducción de elementos modulares. Los componentes físicos de la computadora dejan de concebirse como elementos separados. La construcción de los aparatos incorpora el concepto de modulo.  Aumento de la fiabilidad. Con la incorporación del transistor disminuye el riesgo de averías, debido a su reducido voltaje. Su fiabilidad alcanza cortas inimaginables con los efímeros tubos de vació.
  • 13. Tercera Generacion  Características:  Circuito integrado. Miniaturización y reunión de centenares de elementos en una plaquita de silicio o chip.  Menor consumo  Apreciable reducción de espacio  Aumento de la fiabilidad.
  • 14. Cuarta Generacion  El microprocesador. La micro miniaturización permite construir el microprocesador, circuito integrado que rige las funciones fundamentales de la computadora.  Sistemas de tratamiento de bases de datos. El aumento cuantitativo y cualitativo de las bases de datos lleva a la creación de distintas formas de gestión que faciliten la tarea de consulta y edición  La generación del usuario. Definitivamente, la computación supera sus tradiciones fronteras sociales. Deja de ser el terreno exclusivo de un reducido grupo de profesionales u consigue cubrirse a amplios extractos sociales.
  • 15. Quinta Generacion  Mayor velocidad. Mayor miniaturización de los elementos. Aumenta la capacidad de memoria. Multiprocesador (Procesadores interconectados). Lenguajes de programación: PROGOL (Programming Logic) y LISP (List Processing). Máquinas activadas por la voz que pueden responder a palabras habladas en diversas lenguas y dialectos. Capacidad de traducción entre lenguajes que permitirá la traducción instantánea de lenguajes hablados y escritos. Características de procesamiento similares a las secuencias de procesamiento Humano. La Inteligencia Artificial recoge en su seno los siguientes aspectos fundamentales: Los sistemas expertos, el lenguaje natural, la robótica y el reconocimiento de la voz.