Use cases

Use cases is another section that has its own editor and whose content is automatically generated from the added use cases and the created diagrams. To add this section, press the add button add section (Ctrl + Insert), and select in the type of use cases section. In this editor we should first add the actors involved in the use cases. Use cases have a series of properties such as code, version, description, preconditions, etc. depending on the case, it is possible that not all of them need to be filled. A use case can include or extend to others, we can register it in the editor. Then we add the event flows that occur in this case and the actor that intervenes in each one, describing the actions that it performs and those of the system.

edition use cases section
Add use cases section.
Use Case Editor
Use Case Editor.

In this editor you can define the diagrams of these use cases, we select the upper tab of Diagrams. Here we have buttons to add and delete, as well as a button to accept changes that is activated when there is data pending validation.

Use Case Diagrams Editor
Use Case Diagrams Editor.
font Font type, size and color of the text of the selected object
font style Bold, italic, and underline styling of the text of the selected object
delete selected Deletes the selected items. It can also be executed with Alt + Del
send to back Position selected element behind the others
bring to front Position selected item above others
line style Style of the selected line
line thickness Thickness of the selected line
edit text Edit the text of selected elements. It can also be activated with F2
element color Color of the selected element
fill color Selected object fill color.
use case actor Insert diagram actor element.
use case Insert use case element from diagram.
system use case Insert system element into diagram (Use send to back to select other elements inside).
communication connector Insert communication connector element.
include relationship Insert use case inclusion connector element (F2 edit text).
extension relation Insert extension connector element of a use case (F2 edit text).
insert text Insert text element, (F2 edit text).
start end arrows line If we click with the right mouse button on a line, options appear in the contextual menu to change the line endings (origin or destination), with different shapes.

Closing this editor fills the section with the cases and diagrams created. Pressing the project options button project settings, among the predefined styles there are several that affect the cases of use: TitleUseCase, TitleCenterUseCase, TextUseCase y TextActorUseCase.

use cases styles
Styles applied to use cases in project options.