Download Feature Models Visualization Based on Ontology Framework
Transcript
Feature Models Visualization Based on Ontology Framework Jose Evelio Martinez Saiz Erasmus Single Honours Master Thesis Name: Add feature Description: Add a new representation of a feature in the tree-view. Actors: Modeler Preconditions: Flow: 1. Modeler clicks on the button ‘Add feature’ 2. The system shows a representation of the new feature centered in the position of the cursor. 3. The modeler drags the feature representation at the position where he wants to place the final representation, and releases the mouse. 3.1. If the new feature is situated on another feature, the system recovers the normal state. 3.2. If the new feature is not situated in the visualized model workspace (cursor outside the representation), the system recovers the normal state. 3.3. If the new feature is situated in a free space in the visualized model workspace, the user completes the properties of the new feature (name, description, type and father feature) from a new window will appear. 3.3.1. If the tree representation has more than one root node or some features are not connected or dead features exist in the model, a new error window will appear to inform the user about this situation. 3.3.2. If the addition of the feature does not meet the requirement set out in point 3.3.1, the system recovers the normal state and the feature is added in the model. Post conditions: The feature is inserted in the model on the same position of the new feature and linked hierarchically as a child of the parent indicated in the description. Name: Delete component 84