Exercise 6: Extending base method content associated with a Task using Extends

The purpose of this exercise is to extend a base method task using extends variability.

  1. Create a new task in the Extends Test content package called my_extends_design_user_interface, with presentation name, Extends Design User Interface.

  2. In the Variability Type, select extends and choose the base task design_user_interface.

  3. Add a Brief Description : Extends Task Brief Description.

  4. Add Steps : Extend Step 1, Extend Step 2

  5. Add the Role created in exercise 4: my_extends_ui_designer, as Primary Performer.

  6. Add the Work Product created in exercise 5: my_extends_rup_navmap, as an Output.

  7. Add Guidance (choose any guidance)

  8. Add the task to the appropriate Standard Category: rup_analysis_design_discipline.

  9. Save and then switch to the Browsing perspective.

  10. In the Configuration View, select the Extends Design User Interface task under the Disciplines folder in the Analysis & Design discipline. You will see in the html page that method content and relationships have been inherited from the base task and extended by the plug-in extending content and relationships. Note that the extended task remains unchanged.