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
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