docs/requirements.txt

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

mercurial