2. Modelo de vistas de arquitectura 4 1 (Vista de Desarrollo) - Kevinq181/Proyecto_Arquitectura_Aplicaciones GitHub Wiki

Vista de Desarrollo

La vista de desarrollo se centra en la organización de los módulos de software ya en un ambiente de desarrollo del software real. Esta vista tiene en cuenta los requisitos internos relativos a la facilidad de desarrollo, administración del software, reutilización y elementos comunes, así como también restricciones impuestas por las herramientas de desarrollo o lenguajes de programación. Esta vista se documenta en UML con diagramas de componentes

Diagrama de Componentes

diagrama_componentes

Cálculo del nivel de inestabilidad

• Gestión de parqueadero (#fan-out/#fan-in+fan+out)

Fan-in= 2

Fan-out= 1

I=1/3=0.33

• Gestión de reserva (#fan-out/#fan-in+fan+out)

Fan-in= 1

Fan-out= 1

I=1/2=0.50

• Gestión de pago (#fan-out/#fan-in+fan+out)

Fan-in= 1

Fan-out= 2

I=2/3=0.67

Cálculo del nivel de abstracción

• Gestión de parqueadero (#clases Abstractas e Interfaces/#clases)

A=2/8=0.25

• Gestión de reserva (#clases Abstractas e Interfaces/#clases)

A=0/2=0

• Gestión de pago(#clases Abstractas e Interfaces/#clases)

A=1/4=0.25