Goals
A goal is a wish or an intention and describes what a stakeholder expects from the future system or product.
Create goals
You can enter targets manually via a dialog, import them or model them in a diagram.
Queries
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 RM project templates contain queries on goals and their relationships by default. 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.
Stereotype
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.
Change state
Allows you to change the state of a goal without opening the editing dialog.
Create Review
Creates a review for the goal, which is displayed directly below the goal.
Apply Pattern
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.
Assign Requirements
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.
Derive Requirements
Creates a new requirement and creates a relationship to the goal at the same time. You find the goal on the Goals tab.
Share
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.
Variants
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.
Edit Revision
Allows you to create a revision. It also allows you to view, compare, and trace the history of a chart.
Go to
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.