A goal is a wish or an intention and describes what a stakeholder expects from the future system or product.
You can enter goals manually via a dialog, import them or model them in a diagram.
If you want to know at a glance which goals come from which stakeholder or which requirements were derived from which goals, use queries. The objectiF RPM project templates contain default queries on goals and their relationships. You will find them in the Products window in the Analyses/ Queries package:
- Goal list
- Goals with derived requirements
You can customize existing queries by hiding or displaying columns, or by changing the order of columns and column headers.
The stereotype of goals is <<Goal>>. You need the stereotype when you create document templates, queries, forms, or search for a goal in the tool. In the Stereotypes window you will find the goal stereotype under DomainElement. Here you can create additional sub stereotypes or user-defined properties. Properties, such as priority, identifier pattern, and so on, do not have to be created separately for each substereotype, since the properties are inherited from the main stereotype.
Context menu commands
Context menu commands allow you to edit, share, create revisions, and more. The following shortcut menu commands are available for goals:
Edit | Edit Goal
Opens the editing dialog in write mode.
Allows you to change the state of a goal without opening the editing dialog.
Creates a review for the goal, which is displayed directly below the goal.
Shows all patterns that can be applied to a target. Green icons indicate that the pattern is particularly suitable.
Pattern Catalog | Pattern Catalog for Goal
Opens the pattern catalog, which you can use to find out about all existing patterns.
Assign Use Cases
Opens a selection dialog where you can select use cases and assign them to the selected goal. These appear in the editing dialog of a goal on the Use Cases tab.
Derive Use Cases
Creates a new use case and creates a relationship to the goal at the same time. You find the goal on the Goals tab.
Opens a selection dialog where you can select requirements and assign them to the selected goal. These appear in the editing dialog of a goal on the Requirements tab.
Creates a new requirement and creates a relationship to the goal at the same time. You find the goal on the Goals tab.
Allows the destination to be sent by link, e-mail or hyperlink.
Show Diagrams | Show Diagrams for Goal
Opens a selection dialog where all diagrams containing the goal are displayed. If you select a diagram and click OK, the diagram opens.
Allows you to create a goal variant. Additional commands are also offered that you can use to copy changes to the variant or goal to the goal or variant.
Allows you to create a revision. It also allows you to view, compare, and trace the history of a chart.
If there are relationships between a goal and requirements, goals, stakeholders or use cases, you can jump to the respective element here. The element is opened in a separate window on the right side of the screen. The Go to / Definition for Goal command jumps to the selected target in the Products window and marks it.
Export | Export Goal
Exports the goal to a sxmi file.
Delete| Delete Goal
Deletes the target from the project. The action cannot be undone.