sábado, 29 de agosto de 2015

Hablemos de Arquitectura





Hoy les voy a hablar del fantástico mundo de la arquitectura de software.

Por experiencia cuando me hablaban de arquitectura lo primero que divagaba por mi mente o con lo que lo asociaba era con diseñar, proyectar o darle forma a un edificio, ¡bueno!... Esa era mi percepción en ese momento, sin embargo, ese puede ser un punto válido para un profesional que se dedique a ese medio o área.

En la actualidad es evidente la cantidad de problemas a los que se enfrentan los desarrolladores de software, nos preguntamos porque pasará esto, puede ser porque no se tiene claro el modelo que se debe seguir, su estructura, funcionamiento o comportamiento de sus patrones que proporcionen un marco a seguir para su elaboración.

Cuando hacemos referencia a Arquitectura de software, es elemental hablar del marco de referencia de ISO/IEC/IEEE 42010, es una norma internacional para la descripción de la arquitectura de sistemas y software. Su objetivo principal es estandarizar la descripción de la arquitectura  mediante la definición de los términos estándar.

“Define como conceptos y principios (axiomas) fundamentales de un sistema enfocados en sus elementos y las relaciones que hay entre ellos y el entorno y principios que guían su diseño y evolución”.     

ISO/IEC/IEEE 42010 buscó contribuir en los siguientes aspectos:

ü  Que la arquitectura de un sistema sea considerada fundamental en el contexto del sistema y su desarrollo.

ü  Documentación específica, organizada y clara de la arquitectura de un sistema.

ü  Que la arquitectura permita identificar todas las reglas del sistema a partir del análisis de cada punto de vista de la arquitectura.

ü  Que las necesidades puedan ser capturadas a través de un modelo conceptual, estableciendo los conceptos clave y términos para hablar de arquitectura y descripción de la misma.

Ahora bien, luego de analizar un poco más las definiciones anteriores, desde mi punto de vista académico puedo decir que la arquitectura es el concepto que tenemos sobre un sistema, que cada vez que nos encontremos con la responsabilidad de realizar un modelado de una arquitectura, se debe tener presente sus aspectos estructurales y comportamiento; Partir de conocer los intereses, tener un punto de vista y no olvidar el principio “una arquitectura se describe mejor si sus puntos de vista cumplen con el principio de exclusión”. 

Fuente

No hay comentarios.:

Publicar un comentario