SlideShare una empresa de Scribd logo
1 de 12
L a 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. Establecen la
estructura, funcionamiento e interacción
entre las partes del software.
La arquitectura de software se compone
por:
 clientes y servidores.
 bases de datos.
 filtros.
 niveles en sistemas jerárquico.





Las
interacciones
sirven
para
visualizar, especificar., construir y documentar la
semántica
de
un
clasificador
(clase, componente, nodo o caso de uso ). Algunas de
las interacciones mas destacadas son :
llamadas a procedimientos.
comportamiento de variables.
protocolos cliente servidor.
transmisión asíncrona de eventos.









Si toso lo que importara fuese la
funcionalidad de cualquier
software monolítico serviría, pero
también hay otras cosas que
importan como :
Modificabilidad
 Interoperabilidad
disponibilidad
 Seguridad
 Predictabilidad
 Portabilidad


Es posible crear una arquitectura basada
en las necesidades de atributos de
calidad. Seguiremos este esquema:
determinar
la arquitectura
requerida

arquitectura
designada

validación
de la
estructura






Definir los requerimientos: Involucra crear un
modelo desde los requerimientos que guiarán
el diseño de la arquitectura basado en los
atributos de calidad esperados
Diseño de la Arquitectura : Involucra definir la
estructura y las responsabilidades de los
componentes que comprenderán la
Arquitectura de Software
Validación: Significa “probar” la
arquitectura, típicamente pasando a través del
diseño contra los requerimientos actuales y
cualquier posible requerimiento a futuro


Es el conjunto de dispositivos físicos que
hacen posible el funcionamiento de un
computador; Éste abarca todos los
componentes eléctricos y mecánicos que
permiten llevar a cabo en una
computadora el almacenamiento y
procesamiento de información.


Un computador desde la perspectiva del hardware, esta constituido
por una serie de dispositivos cada uno con un conjunto de tareas
definidas. Los dispositivos de un computador se dividen según la tarea
que realizan en: dispositivos de entrada, salida, almacenamiento
computo



Dispositivos de entrada : Son aquellos que permiten el

ingreso de datos a un computador. Entre estos se cuentan, los
teclados, ratones, scaners, micrófonos, cámaras
fotográficas, cámaras de video, game pads y guantes de
realidad virtual.


Son aquellos que permiten mostrar
información procesada por el
computador. Entre otros están, las
pantallas de
video, impresoras, audífonos, plotters, g
uantes de realidad virtual, gafas y
cascos virtuales.
or puede guardar información nueva y/o obtener información previamente almacenada. Entre otros están los discos flexibles, discos duros, unidades de cinta, C

Dispositivos de
almacenamiento

 Son aquellos de los cuales el computador puede

guardar información nueva y/o obtener
información previamente almacenada. Entre otros
están los discos flexibles, discos duros, unidades de
cinta, CD-ROM, CD-ROM de re-escritura y DVD.
te realizar todos los cálculos y tener el control sobre los demas dispositivos. Esta formado por tres elementos fundamentales, la unidad central de proceso, la m

DISPOSITIVO DE COMPUTO


Es la parte del computador que le permite
realizar todos los cálculos y tener el control
sobre los demás dispositivos. Esta formado por
tres elementos fundamentales, la unidad
central de proceso, la memoria y el bus de
datos y direcciones.

Más contenido relacionado

Destacado

Sistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y DesventajasSistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y DesventajasAmilcar Gallardo
 
Ventajas y desventajas en windows, linux y mac
Ventajas y desventajas en windows, linux y macVentajas y desventajas en windows, linux y mac
Ventajas y desventajas en windows, linux y macItachi354
 
Sistemas operativos presentacion power point
Sistemas operativos presentacion power pointSistemas operativos presentacion power point
Sistemas operativos presentacion power pointRICARDO ANTONIO ALARCON
 
Presentación power point sistemas operativos
Presentación power point sistemas operativosPresentación power point sistemas operativos
Presentación power point sistemas operativosspursua
 
Sistemas operativos presentacion diapositivas
Sistemas operativos presentacion diapositivasSistemas operativos presentacion diapositivas
Sistemas operativos presentacion diapositivasdavidfede
 

Destacado (6)

HARDWARE Y SOFTWARE
HARDWARE Y SOFTWAREHARDWARE Y SOFTWARE
HARDWARE Y SOFTWARE
 
Sistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y DesventajasSistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y Desventajas
 
Ventajas y desventajas en windows, linux y mac
Ventajas y desventajas en windows, linux y macVentajas y desventajas en windows, linux y mac
Ventajas y desventajas en windows, linux y mac
 
Sistemas operativos presentacion power point
Sistemas operativos presentacion power pointSistemas operativos presentacion power point
Sistemas operativos presentacion power point
 
Presentación power point sistemas operativos
Presentación power point sistemas operativosPresentación power point sistemas operativos
Presentación power point sistemas operativos
 
Sistemas operativos presentacion diapositivas
Sistemas operativos presentacion diapositivasSistemas operativos presentacion diapositivas
Sistemas operativos presentacion diapositivas
 

Similar a Arquitectura de software y hardware 2014

Similar a Arquitectura de software y hardware 2014 (20)

Tipos de software
Tipos  de softwareTipos  de software
Tipos de software
 
Fundamentos del computador
Fundamentos del computador Fundamentos del computador
Fundamentos del computador
 
Examen de computacion moran veliz 4to a
Examen  de computacion  moran veliz 4to aExamen  de computacion  moran veliz 4to a
Examen de computacion moran veliz 4to a
 
Informática 4º eso
Informática 4º esoInformática 4º eso
Informática 4º eso
 
Diccionario informatico bi
Diccionario informatico biDiccionario informatico bi
Diccionario informatico bi
 
Caracteristicas de hw y sw
Caracteristicas de hw y swCaracteristicas de hw y sw
Caracteristicas de hw y sw
 
Tema 1 (1)
Tema 1 (1)Tema 1 (1)
Tema 1 (1)
 
Sesión Diagnostico
Sesión DiagnosticoSesión Diagnostico
Sesión Diagnostico
 
Sesión Diagnostico
Sesión DiagnosticoSesión Diagnostico
Sesión Diagnostico
 
Sesión Diagnostico
Sesión DiagnosticoSesión Diagnostico
Sesión Diagnostico
 
Redees
RedeesRedees
Redees
 
Diccionarioinformtico 110328160036-phpapp02
Diccionarioinformtico 110328160036-phpapp02Diccionarioinformtico 110328160036-phpapp02
Diccionarioinformtico 110328160036-phpapp02
 
taller de redes sociales sotfware y hardware
taller de redes sociales sotfware y hardwaretaller de redes sociales sotfware y hardware
taller de redes sociales sotfware y hardware
 
Redees
RedeesRedees
Redees
 
Redees
RedeesRedees
Redees
 
SlideShare Francis cordero
SlideShare Francis corderoSlideShare Francis cordero
SlideShare Francis cordero
 
Diccionario informatico n.n
Diccionario informatico n.nDiccionario informatico n.n
Diccionario informatico n.n
 
software y hardware
software y hardwaresoftware y hardware
software y hardware
 
Tecnología aplicada
Tecnología aplicadaTecnología aplicada
Tecnología aplicada
 
Unidad I
Unidad IUnidad I
Unidad I
 

Arquitectura de software y hardware 2014

  • 1.
  • 2. L a 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. Establecen la estructura, funcionamiento e interacción entre las partes del software.
  • 3. La arquitectura de software se compone por:  clientes y servidores.  bases de datos.  filtros.  niveles en sistemas jerárquico.
  • 4.     Las interacciones sirven para visualizar, especificar., construir y documentar la semántica de un clasificador (clase, componente, nodo o caso de uso ). Algunas de las interacciones mas destacadas son : llamadas a procedimientos. comportamiento de variables. protocolos cliente servidor. transmisión asíncrona de eventos.
  • 5.        Si toso lo que importara fuese la funcionalidad de cualquier software monolítico serviría, pero también hay otras cosas que importan como : Modificabilidad  Interoperabilidad disponibilidad  Seguridad  Predictabilidad  Portabilidad
  • 6.  Es posible crear una arquitectura basada en las necesidades de atributos de calidad. Seguiremos este esquema: determinar la arquitectura requerida arquitectura designada validación de la estructura
  • 7.    Definir los requerimientos: Involucra crear un modelo desde los requerimientos que guiarán el diseño de la arquitectura basado en los atributos de calidad esperados Diseño de la Arquitectura : Involucra definir la estructura y las responsabilidades de los componentes que comprenderán la Arquitectura de Software Validación: Significa “probar” la arquitectura, típicamente pasando a través del diseño contra los requerimientos actuales y cualquier posible requerimiento a futuro
  • 8.  Es el conjunto de dispositivos físicos que hacen posible el funcionamiento de un computador; Éste abarca todos los componentes eléctricos y mecánicos que permiten llevar a cabo en una computadora el almacenamiento y procesamiento de información.
  • 9.  Un computador desde la perspectiva del hardware, esta constituido por una serie de dispositivos cada uno con un conjunto de tareas definidas. Los dispositivos de un computador se dividen según la tarea que realizan en: dispositivos de entrada, salida, almacenamiento computo  Dispositivos de entrada : Son aquellos que permiten el ingreso de datos a un computador. Entre estos se cuentan, los teclados, ratones, scaners, micrófonos, cámaras fotográficas, cámaras de video, game pads y guantes de realidad virtual.
  • 10.  Son aquellos que permiten mostrar información procesada por el computador. Entre otros están, las pantallas de video, impresoras, audífonos, plotters, g uantes de realidad virtual, gafas y cascos virtuales.
  • 11. or puede guardar información nueva y/o obtener información previamente almacenada. Entre otros están los discos flexibles, discos duros, unidades de cinta, C Dispositivos de almacenamiento  Son aquellos de los cuales el computador puede guardar información nueva y/o obtener información previamente almacenada. Entre otros están los discos flexibles, discos duros, unidades de cinta, CD-ROM, CD-ROM de re-escritura y DVD.
  • 12. te realizar todos los cálculos y tener el control sobre los demas dispositivos. Esta formado por tres elementos fundamentales, la unidad central de proceso, la m DISPOSITIVO DE COMPUTO  Es la parte del computador que le permite realizar todos los cálculos y tener el control sobre los demás dispositivos. Esta formado por tres elementos fundamentales, la unidad central de proceso, la memoria y el bus de datos y direcciones.