This wiki is archived and useful information is being migrated to the main bzflag.org website
Join Group
Contents
Introduction
The purpose of this use case is to describe the process of a player joining a group.
The diagram shows the requirements and rules the use case is responsible for (via the <<requirement>> stereotype).
Pre-conditions
None
Post conditions
The actor has joined a player group or requested membership in a group.
Requirements and rules realized
- RQ10 Private groups are always closed
The system shall prevent the actor from joining a private group.
- RQ8 Groups have a membership policy
A groups membership policy determines whether a player can join the group or not.
- BR4 Open groups
The system shall enable any player to join a public group with an open membership policy.
- BR5 By Request groups
The system shall enable any player to request membership of a public group with a by-request membership policy.
- BR6 Closed groups
The system shall prevent any player from joining, or requesting to join, a public group with a closed membership policy.
- RQ11 Track the status of membership requests
The system shall store and track the status of membership requests.
- BR7 Alert managers of membership requests
The system shall notify group managers of a membership request for a group they manage.