arquitectura de software y hardware 2014
TRANSCRIPT
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 arquitectura validación
la arquitectura designada de la
requerida 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, 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.
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.
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
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.