La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Poder Expresivo de UML 2.0 para especificar arquitecturas de Software

Presentaciones similares


Presentación del tema: "Poder Expresivo de UML 2.0 para especificar arquitecturas de Software"— Transcripción de la presentación:

1 Poder Expresivo de UML 2.0 para especificar arquitecturas de Software
Cristian Wilckens Prof. Guía: Cecilia Bastarrica

2 UML Lenguaje de modelado visual que se usa para especificar, visualizar, construir y documentar un sistema de software Familia de diagramas que permiten especificar la estructura y el comportamiento del sistema a construir

3 ¿Qué es una Arquitectura de SW?
Descripción de los elementos de un sistema, sus interacciones, patrones que guían su composición y las restricciones a esos patrones. Conjunto de decisiones respecto de la organización de un sistema de software

4 ¿Qué es un ADL? Notaciones para especificar formalmente una Arquitectura de Software Modelan componentes, conectores y sus configuraciones. Sintáxis simple, entendible y gráfica Semántica entendible

5 Características de un ADL
Componentes Entidades computacionales Puertos (relación entre componentes y ambiente) Características Interfaces, tipos, semántica, restricciones, evolución y propiedades no-funcionales

6 Características de un ADL (cont)
Conectores Interacción entre componentes Define el protocolo de interacción Poseen interfaces que definen roles para comportamiento de los participantes Características Interfaces, tipos, semántica, restricciones, evolución y propiedades no-funcionales

7 Características de un ADL (cont)
Configuraciones (Topología) Colección de instancias de componentes que interactúan mediante instancias de conectores Grafo de componentes y conectores que describen la arquitectura Características Calida de descripción de configuración Calidad de descripción del sistema Propiedades de descripción del sistema

8 UML 2.0 Componentes Interfaces Puertos Clasificadores estructurados
Conectores

9 UML 2.0 Componentes Vista externa Vista interna

10 Interfaces Provistas Requeridas

11 Puertos Asociado a interfaces
Asociados a descripciones de comportamiento

12 UML 2.0 Clasificadores estructurados Representar estructura interna

13 Conectores Enlace para comunicar dos o más instancias
Enlace entre puertos o interfaces No se pueden asociar a descripciones de comportamiento o atributos 2 tipos Delegación Montaje

14

15 Resultados Componentes

16 Resultados Conectores

17 Resultados Configuraciones

18 Conclusiones UML 2.0 mejor que sus antecesores
UML 2.0 cumple con casi todas las características para ser un ADL Se comporta mejor que la mayoría de los ADLs conocidos La especificación de una Arquitectura se puede hacer mediante la conexión de los diferentes niveles de especificación de UML

19 Preguntas ?

20 Resultados Componentes

21 Conectores

22 Configuraciones


Descargar ppt "Poder Expresivo de UML 2.0 para especificar arquitecturas de Software"

Presentaciones similares


Anuncios Google