Análisis Visual de la Modularidad de Modelos de Procesos de Software AVIMO-PS Análisis Visual de la Modularidad de Modelos de Procesos de Software
Conceptos Cohesión: Cada paquete del proceso, realiza una única tarea. Si tiene muchas responsabilidades es posible que haya que dividirlo. Facilita el mantenimiento. Facilita la comprensión.
Conceptos Acoplamiento: Nivel de dependencia entre los paquete del proceso. Un paquete puede hacer su trabajo sin recurrir a otro. Facilita el mantenimiento. Aumenta la reutilización Evita el efecto onda
Conceptos Inestabilidad: indica los paquetes donde hay que prestar atención, ya que tiene relación directa con acoplamiento, complejidad, mantenibilidad.
AVIMO-PS AVIMO-PS es una extensión de AVISPA Centrado en los paquetes de contenido de método: roles, tareas y artefactos Analiza la modularidad: Acoplamiento y Cohesión
Blueprint Acoplamiento y Cohesión Paquete: es mas oscuro si sus relaciones internas incluyen mas paquetes. No tiene una tarea única. (Baja cohesión) Elementos: Son más oscuros la mayoría de sus relaciones son con otros paquetes. (Alto acoplamiento).
Blueprint Inestabilidad Paquete: es mas oscuro depende de muchos paquetes, siendo vulnerable a efectos colaterales. Es dependiente y no responsables. Elementos: Son más oscuros la mayoría de sus relaciones son con otros paquetes. (Alto acoplamiento).
Importando el Modelo
Generando Blueprints