¿Qué es la arquitectura de sistemas?

Publicado en por Kleber Barrios

Cuando la programación apareció por primera vez en la sociedad, era considerada un completo arte, el cual para poder dominarle se necesitaban años de experiencia, luego la aparición de guías básicas para resolver los problemas, recibieron el nombre de Arquitectura de sistemas.

Origen

Arquitectura de Sistemas

En el año 1990, debido a la crisis del software y como respuesta a la misma, nace la disciplina de la ingeniería de sistemas.

Su nombre radica en la arquitectura, es una semejanza de los planos de un edificio, por medio de los cuales se conocerá el uso de cada lugar y espacio en el terreno.

Lo mismo sucede con las Arquitecturas de sistemas, consiste en conocer el funcionamiento e integración de las partes de un software. Como cada código está vinculado a una sentencia, y este a otra y así sucesivamente.

Definiciones y tipos

Definiciones y Tipos de Arquitectura de Sistemas

Definiciones

  • La Arquitectura de Sistema, es el diseño de más alto nivel en la creación de un programa.

  • La Arquitectura de Sistema, establece las bases para que diseñadores, programadores, y analistas, trabajen de forma conjunta en un mismo objetivo, suplir las necesidades del sistema.

En el manual de Arquitectura de Sistema, de David Garlan y Mary Shaw, "An introduction to Software Architecture", están las bases para el Arquitecto de Software.

Tipos de Arquitecturas

Normalmente, no es necesario tener que inventar nuevas arquitecturas de software para el desarrollo de sistemas. En sentido general, lo común es adoptar una conocida. Las más conocidas en el mundo son:

- Monolítica: el software es estructurado en grupos funcionales.

- Cliente-Servidor: la carga del programa es repartida en dos partes independientes, sin embargo no se definen funciones.

- Arquitectura de Tres Niveles: es una especialización de la anterior arquitectura (Cliente-Servidor), la carga es dividida en tres capas, las funciones son claramente repartidas y definidas. Las cuales son, Interfaz de usuario, Cálculo, y el Almacenamiento.

En conclusión, la Arquitectura de Sistemas es el manual creado para el desarrollo de programas.

arquitectura de sistemas software
Publicidad

Etiquetado en Informática

Para estar informado de los últimos artículos, suscríbase:
Comentar este post