SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Marta Silvia Tabares
 
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 softwareJose Patricio Bovet Derpich
 
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 Softwarelcastillo110
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Softwarealfmuny
 
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ónicolandeta_p
 
Capitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webCapitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webgabiar1708
 
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-softwareAndresRealp1
 
Arquitectura De Software Para Dummies
Arquitectura De Software Para DummiesArquitectura De Software Para Dummies
Arquitectura De Software Para DummiesSorey García
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Softwarebjjuarez
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de SoftwareUPT
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?Israel Rey
 
Arquitectura del proyecto
Arquitectura del proyectoArquitectura del proyecto
Arquitectura del proyectomigue_lacho30
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareRoger Villegas
 

Was ist angesagt? (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
 

Andere mochten auch

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 videoJose Franco
 
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 Computadorangicuastumal
 
Generacion de computadoras
Generacion de computadorasGeneracion de computadoras
Generacion de computadorasSelene Valencia
 
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 XXcherepaja
 
Arquitectura romana
Arquitectura romanaArquitectura romana
Arquitectura romanacherepaja
 

Andere mochten auch (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
 

Ähnlich wie 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 informacionzulaymaylin
 
Arquitecturas de computadores_avanzadas
Arquitecturas de computadores_avanzadasArquitecturas de computadores_avanzadas
Arquitecturas de computadores_avanzadasTensor
 
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 softwareJosé Antonio Sandoval Acosta
 
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 SistemasSergio Sanchez
 
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...Lusdielka Hernandez
 
Arquitectura de un sistema de informacion
Arquitectura de un sistema de informacionArquitectura de un sistema de informacion
Arquitectura de un sistema de informacionMauricio Duero
 
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 distribuidosMargarita Labastida
 
Diseño de sistemas de informacion
Diseño de sistemas de informacionDiseño de sistemas de informacion
Diseño de sistemas de informacionJhonderson
 
Taller 1_ Review Internetworking
Taller 1_ Review InternetworkingTaller 1_ Review Internetworking
Taller 1_ Review InternetworkingDaniel Pardo
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Edwin Belduma
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidosTensor
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidosTensor
 
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_09Reingsys
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del softwareJohns Chacon
 
Arquitectura de Red
Arquitectura de RedArquitectura de Red
Arquitectura de Redkatlopez
 

Ähnlich wie 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
 

Kürzlich hochgeladen

AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 

Kürzlich hochgeladen (20)

AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 

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.