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