A pesar de que los términos son
muy similares hay diferencias entre ellos y es importante aclararlas para
evitar entrar a manejar de manera errada o cruzada los conceptos.
Arquitectura:
Cuando nos hablan de arquitectura
podemos entenderla como los conceptos
y principios fundamentales de un sistema encarnados en sus elementos y las relaciones
que hay entre ellos y el entorno y principios que guían su diseño y evolución.
Se puede decir entonces que son conceptos
de un sistema, por tanto la arquitectura a pesar que genera una perspectiva más
general del sistema no es absolutamente representable.
Descripción de la Arquitectura (AD):
Se puede entender la descripción
de la arquitectura como la suma compleja de muchos modelos para representar un
sistema. Es decir, nos permite tener una perspectiva más específica del
sistema.
Sin embargo, otra definición más
apropiada es que es lo más cercano a la representación
de un sistema a través de elementos
arquitectónicos. Dichos elementos son fundamentales para el sistema en
cuanto sus estructura (fuentes de información) y comportamiento (flujos).
Si es de nuestro interés conocer
cuales elementos son fundamentales para el sistema nos deberíamos preguntar:
Si usted quita el elemento, ¿el
sistema deja de serlo?
Ej: Si se le quita el mantel a
una mesa ¿esta deja de ser mesa?, pero ¿qué ocurre si en su lugar se le quita
una de sus patas? Así es, su estructura
cambiaría de una manera marcada y por ende su comportamiento también.
Este mismo ejemplo puede variar
de acuerdo al dominio o contexto de la información del sistema que nos interesa
representar.
Se puede decir entonces, que la
diferencia entre Arquitectura y AD es que una hace referencia a unos conceptos
y principios fundamentales que abarcan de una manera general el sistema
mientras que el otro se refiere a una representación a través de elementos
fundamentales dando una visión más específica del sistema.
No hay comentarios:
Publicar un comentario