40 likes | 149 Views
Feature Model. Constraint. *. Relationship. *. Element. Refinement. 0..1. *. 1. Feature. +parent. +child. name description optionality …. 1. *. Create. Vote. Constraint. *. Operation. Relationship. Element. Refinement. Stakeholder. *. *. +supporters +opponents. *.
E N D
Feature Model Constraint * Relationship * Element Refinement 0..1 * 1 Feature +parent +child name description optionality … 1 *
Create Vote Constraint * Operation Relationship Element Refinement Stakeholder * * +supporters +opponents * * 1 1 Feature +parent * +child 1 * 1 1 1..* Global EFM Name 1 1 Working Description * * View 1 1 Personal Optionality Has attribute
Stakeholder 1 Communicate Submit Operations Resolve Conflicts Infer Votes Coordinate and Apply Changes Update Views EFM Update Views Update Views . . . Stakeholder 2 Stakeholder 3 Stakeholder Activity Supporting Activity Artifact LEGEND
vote NO on E (created by C1) create E update repository update repository C1 C1 E time time C2 C2 create E vote YES on E Duplicate Creation Unreachable Vote (feature created by C1) vote NO on F1 update repository C1 F1 time C2 create constraint F1 requires F2 Unreachable Propagation