SlideShare una empresa de Scribd logo
1 de 9
DISEÑO DE LA ARQUITECTURA
Diseño arquitectónico
El software que se va a desarrollar debe situarse en contexto (definir entidades
externas con las que interactúa el sistema: otros sistemas, dispositivos, personas)
Esta información se adquiere a partir del modelo de los requerimientos.
Una vez modelado el contexto y descritas las interfaces externas del software, se
identifica un conjunto de arquetipos de arquitectura.
Un arquetipo es una abstracción que representa un elemento de comportamiento del
sistema.
Un conjunto de arquetipos provee una colección de abstracciones que deben
modelarse en cuanto a la arquitectura.
DISEÑO DE LA ARQUITECTURA
Diseño arquitectónico
Pero los arquetipos no dan suficientes detalles para la implementación..
El diseñador especifica la estructura del sistema, definiendo y refinando los
componentes de software que implementan cada arquetipo.
Este proceso se lo repite hasta obtener una estructura arquitectónica completa.
DISEÑO DE LA ARQUITECTURA
Representación del sistema en contexto
Se usa un diagrama de contexto arquitectónico para modelar la manera en que el
software interactúa con entidades más allá de sus fronteras, el cual contiene:
 Sistemas superiores: aquellos que usan el sistema en estudio como parte de algún
esquema de procesamiento de alto nivel.
 Sistemas subordinados: los que son usados por el sistema en estudio y proveen
datos o procesamiento que son necesarios para completar funciones del sistema
en estudio
 Sistemas entre iguales: son los que interactúan en igualdad

 Actores: personas, dispositivos que interactúan con el sistema en estudio
mediante producción o consumo de información necesaria para el procesamiento
de los requerimientos.
DISEÑO DE LA ARQUITECTURA
Representación del sistema en contexto
DISEÑO DE LA ARQUITECTURA
Definición de arquetipos
Un arquetipo es una clase o patrón que representa una abstracción en el diseño de
una arquitectura.
En muchos casos los arquetipos se obtienen con el estudio de las clases de análisis
definidas como parte del modelo de requerimientos.
Estos arquetipos constituyen la base de la arquitectura pero son abstracciones que
deben refinarse a medida que avanza el diseño arquitectónico.
DISEÑO DE LA ARQUITECTURA
Refinamiento de la arquitectura hacia los componentes
Para elegir los componentes se toma como punto de partida las clases descritas en el
modelo de requerimientos.
Estas clases representan entidades dentro del dominio de aplicación.
Este dominio de aplicación es la fuente para obtener y refinar los componentes, de
igual manera el dominio de la infraestructura también lo es.
Con frecuencia los componentes de administración de memoria, de comunicación,
de base de datos y de administración de tareas están ligados en la arquitectura de
software.

Es necesario definir los componentes de alto nivel para después posicionarlos dentro
de la arquitectura general del sistema
DISEÑO DE LA ARQUITECTURA
Refinamiento de la arquitectura hacia los componentes
DISEÑO DE LA ARQUITECTURA
Descripción de instancias del sistema
El diseño arquitectónico hasta el momento es
necesario más refinamiento.

de nivel relativamente alto, es

La arquitectura se aplica a un problema específico con objeto de demostrar que sus
componentes son apropiados, para esto se desarrollan instancias de la arquitectura.
DISEÑO DE LA ARQUITECTURA
Lenguajes de descripción arquitectónica
Aunque el arquitecto de software dispone de la notación UML, para un enfoque más
formal de la especificación del diseño arquitectónico se necesitan otras formas de
diagramas y algunas herramientas relacionadas.
El lenguaje de descripción arquitectónica provee la semántica y sintaxis para
describir una arquitectura de software.
Este debe brindar la capacidad para desintegrar los componentes arquitectónicos,
integrar componentes individuales en bloques más grandes y representar las
interfaces que hay entre los componentes.
Algunos fueron creados con fines de investigación: Rapide, Unicon, Aesop, Wright,
Acme, xADL,etc.

Más contenido relacionado

La actualidad más candente

Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
Roberth Loaiza
 
Estilos y Patrones Aplicables a la Arquitectura de Software
Estilos y Patrones Aplicables a la Arquitectura de SoftwareEstilos y Patrones Aplicables a la Arquitectura de Software
Estilos y Patrones Aplicables a la Arquitectura de Software
Diego Plascencia Lara
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
still01
 
casos de uso
casos de usocasos de uso
casos de uso
still01
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacion
Luis Couoh
 
Agentes reactivos basados en modelos
Agentes reactivos basados en modelosAgentes reactivos basados en modelos
Agentes reactivos basados en modelos
Saúl Hulse
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
davidsande
 

La actualidad más candente (20)

Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del software
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Estilos y Patrones Aplicables a la Arquitectura de Software
Estilos y Patrones Aplicables a la Arquitectura de SoftwareEstilos y Patrones Aplicables a la Arquitectura de Software
Estilos y Patrones Aplicables a la Arquitectura de Software
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
IEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareIEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de software
 
casos de uso
casos de usocasos de uso
casos de uso
 
Mapa mental uml
Mapa mental umlMapa mental uml
Mapa mental uml
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Documento arquitectura de software
Documento arquitectura de softwareDocumento arquitectura de software
Documento arquitectura de software
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacion
 
Diseño físico y lógico de los sistemas de informacion
Diseño físico y lógico de los sistemas de informacionDiseño físico y lógico de los sistemas de informacion
Diseño físico y lógico de los sistemas de informacion
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Agentes reactivos basados en modelos
Agentes reactivos basados en modelosAgentes reactivos basados en modelos
Agentes reactivos basados en modelos
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Bases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneasBases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneas
 

Destacado

Documento arquitectura de_software0.0
Documento arquitectura de_software0.0Documento arquitectura de_software0.0
Documento arquitectura de_software0.0
Maria Duque
 
1_1 Introduccion
1_1 Introduccion1_1 Introduccion
1_1 Introduccion
landeta_p
 
2 diseño de la arquitectura
2 diseño de la arquitectura2 diseño de la arquitectura
2 diseño de la arquitectura
landeta_p
 
1 4 estandares
1 4 estandares1 4 estandares
1 4 estandares
landeta_p
 
2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico
landeta_p
 
4 1 personalizacion de metodologias
4 1 personalizacion de metodologias4 1 personalizacion de metodologias
4 1 personalizacion de metodologias
landeta_p
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
landeta_p
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
landeta_p
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
Liliana Pacheco
 

Destacado (12)

Documento arquitectura de_software0.0
Documento arquitectura de_software0.0Documento arquitectura de_software0.0
Documento arquitectura de_software0.0
 
3 1 mde mda
3 1 mde mda3 1 mde mda
3 1 mde mda
 
3 2 bpm
3 2 bpm3 2 bpm
3 2 bpm
 
1_1 Introduccion
1_1 Introduccion1_1 Introduccion
1_1 Introduccion
 
2 diseño de la arquitectura
2 diseño de la arquitectura2 diseño de la arquitectura
2 diseño de la arquitectura
 
1 4 estandares
1 4 estandares1 4 estandares
1 4 estandares
 
2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico
 
4 1 personalizacion de metodologias
4 1 personalizacion de metodologias4 1 personalizacion de metodologias
4 1 personalizacion de metodologias
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 

Similar a 2 1 1_diseño arquitectónico

Diseño en-el-nivel-de-componentes
Diseño en-el-nivel-de-componentesDiseño en-el-nivel-de-componentes
Diseño en-el-nivel-de-componentes
AndresRealp1
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
lcastillo110
 
Desarrollo De Software Para Internet
Desarrollo De Software Para InternetDesarrollo De Software Para Internet
Desarrollo De Software Para Internet
samgeo
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturas
enlinea70
 
Diseno de la arquitectura
Diseno de la arquitecturaDiseno de la arquitectura
Diseno de la arquitectura
Fatima Cham
 

Similar a 2 1 1_diseño arquitectónico (20)

Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
 
9.diseño de la arquitectura
9.diseño de la arquitectura9.diseño de la arquitectura
9.diseño de la arquitectura
 
Unidad 4. diseno del sistema
Unidad 4. diseno del sistemaUnidad 4. diseno del sistema
Unidad 4. diseno del sistema
 
Tema 4: Diseño arquitectónico de software
Tema 4: Diseño arquitectónico de softwareTema 4: Diseño arquitectónico de software
Tema 4: Diseño arquitectónico de software
 
Diseño en-el-nivel-de-componentes
Diseño en-el-nivel-de-componentesDiseño en-el-nivel-de-componentes
Diseño en-el-nivel-de-componentes
 
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.  UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
Desarrollo De Software Para Internet
Desarrollo De Software Para InternetDesarrollo De Software Para Internet
Desarrollo De Software Para Internet
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturas
 
Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docx
 
Patrones
PatronesPatrones
Patrones
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EA
 
Diseno de la arquitectura
Diseno de la arquitecturaDiseno de la arquitectura
Diseno de la arquitectura
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Modelo4 1
Modelo4 1Modelo4 1
Modelo4 1
 
Modelo4 1
Modelo4 1Modelo4 1
Modelo4 1
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Último (20)

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 

2 1 1_diseño arquitectónico

  • 1. DISEÑO DE LA ARQUITECTURA Diseño arquitectónico El software que se va a desarrollar debe situarse en contexto (definir entidades externas con las que interactúa el sistema: otros sistemas, dispositivos, personas) Esta información se adquiere a partir del modelo de los requerimientos. Una vez modelado el contexto y descritas las interfaces externas del software, se identifica un conjunto de arquetipos de arquitectura. Un arquetipo es una abstracción que representa un elemento de comportamiento del sistema. Un conjunto de arquetipos provee una colección de abstracciones que deben modelarse en cuanto a la arquitectura.
  • 2. DISEÑO DE LA ARQUITECTURA Diseño arquitectónico Pero los arquetipos no dan suficientes detalles para la implementación.. El diseñador especifica la estructura del sistema, definiendo y refinando los componentes de software que implementan cada arquetipo. Este proceso se lo repite hasta obtener una estructura arquitectónica completa.
  • 3. DISEÑO DE LA ARQUITECTURA Representación del sistema en contexto Se usa un diagrama de contexto arquitectónico para modelar la manera en que el software interactúa con entidades más allá de sus fronteras, el cual contiene:  Sistemas superiores: aquellos que usan el sistema en estudio como parte de algún esquema de procesamiento de alto nivel.  Sistemas subordinados: los que son usados por el sistema en estudio y proveen datos o procesamiento que son necesarios para completar funciones del sistema en estudio  Sistemas entre iguales: son los que interactúan en igualdad  Actores: personas, dispositivos que interactúan con el sistema en estudio mediante producción o consumo de información necesaria para el procesamiento de los requerimientos.
  • 4. DISEÑO DE LA ARQUITECTURA Representación del sistema en contexto
  • 5. DISEÑO DE LA ARQUITECTURA Definición de arquetipos Un arquetipo es una clase o patrón que representa una abstracción en el diseño de una arquitectura. En muchos casos los arquetipos se obtienen con el estudio de las clases de análisis definidas como parte del modelo de requerimientos. Estos arquetipos constituyen la base de la arquitectura pero son abstracciones que deben refinarse a medida que avanza el diseño arquitectónico.
  • 6. DISEÑO DE LA ARQUITECTURA Refinamiento de la arquitectura hacia los componentes Para elegir los componentes se toma como punto de partida las clases descritas en el modelo de requerimientos. Estas clases representan entidades dentro del dominio de aplicación. Este dominio de aplicación es la fuente para obtener y refinar los componentes, de igual manera el dominio de la infraestructura también lo es. Con frecuencia los componentes de administración de memoria, de comunicación, de base de datos y de administración de tareas están ligados en la arquitectura de software. Es necesario definir los componentes de alto nivel para después posicionarlos dentro de la arquitectura general del sistema
  • 7. DISEÑO DE LA ARQUITECTURA Refinamiento de la arquitectura hacia los componentes
  • 8. DISEÑO DE LA ARQUITECTURA Descripción de instancias del sistema El diseño arquitectónico hasta el momento es necesario más refinamiento. de nivel relativamente alto, es La arquitectura se aplica a un problema específico con objeto de demostrar que sus componentes son apropiados, para esto se desarrollan instancias de la arquitectura.
  • 9. DISEÑO DE LA ARQUITECTURA Lenguajes de descripción arquitectónica Aunque el arquitecto de software dispone de la notación UML, para un enfoque más formal de la especificación del diseño arquitectónico se necesitan otras formas de diagramas y algunas herramientas relacionadas. El lenguaje de descripción arquitectónica provee la semántica y sintaxis para describir una arquitectura de software. Este debe brindar la capacidad para desintegrar los componentes arquitectónicos, integrar componentes individuales en bloques más grandes y representar las interfaces que hay entre los componentes. Algunos fueron creados con fines de investigación: Rapide, Unicon, Aesop, Wright, Acme, xADL,etc.