Arquitectura de software

Páginas: 5 (1218 palabras) Publicado: 13 de diciembre de 2013
 El diseño arquitectónico es el proceso a
través del cual se identifican los subsistemas que componen un sistema de información, así como los mecanismos de control y comunicación usados por los mismos

El resultado de este proceso es una descripción de la arquitectura del software












INCO - Facultad de Ingeniería – Montevideo, Uruguay 3

Etapa temprana en elproceso de desarrollo
de un sistema de información

Es el enlace entre la especificación del sistema y el desarrollo del mismo

Implica identificar los principales
componentes del sistema y su mecanismo de comunicación












INCO - Facultad de Ingeniería – Montevideo, Uruguay 4

Comunicación entre los interesados

Reutilización a gran escala

Análisis delsistema (requerimientos no funcionales)






















INCO - Facultad de Ingeniería – Montevideo, Uruguay 5

Descompone el sistema en subsistemas que
interactúan entre si

Se expresa como un diagrama de bloques presentando una visión general del sistema

En caso de que sea necesario, se puede aumentar el detalle de algún subsistema importanteINCO - Facultad de Ingeniería – Montevideo, Uruguay 6




Subsistemas









































7

Existe algún ejemplo de arquitectura
genérica que pueda aplicarse?

Como se distribuirá el sistema?

Algún estilo de arquitectura es aplicable?

Como se descompondrá el sistema en módulos?

Comose controlaran y comunicaran esos módulos?






INCO - Facultad de Ingeniería – Montevideo, Uruguay 8

El modelo arquitectónico de un sistema
puede basarse en un estilo o modelo genérico de arquitectura

Conocer estos modelos de antemano puede facilitar la tarea de definir la arquitectura de un sistema

Los grandes sistemas, son heterogéneos, no siguiendo un claro estiloarquitectónico único








INCO - Facultad de Ingeniería – Montevideo, Uruguay 9



Usados para documentar la arquitectura un sistema
de


Modelos estáticos estructurales



Modelos dinámicos de procesos



Modelos de interfaces



Modelos de datos



Modelos de deployment

INCO - Facultad de Ingeniería – Montevideo, Uruguay 10

Refleja la estrategiautilizada para organizar
el sistema

Tres estilos organizacionales se utilizan ampliamente

o Repositorio de datos compartido

o Servidores y servicios compartidos

o Maquina abstracta o basado en capas












INCO - Facultad de Ingeniería – Montevideo, Uruguay 11

Los subsistemas deben intercambiar datos

o Los datos se almacenan en un repositorio o base dedatos central, y los subsistema acceden a estos

o Los subsistemas mantienen los datos internamente, intercambiándolos explícitamente según sea necesario

Para grandes volúmenes de datos, la primer opción es la recomendada







INCO - Facultad de Ingeniería – Montevideo, Uruguay 12








































Es una formaeficiente de compartir grandes
volúmenes de información

Los subsistemas no tienen que preocuparse del manejo centralizado de datos (backup, seguridad, etc)

El modelo de compartición es publicado en el esquema del repositorio












INCO - Facultad de Ingeniería – Montevideo, Uruguay 14

Los subsistemas deben acordar un modelo
de datos para el repositorio

o Esinevitable un compromiso

La evolución de los datos es compleja y costosa

Es complejo de distribuir eficientemente















INCO - Facultad de Ingeniería – Montevideo, Uruguay 15

Es un modelo de sistema distribuido que
muestra como el procesamiento y los datos pueden distribuirse en una serie de componentes

o Serie de servidores que brindan un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de software
  • Arquitectura Del Software
  • Arquitectura de software
  • Arquitectura de softwared
  • Arquitectura de software
  • Arquitectura de Software
  • Arquitectura De Software
  • Arquitectura de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS