Exercise 3: Create Roles

To create a Role in My Content Package:

  1. Make sure you are in the Authoring perspective.

  2. Within My Content Package right-click on the Roles folder.

  3. Highlight New and then click Role.

  4. In the Name field type: my_rup_user_interface_designer.

  5. In the Presentation Name field type: My UI Designer.

  6. In the Brief Description field type:
  7. The user-interface designer coordinates the design of the user interface. User-interface designers are also involved in gathering usability requirements and prototyping candidate user-interface designs to meet those requirements.

    Tip - there are different ways that you can create the text above for the new role:

    •  Directly, by typing it manually in the EPF Composer editor.

    •  By copying from another similar role and then modify using the editors (e.g. rup_user_interface_designer).

    • By copying from an html source such as the tutorial you are reading.
  8. Try the Rich Text Editor for editing the Main Description. You can open the Rich Text Editor for any item that has a ‘twisty' symbol

    •  The user-interface designer role is not responsible for implementing the user interface. Instead, this role focuses on the design and the "visual shaping" of the user interface, by:

    1. - Capturing requirements on the user interface, including usability requirements.

      - Building user-interface prototypes.

      - Involving other stakeholders of the user interface, such as end-users, in usability reviews and use testing sessions.

      - Reviewing and providing the appropriate feedback on the final implementation of the user interface, as created by other developers; that is, designers and implementers.

    Note – if you copy text from a Microsoft Word document you will get a lot of formatting information that is not needed in Eclipse Process Framework Composer. You can see this if you open the HTML editor in the Rich Text Editor.

  9. Click the WorkProducts tab; make this new role responsible for the my_rup_navmap and my_rup_user_interface_prototype artifacts that you previously created.

  10. Click the Add button. This displays a selection dialog where you can select the Work Products to add.

  11. Once you have selected the appropriate Work Products, click OK. The work products you selected appear in the Responsible for: panel.

    Note that selected elements in an Add/Remove section display both the element name and the ‘path' to that element – the Plugin name and package name.

  12. Click the Preview tab to view the newly created role and then save by closing the editor.