3. ¿Qué es la Arquitectura del Software?
Existen muchas definiciones de Arquitectura del Software y no parece que ninguna de ellas haya sido totalmente aceptada. En un sentido amplio podríamos estar de acuerdo en que la Arquitectura del Software es el diseño de más alto nivel de la estructura de un sistema, programa o aplicación y tiene la responsabilidad de:
· Definir los módulos principales
· Definir las responsabilidades que tendrá cada uno de estos módulos
· Definir la interacción que existirá entre dichos módulos:
o Control y flujo de datos
o Secuenciación de la información
o Protocolos de interacción y comunicación
o Ubicación en el hardware
La Arquitectura del Software aporta una visión abstracta de alto nivel, posponiendo el detalle de cada uno de los módulos definidos a pasos posteriores del diseño.
La definición oficial de Arquitectura del Software es la IEEE Std 1471-2000 que reza así: “La Arquitectura del Software es la organización fundamental de un sistema formada por sus componentes, las relaciones entre ellos y el contexto en el que se implantarán, y los principios que orientan su diseño y evolución”.
Autor y licencia de 'Usabilidad y arquitectura del software - ¿Qué es la Arquitectura del Software?'
Josep Casanovas Extraído de: http://www.alzado.org
Esta obra está bajo una licencia de Creative Commons.
|
|
Alzado está bajo licencia de Creative Commons. |
|
|
|
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
|
|
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.
|
|
Wikis relacionados con 'Usabilidad y arquitectura del software - ¿Qué es la Arquitectura del Software?'
Se describen los antecendentes y se definen las nociones de "arquitectura de información" y "usabilidad"....
Más »
Un exhaustivo conjunto de ensayos y artículos que recorren la década de 1990 y los...
Más »
El rediseño total o parcial de la estructura organizacional, el impacto de diversas variables macroeconómicas,...
Más »
Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien...
Más »
Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien...
Más »
¿Estás seguro de que deseas eliminar este capítulo?