Arquitectura de software: Diferenzas entre revisións

Contido eliminado Contido engadido
Xosel (conversa | contribucións)
Sen resumo de edición
 
Xosel (conversa | contribucións)
Sen resumo de edición
Liña 1:
A arquitectura software dun [[programa]] ou sistema é a estructura ou estructuras dode tal sistema, que abranguen os elementos software, as características externamente visibles deses elementos, e mailas relacións entre eles.
A arquitectura software reférese ás decisións significativas sobre a organización dun sistema software, en canto a:
 
*a selección dos elementos estructurais ([[módulo]]s) apropriados e dos interfaces dos que se compón otal sistema
A arquitectura software é a base da práctica da construcción do software. Do mesmo xeito que un arquitecto de edificio fixa os principios e mailas metas dun proxecto de edificio, así tamén un arquitecto software precisa da arquitectura software como base para ls especificacions reais do diseño do sistema, polos requisitos do cliente.
 
A arquitectura software reférese ás decisións significativas sobre :
*a organización dun sistema software,
*a selección dos elementos estructurais ([[módulo]]s) apropriados e dos interfaces dos que se compón o sistema
*a selección do seu comportamento dacordo ao especificado nas colaboracions entre eses elementos,
*a composición de tais elementos estructurais e da distribución en subsistemas progresivamente máis grandes,
*o estilo arquitectónico que dirixe tal organización.
 
 
 
A arquitectura software é a base da práctica da construcción do software. Do mesmo xeito que un arquitecto de edificio fixa os principios e mailas metas dun proxecto de edificio, así tamén un arquitecto software precisa da arquitectura software como base para lsas especificacions reais do diseño do sistema, polosdacordo aos requisitos do cliente.
 
Un arquitecto software emprega o coñecimento extenso da teoría do software e da experiencia apropiada para conducir e manexar o [[diseño de alto nivel]] dun producto software. O arquitecto software desenvolve conceitos e plans en canto á modularidade do software, os métodos da interacción do módulo, estilo do diálogo da interfaz utilizada, os métodos do interfaz cos sistemas externos, as características innovadoras do diseño , e as operacions do objecto do negocio, lóxica, e fluxo de datos de alto nivel.