Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porCarmelo Botella Modificado hace 5 años
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
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.