Está en la página 1de 4

CONCEPTO DE LA ARQUITECTURA

 ES UN CONJUNTO DE TODOS LOS DIAGRAMAS QUE DESCRIBEN


TODAS LAS VISIONES POSIBLES (TIENE VARIOS PUTOS DE VISTA),
EXISTEN MODELOS QUE SON ORIENTADOS EN SEMANTICOS Y
SINTAXIS DONDE SE LOGRA REPRESENTAR LA SOLUCION DE LA
FORMA MÁS ADECUADA.

DEFINICION INICIAL

ES UN CONJUNTO DE COMPONENTESS E INTERCONEXIONES.

POR EJEMPLO:

 3 COMPONENTES
 RELACIONES

NESECITAMOS TAMBIEN ANALIZAR TAMBIEN LA NATURALEZA DE LOS ELEMENTOS:

 SIGNIFICADO DE LA SEPARACION DE LOS MÓDULOS


 COMO SE EJECUTA EN DIFERENTES PROCESADORES
 COMO SE EJECUTA EN DIFERENTES TIEMPOS
 LOS ELEMENTOS ESTÁN COMPUESTOS POR PROCESOS, PROGRAMAS
 REPRESENTACION DE DIVISION DEL TRABAJO A SER REALIZADO DE LA FORMA EN LA
QUE DEBE SER REALIZADO.
 LOS ELEMENTOS AL OBJETO, TAREAS FUNCIONES, PROCESOS, PROGRAMAS
DISTRIBUIDOS O LO QUE SEA CARACTERISCO DEL PARADIGMA ADOPTADO.

PERO TODO ESO DEBE SER DIAGRAMADO Y DEBE SER MOSTRADO EN DIVERSOS PUNTOS DE
VISTA.
OTRO DE LOS ASPECTOS QUE DEBE SER DIAGRAMADO Y DEBE SER DE ALGUNA FORMA
MOSTRABLE EN DIAGRAMAS ES:

LA RESPONSABILIDAD DE LOS ELEMENTOS:

 QUE ES LO QUE HACEN


 CUALES SON SUS FUNCIONES

EL SIGNIFICADO DE LAS CONEXIONES (IMPORTANTE):

 NOS INDICA CUAL ES EL TIPO DE LA COMUNICACION


 CUAL ES EL TIPO DE CONTROL
 COMO SE SINCRONIZA, ENVIA DATOS
 COMO SE RELACIONA
 MECANISMOS DE COMUNICACIÓN EXISTEN

POR OTRO LADO HAY QUE DARLE SIGNIFICADO ALA ESTRUCTURA:

EXISTEN NIVELES :

 NIVELES SON CAPAS Y CADA UNA TIENE UN SIGNIFICADO Y UNA RESPONSABILIDAD


 TAMBIEN ES IMPORTANTE PODER MOSTRAR LA RELACION ENTRE LOS ELEMENTOS Y
LOS USUARIOS.

PERO TODOS ESTOS DIAGRAMAS DE MODULOS SOLAMENTE REPRESENTAN EL INICIO DE LA


ARQUITECTURA, LA ARQUITECTURA VA MÁS ALLA

DESDE UN PUNTO DE VISTA MÁS ACADEMICO ¿CUAL SERIA UNA POSIBLE DEFINICION DE
ARQUITECURA?

SE PODRIA DECIR QUE LA ARQUITECTURA DE SOFTWARE EN UN PROGRAMA O SISTEMA


COMPUTACIONAL ES LA ETRUCTURA O ESTRUTURAS DEL SISTEMA, COMPUESTO POR
ELEMENTOS DE SOFTWARE, DE LAS PROPIEDADES EXTERNAS VISIBLES DE ESTOS ELEMENTOS Y
SUS INTERRELACIONES.

o OTROS ELEMENTOS :

- QUE REPRESENTA PROPIEDADES VISIBLES SON POR EJEMPLO OBSERVADAS POR


LOS OTROS ELEMENTOS POR EJEMPLO:

 LOS SERVICIOS
 DESEMPEÑO
 TOLERANCIA ALA FALLA
 COMPARTIMIENTO DE RECURSOS

ES DECIR QUE EXITE UNA AMPLIA GAMA DE ELEMENTOS QUE DEBEN SER
REPRESENTADOS PARA TENER UNA IDEA DE CUAL ES LA ARQUITECTURA.
ELEMENTOS DEL SOFTWARE:

SON AQUELLOS QUE CONTIENEN INFORMACION QUE EXPLICA COMO UN ELEMENTO ES


RELACIONADO CON OTRO.

ES UNA ABSTRACCION QUE ELIMINA DETALLES QUE NO AFECTAN A LA INTERRELACION ENTRE


LOS ELEMENTOS LAS INTERFACES ES DECIR LOS CONTRATOS DE COMPONENTES LAS PARTES
PUBLICAS Y LO QUE SE DISPONEN ESOS SON EJEMPLOS DE ELEMENTOS DE SOFTWARE QUE
DEBEN PARTICIPAR DE LA ARQUITECTURA ENCAMBIO LAS PARTES INTERNAS NO SON
EEMENTOS AQUITECTURALES CON LAS PARTES INTERNAS NOS REFERIMOS A LOS DETALLES DE
IMPLEMENTACION QUE SI LOS MOSTRAMOS EN NUETRO DIAGRAMAS LO UNICO QUE
LOGRAMOS ES COMPLICAR LA VISION Y NO FACILITAMOS PARA NADA LA COMUNICACIÓN NI
LA VISION GLOBAL DE CUAL ES L ARQUITECTURA

ESTRUCTURA:

LA ARQUITECTURA ESTA COMPUESTA POR VARIAS ESTRUCTURAS

o UNA ESTRUCTURA NO ES UNA ARQUITECTURA; SE DEBE TENER UNA SERIE DE


ESTRUCTURAS UNA POR EJEMPLO DE IMPLEMENTACION Y PROCESOS, UNA DE
SUBDIVICION Y SINCRONIZACION

LOS ELEMENTOS DEL SOFTWARE:

LOS OJBETOS, LOS PROCESOS, LAS BIBLIOTECAS, BANCOS DE DATOS, LAS TECNOLOGIAS

EL COMPORTAMIENTO TAMBIEN HACE PARTE DE LA ARQUITECTURA

PATTERN DE ARQUITECTURA (MODALIDAD DE LA ARQUITECTURA)

DESCRIBE UN ELEMENTO, RELACIONES Y RESTRICCIONES, SOLUCIONES A PROBLEMAS


REPETIDOS, QUE ESTÁN PROBADAS Y VERIFICADAS POR EJEMPLO HABLAMOS DEL
PATTERN:

CLIENTE – SERVIDOR

DESTACAMOS QUE UN PATTERN NO ES UNA ARQUITECTURA; LOS PATTERN SON


UTILIADOS DENTRO DE LA ARQUITECTURA PARA EXPLICAR CIERTAS NORMAS DE LLEVAR A
CABO UNA IMPLEMENTACION PERO NO SON LA ARQUITECURA EN SÍ.

ATRIBUTOS DE CALIDAD SON:

o SOLUCIONES DE DESEMPEÑO
o SEGURIDAD
o ALTA DISPONIBIIDAD

ES DECIR REQUIRIMIENTOS NO FUNCIONALES QUE HACEN ALA CALIDAD DEL


DESARROLLO.
MODELOS DE REFERENCIA

ARQUITECTURA DE REFERENCIA

ESTA FORMADO POR LOS MODELOS DE REFERENCIA LEVANTADOS EN LOS ELEMENTOS


DEL SOFTWARE, EL MODELO DIVIDE EL PROBLEMA Y LA ARQUITECTURA LEVANTA LAS
FUNCIONALIDADES EN LOS MÓDULOS DEL SISTEMA.

También podría gustarte