50 likes | 170 Vues
This feature allows stakeholders to create, update, and propagate votes easily. Stakeholders can switch between different views and communicate with supporters and opponents. The system updates votes in real-time and ensures efficient decision-making.
E N D
Feature Model Constraint * Relationship * Element Refinement 0..1 * 1 Feature +parent +child name description Optionality … 1 *
Create Vote Constraint Operation * Relationship Stakeholder Element Refinement * * 1 * * * 1 Feature +parent +child 1 * 1 EFM 1 1 1..* Global Name * 1 Working View Description * 1..* 1 Personal Optionality Element Characterization +supporters +opponents
Stakeholder 1 Communicate Submit operations Switch between views Propagate Votes Update EFM Update Views EFM Update Views Update Views . . . Stakeholder 2 Stakeholder 3 LEGEND Stakeholder Activity Supporting Activity Artifact
create name N for Feature 1 create E update EFM update EFM S1 S1 time time S2 S2 create E create name N for Feature 2 Duplicate Creation Conflicting Aliases (feature created by S1) vote NO on E vote NO on F1 (created by S1) update EFM update EFM S1 S1 E F1 time time S2 S2 vote YES on E create constraint F1 F2 Unreachable Vote Unreachable Propagation
Streaming Media P Online TV Online Video Clip Format 1 2 1 2 1 2 1 2 1 2 Basic Control Adv. Control Audio Screen Play Control Protocol P 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 Forward Backward Fast Slow Repeat Volume Equalizer Brightness Size UDP/RTP TCP RTSP 1 2 1 2 2 Play/Pause Stop A-B Section Repeat Sound Sync. FTP MMS RTMP P 1 Local File P Disc 1 2 1 P Codec P P DVD VCD CD AVI MP4 MKV 3GP RM 1 2 P P P WMV VC-1 Ogg ASF QuickTime FLV 1 2 1 2 1 MPEG Theora RealVideo P P P P MPEG-2 H.264 MPEG-1 MPEG-4 ASP Platform Linux Mac OS BSD Windows Solaris