ingenieria sel sotfware

Páginas: 8 (1960 palabras) Publicado: 20 de mayo de 2014
 
ARQUITECTURA DE DISEÑO
La arquitectura de diseño es un proceso de ingeniería del software, que consiste en originar una representación técnica del software que se va a desarrollar, nos permite delimitar los elementos más importantes así como sus relaciones.
El diseño arquitectónico inicia con el diseño de datos, que son los componentes de datos del sistema y posteriormente se procede a labifurcación de una o más representaciones de la estructura arquitectónica del sistema, que son la representación de la estructura de los componentes del software, sus propiedades e interacciones.
Es importante la arquitectura de diseño ya que  proporcionan la comunicación entre todas las partes interesadas en el desarrollo de un sistema y permite representar un modelo pequeño y comprensible decómo está estructurado el sistema y de cómo trabajan sus componentes.
 
ESTILOS ARQUITECTONICOS
SISTEMAS DE FLUJOS DE DATOS (TUBERÍAS Y FILTROS)
Se basa en un patrón tuberías y filtros. Este consta de un conjunto de componentes denominados “filtros” conectados entre si por “tuberías” que transmiten los datos desde un componente al siguiente. Cada filtro trabaja de manera independiente de loscomponentes que se encuentren situados antes o después de ella. Se diseñan de tal modo que esperan que un conjunto de datos en un determinado formato. Y obtiene como resultado datos de salida en un formato especifico.
 
SISTEMAS BASADOS EN LLAMADO Y RETORNO (CAPAS)
Este estilo arquitectónico permite al diseñador del software (arquitecto del sistema) construir una estructura de programa relativamentefácil de modificar y ajustar a escala.
Existen dos subestilos dentro de esta categoría:
Arquitecturas de programa principal.
Arquitecturas de llamada de procedimiento remoto.


SISTEMAS DE COMPONENTES INDEPENDIENTES
Es un estilo de diseño para aplicaciones compuestas de componentes individuales. Pone énfasis en la descomposición del sistema en componentes lógicos o funcionales que tieneninterfaces bien definidas. Define una aproximación de diseño que usa componentes discretos, los que se comunican a través de interfaces que contienen métodos, eventos y propiedades.
SISTEMAS BASADOS EN TRANSACCIONES
Este estilo permite compartir los detalles entre cliente servidor, este estilo se prefiere cuando se conoce de antemano la transacción y no cambian con frecuencia
SISTEMAS BASADOS ENEVENTOS
La Arquitectura dirigida por eventos, Event-driven architecture o EDA, es un patrón de arquitectura software que promueve la producción, detección, consumo de, y reacción a eventos. Cada subsistema puede responder a eventos generados externamente por los otros subsistemas o el entorno del sistema.
Difusión (Broadcast): Cuando ocurre un evento el control se transfiere al  subsistema quepuede tratarlo.  Cada subsistema decide sobre los eventos  que le interesan.
Guiado por Interrupciones Cada interrupción tiene un manejador.
SISTEMAS PEER-TO-PEER (P2P)
Este sistema de arquitectura se basa en una red de computadoras en la que todos o algunos aspectos funcionan sin clientes ni servidores fijos, sino una serie de nodos que se comportan como iguales entre sí. Es decir, actúansimultáneamente como clientes y servidores respecto a los demás nodos de la red. Las redes P2P permiten el intercambio directo de información, en cualquier formato, entre los ordenadores interconectados. Normalmente este tipo de redes se implementan como redes superpuestas construidas en la capa de aplicación de redes públicas como Internet.
SISTEMAS CLIENTE SERVIDOR.
La arquitecturacliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, que le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Leccion Evaluativa Ingenieria De Sotfware
  • ingenieria de sotfware
  • sotfware
  • sele sele
  • Sotfware
  • sotfware
  • Sotfware
  • Sotfware

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS