Você está na página 1de 10

Nombre: Antonio Escobar Toledo

Carrera: Ingeniera en desarrollo de software


Matricula: AL11500136
Facilitador: Alivia Acosta Morales
Docente en lnea:
Email: FA1214963@unadmexico.mx
Skype: oli.acosta36
Asignatura: Diseo y arquitectura de software
Unidad: 1
Tema: Actividad 2. Lenguaje descriptor de arquitectura

Tabla de contenido
Introduccin ..................................................................................................................... 4

Lenguaje descriptor de arquitecturas. ................................................................................. 5


Componentes ...................................................................................................................... 6
Conectores .......................................................................................................................... 6
Configuraciones arquitectnicas......................................................................................... 6
Soporte de herramientas ..................................................................................................... 6
Lenguajes descriptores de arquitectura............................................................................... 7
Lenguajes descriptores de arquitectura (2) ......................................................................... 8

Introduccin
Despus de haber comprendido la AS podrs realizar esta actividad que tiene la finalidad
de identificar los principales lenguajes de descripcin de arquitecturas y sus
caractersticas para hacer de manera individual una descripcin de estos elementos.
En seguida realiza las siguientes instrucciones:
1. Identifica y describe qu es un lenguaje descriptor de arquitecturas.
2. Elabora una lista de manera tabular al menos 5 lenguajes descriptores de arquitectura,
incluyendo sus principales caractersticas.
3. En un archivo de texto, coloca los elementos solicitados en los puntos1 y 2.
4. Guarda la actividad con el nombre DRS_U1_A2_XXYZ. Sustituye las XX por las dos
primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z por la
inicial de tu segundo apellido.
5. Ingresa al apartado de Tareas.
6. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.

Lenguaje descriptor de arquitecturas.


Lenguajes de Descripcin de Arquitectura (ADL)
Un lenguaje descriptor de arquitectura (ADLs) se podra sealar que es como una
notacin estndar, para poder representar una arquitectura, esto nos ayudara a poder
describir una arquitectura en forma de patrn y adecuada, satisfaciendo los
requerimientos descriptivos para un alto nivel de abstraccin.

Una vez que el arquitecto de software, tras conocer el requerimiento, se decide a


delinear su estrategia y articular los patrones que se le ofrecen hoy, se supone
que debera expresar las caractersticas de su sistema, o en otras palabras,
modelarlo, aplicando una convencin grfica o algn lenguaje avanzado de alto
nivel de abstraccin. La creencia generalizada sostendra que modelar
arquitectnicamente un sistema se asemeja al trabajo de articular un modelo en
ambientes ricos en prestaciones grficas, como es el caso del modelado de tipo
CASE o UML, y que el arquitecto puede analizar visualmente el sistema sin sufrir
el aprendizaje de una sintaxis especializada.
En primer lugar, el escenario de los web services ha forzado la definicin de un
estilo de arquitectura que no estaba contemplado a la escala debida en el
inventario cannico de tuberas y filtros, repositorio, eventos, capas, llamada y
retorno/OOP y mquinas virtuales.
Entre las comunidades consagradas al modelado OO y la que patrocina
o frecuenta los ADLs (as como entre las que se inclinan por el concepto de estilos
arquitectnicos y las que se trabajan en funcin de patrones) existen relaciones
complejas que algunas veces son de complementariedad y otras de antagonismo.
La definicin de ADL que habr de aplicarse en lo sucesivo es la de un lenguaje
descriptivo de modelado que se focaliza en la estructura de alto nivel de la
aplicacin antes que en los detalles de implementacin de sus mdulos concretos,
se estima deseable, adems, que un ADL suministre soporte de herramientas para
el desarrollo de soluciones basadas en arquitectura y su posterior evolucin.
Los ADLs cuentan con cuatro criterios que los definen como una entidad: componentes,
conectores, configuraciones y restricciones.
Este tipo de lenguaje puede ser descriptivo formal o semi-formal, un lenguaje grfico, o
incluir ambos y sus caractersticas vienen dadas por los requerimientos que implica.
Para que un lenguaje pertenezca a ser ADLs necesita soportar:

Componentes

Interfaz
Tipos
Semntica
Restricciones (constraints)
Evolucin
Propiedades no funcionales

Conectores
o
o
o
o
o
o

Interfaz
Tipos
Semntica
Restricciones
Evolucin
Propiedades no funcionales

Configuraciones arquitectnicas

Comprensibilidad
Composicionalidad
Heterogeneidad
Restricciones
Refinamiento y trazabilidad
Escalabilidad
Evolucin
Dinamismo
Propiedades no funcionales

Soporte de herramientas
Especificacin activa
Mltiples vistas
Anlisis
Refinamiento
Generacin de cdigo
Dinamismo

Lenguajes descriptores de arquitectura


Elabora una lista de manera tabular al menos 5 lenguajes descriptores de arquitectura, incluyendo
sus principales caractersticas.

Fuente de informacin:
http://www.microsoft.com/spanish/msdn/arquitectura
http://www.sei.cmu.edu/publications/publications.html

Lenguajes descriptores de arquitectura (2)

Fuente de informacin:

http://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=5&ved=0CFYQFjAE&url=http%3A%2F%2Fc
arlosreynoso.com.ar
http://webcache.googleusercontent.com/search?q=cache:t_93rv7xSmcJ:https://www.ucursos.
cl/ingenieria/2005/2/CC51A/1/material_docente/objeto/76454+&cd=1&hl=es&ct=clnk&gl=mx

Você também pode gostar