12

Arquitectura de software y hardware 2014

Embed Size (px)

Citation preview

Page 1: Arquitectura de software y hardware 2014
Page 2: Arquitectura de software y hardware 2014

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.

Page 3: Arquitectura de software y hardware 2014

La arquitectura de software se compone

por:

clientes y servidores.

bases de datos.

filtros.

niveles en sistemas jerárquico.

Page 4: Arquitectura de software y hardware 2014

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.

Page 5: Arquitectura de software y hardware 2014

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

Page 6: Arquitectura de software y hardware 2014

Es posible crear una arquitectura basada

en las necesidades de atributos de

calidad. Seguiremos este esquema:

determinar arquitectura validación

la arquitectura designada de la

requerida estructura

Page 7: Arquitectura de software y hardware 2014

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

Page 8: Arquitectura de software y hardware 2014

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.

Page 9: Arquitectura de software y hardware 2014

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, almacenamientocomputo

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.

Page 10: Arquitectura de software y hardware 2014

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.

Page 11: Arquitectura de software y hardware 2014

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.

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

Page 12: Arquitectura de software y hardware 2014

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.

Es la parte del computador que le permite 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 memoria y el bus de datos y direcciones.