Skip to content

Create Session

2000eBe edited this page Apr 27, 2023 · 8 revisions

1. Create Session use-Case v. 1.0

1.1 Brief Description

With this use case the user can start the process that streams data (regex settings, capture area settings, data) to a web api or configure the session they want to download the data from.

2. Flow of Events

2.1 Basic Flow

The flow how to create a Session is quite simple for the user.

  1. You have to open the sessions tab
  2. In there you can decide what data to share (collected data, regex settings)
  3. Additionally there is a Key and can also be regenerated to acces those data via the Web API.

2.2 Activity Diagram

Create Session Use Case Diagram

2.3 Feature Files

Feature: Use Case Create Session
    As a user
    I want to be able to share the data and the regex settings 
    from my capture groups and the data which is gathered from 
    the systems so other people could access those.

  Scenario: There is no session open
    Given that the user didn't setup the session
    When I click a button to see the session settings its not setup

  Scenario: I want to share data which the system collects
    Given I have a setup capture areas which have regex defined to gather informations
    When I open the sessions menu
    Then I can decide what to share (data, regex settings)
    And I can generate a Key for accessin the session for the data

2.4 Mock-up

2.4.1 Initial draft

This is the first draft of the create session pop up menu.

Create Session Mock-Up

2.4.2 Redefined Design

While implementing the first draft I noticed a few possible changes for a cleaner user interface, and after discussing it with the team we decided to add these changes too.

image

2.5 Functional Points Calculation

grafik

3. Special Requirements

(n/a)

4. Preconditions

(n/a)

5. Postconditions

(n/a)

6. Extension Points

(n/a)