DDRS_U1_A2_ROPC

October 5, 2017 | Author: karina palacios | Category: Software Architecture, Java (Programming Language), Software, Computer Programming, Software Engineering
Share Embed Donate


Short Description

Descripción: Descripción de los lenguajes de arquitectura...

Description

Diseño y arquitectura de software DS-DDRS-1602-B2-001

LENJUAGE DESCRIPTOR DE ARQUITECTURA

Unidad1: Arquitectura de Software

Nombre del alumn@ Roberta Karina Palacios Castillo

Matrícula: ES1511103478

Correo electrónico: [email protected]

Nombre de la ingeniería: Desarrollo de Software

Docente: Alfredo Orozco Escobar

Diseño y arquitectura de software DS-DDRS-1602-B2-001

Introduccion Los ADL (lenjuage de descripcion arquitectonica) es u lenjuage que describe la arquitectura de un sistema. Se enfocan en la estructura de alto nivel de una aplicación, lo cual permite tener de manera anticipada la programacion de la aplicación que lo compone, de esta forma tiene la ventaja de saber cuales son los puntos criticos del sistema, si son adecuadas para la aplicación y hacer un simulacro del comportamiento que va a tener. Se enfocan en:    

Componentes de la arquitectura Interfaces expuestas por los componentes Los conectores son basicamete para acoplar a las interfaces Y para llevar acabo las tareas de configuraciones de la arquitectura

Las caracteristicas de debe tener un ADL es que debe ser simple, entendible y de preferencia de sintaxis grafica. Como vemos en la descripcion los conetores juegan un papel muy importante en la arquitectura del sistema, ya que es atraves de ellos que se lleva acabo la interaccion y el orden en que deben ir los componentes. Las ventajas de las ADL son:  

Que es entendida por la maquina y el ser humano. Se puede ver los diferentes criterios de calidad “completitud, consistencia, ambigüedad



y desempeño”. Debe soportar la generacion automatica de codigos

La importancia de los ADL se basa en que pueden razonar sobre las propiedades del sistema de manera precisa y a un nivel de abstraccion convenientemente generico, percibe los protocolos de interaccion, anchos de banda y latencia, localizacion de almacenamiento, consentimiento con estandares arquitectonicos y conjeturas de evolucion ulterio del sistema.

Desarrollo

Diseño y arquitectura de software DS-DDRS-1602-B2-001

ADL

Fecha

Investigadorinstitución Monroe & Garlan (CMU), Wile (USC)

Descripción

Acme

1995

Darwin

1991

1991 Magee, Dulay, Eisenbach, Kramer

ADL diseño de arquitectura dinámicas y cambiantes

UniCon

1995

Shaw (CMU)

ADL de propósito general, énfasis en conectores y estilos

Lenguaje de intercambio de ADLs

Características

Casos donde se aplican

Soporta -En los lenguajes de -estructura programación C++ y Java y -propiedades de puede ser invocada por lo tan interés desde cualquier lenguaje la -restricciones plataforma clásica de Microso -tipos y estilos. o desde el Framework de .NE -Para Java requiere la Máqui Virtual de Java que permite la ejecución de programas Java sobre todas las plataformas soportadas. -soporta notación -PDF, por medio de XSL-FO graficas -XHTML -consiste en una -Ayuda Microsoft en HTML colección de comprimido servicios ya -Ayuda Eclipse previstos. -Ayuda Java -Sus procesos -Ayuda Oracle estructurales son -Rich Text Format mediante cálculos. -no proporciona una base adecuada para el análisis de la conducta. -basado en tipos Actualmente no esta activada de componentes, implementacione s y conexiones expertas. -soporta variedad de partes y estilos. -análisis en tiempo real.

Diseño y arquitectura de software DS-DDRS-1602-B2-001

Rapide

1990

Luckham (Stanford)

ADL & simulación

Armani

1998

Monroe (CMU)

ADL asociado a Acme

Jacal

1997

Kicillof , Yankelevich (Universidad de Buenos Aires

Es un sistema de Solaris 2.5 propósitos SunOS 4.1.3 generales, Linux modela la estructura de sus componentes y su conducta observable.

-soporta el mapeo de especificaciones: Estructura Propiedades de interez Restricciones Tipos y estilos Y su estructura se define como un sistema de evolucion. ADL - Notación -predefinido de alto nivel -distintos estilos para -no tiene descripción y restrincion de prototipado estilos -arquitectura de red independiente -extencible de conectores.

-originarios de Windows e implementan intensivamente tecnología COM.

Aplicación Win32, no requiere instalacion.

Diseño y arquitectura de software DS-DDRS-1602-B2-001

Conclusion Como podemos ver los ADL va enfocados en la estructura del sistema, en los protocolos de comunicación de alto nivel, de igual manera se adentra a lo que es el proceso de desarrollo, con el fin de crear una correcta asignacion de los componentes del sistema demas que estan expuestos a cambios es decir a que evolucionen.

Referencias Reynoso (2004).Lenguajes de descripción de arquitectura (ADL). Versión 1.0. Marzo 2004. Sitio Web. http://carlosreynoso.com.ar/archivos/arquitectura/ADL.PDF Reynoso (2008). Arquitectura de software.27/11/2008. Sitio Web http://carlosreynoso.com.ar/archivos/arquitectura/Arquitectura-software.pdf

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF