docs/requirements.txt

Sun, 10 Jul 2011 10:44:49 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sun, 10 Jul 2011 10:44:49 +0200
changeset 11
f83d5d4b7088
parent 0
ff1b43f833a9
permissions
-rw-r--r--

Modify icon to be square as most windowing systems expect icons to be.

     1    ____         _                   _      _   _  _
     2   / ___|   ___ | |__    __ _   ___ | |__  | | | || |__   _ __
     3   \___ \  / __|| '_ \  / _` | / __|| '_ \ | | | || '_ \ | '__|
     4    ___) || (__ | | | || (_| || (__ | | | || |_| || | | || |
     5   |____/  \___||_| |_| \__,_| \___||_| |_| \___/ |_| |_||_|
     7   Europalab SchachUhr - Game clock graphical user interface client
     9   REQUIREMENTS (IEEE 830-1998)
    11   The SchachUhr application provides an electronic representation of
    12   a traditional game clock and specifies its logic by means of external
    13   interface, functional, performance, design constraint, and software
    14   system requirements.
    16   EXTERNAL REQUIREMENTS
    18   #R.01 Proportions and graphic accuracy is maintained on
    19         a variety of mobile devices and screen sizes.
    21   FUNCTIONAL REQUIREMENTS
    23   #R.02 Two opponents use the chess clock to help judge the chess match.
    24   #R.03 Functions and UI are configurable, persistent in user's homedir.
    25   #R.04 Each opponent can choose their name, shown on their clock.
    26   #R.05 Names of well known chess strategists are offered as examples.
    27   #R.06 The subclock positions can be swapped at any time.
    28   #R.07 Each opponent can choose one of eight colours for their clock.
    29   #R.08 Each opponent can choose how many minutes to allocate for their match.
    30   #R.09 Display of the hour hand is optional.
    31   #R.10 Display of the second hand is optional.
    32   #R.11 Display of numbers on the clockfaces is optional.
    33   #R.12 Optional audio output indicates which subclock is running.
    34   #R.13 The complete configuration state can be stored and given a name.
    35   #R.14 The complete configuration can be restored from several stored states.
    36   #R.15 The initial state optionally restores the last known configuration.
    37   #R.16 Times of well known chess game types (blitz) are offered as examples.
    38   #R.17 Static text of the interface is adapted to the user's current locale.
    39   #R.18 The locale used in translating static text can be chosen in the GUI.
    40   #R.19 A well visible timer flag falls to indicate each opponent's expiration.
    41   #R.20 Both subclocks can be paused at the same time during the match.
    42   #R.21 All user interaction is limited to basic operation for ease of use.
    43   #R.22 Features can be learned quickly by those knowlegable with game clocks.
    44   #R.23 Online and offline documentation describes the application.
    45   #R.24 Built in help aides the user as well as a traditional manpage.
    46   #R.25 Routinely released updates distribute new features and correct flaws.
    48   PERFORMANCE REQUIREMENTS
    50   DESIGN CONSTRAINTS
    52   #R.26 UI consists of a vertical titlebar and two clockfaces with text labels.
    54   SOFTWARE SYSTEM ATTRIBUTES
    56   OTHER REQUIREMENTS

mercurial