This wiki is archived and useful information is being migrated to the main bzflag.org website

Difference between revisions of "Search for Player"

From BZFlagWiki
Jump to: navigation, search
m (Move to spec)
(category link)
 
Line 50: Line 50:
 
</properties>
 
</properties>
  
[[:Category:Group Manager]]
+
[[Category:Group Manager]]

Latest revision as of 17:09, 5 December 2016

Picture Frame.png This page contains a specification document for an enhancement or feature. It is a work of collaborative development, and may not represent the final design. If you are not part of the development or design group, please post comments and suggestions on the talk page and not in the middle of the design.


Introduction[edit]

This use case describes the process a group manager will use to search for a player, during the process of adding a player to one or more groups they manage.

Use Case diagram

The diagram shows the requirements and rules the use case is responsible for (via the <<requirement>> stereotype).


Pre-conditions[edit]

None


Post conditions[edit]

The system has displayed details of the player the actor has indicated.


Requirements and rules realized[edit]

RQ21 Search for player
The system shall enable managers to search for players matching a callsign (name) they provide.

  • BR9 Search for exact match then partial

The system shall use the criteria supplied by the actor to search for an exact match. If no exact matches are found then the system shall use a partial match method to find names which are similar.


RQ22 Result set contents
For each player found, the system shall display information in rules BR31 and BR32.

  • BR10 Indicate partial match separately

The system shall indicate exact matches and partial matches separately.

  • BR29 Sort result set

The system shall sort the result set into ascending alphabetical order using callsign (name).

  • BR31 Result list summary

For each player found, the system shall display the player's callsign (name), rank, and the date the callsign was registered.

  • BR32 Result detail

The system shall display the following information about the player the actor indicates: the player's callsign (name), rank, the date the callsign was registered, their avatar, and their signature.


Flow of events[edit]

The flow of events describes the main actor actions and system responses in the execution of the use case.

Activity diagram showing flow of events


Messages[edit]

Step: EX-1
Condition: Invalid search criteria or no callsign provided
Message Number: ERR-1
Message Text: Please provide a player callsign to search for.