El documento describe los componentes fundamentales de la arquitectura de software y hardware de un sistema computacional. La arquitectura de software se compone de patrones que guían la construcción del software mediante la especificación de la estructura, funcionamiento e interacción de sus partes. El hardware de un computador incluye dispositivos de entrada, salida, almacenamiento y procesamiento de información controlados por la unidad central de proceso.
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.