|
The checklist provided below isn't ready for prime time, but I wanted to make sure I put a copy of this information somewhere. Basically, I have started to create a checklist of detailed items I need for user interface screens when creating a detailed design specification. So, what I've started to do is list all possible user interface field types, and what features of each interface element that can vary.
Frankly I'm not sure if this is a good idea or not, but if you're into heavyweight processes, this information is certainly needed by someone at some point.
General
-------
* Tooltips
* Label
* RO or RW
* Default value
Dialogs and Frames
------------------
* Has a title
* Initial size
* Initial position
* Remember size
* Remember position
Alert Boxes
-----------
* Info
* Warning
* Error
Scrolling Pane
--------------
* When does scrolling begin?
* Default size?
* Scroll horizontal?
* Scroll vertical?
Sliders
-------
* TBD
Progress Bar
------------
* TBD
Tree
----
* Root node
* Sub-nodes
* Images
Table
-----
* Column headings
* Row headings
* Tooltips/rollover text per col
* Tooltips/rollover text per row
* Req'd cols
* Req'd rows
* RO
* per row
* per col
* RW
* per row
* per col
* RtClick actions
* per row
* per col
Button
------
* label
* image?
* default values
* ro, rw? (enabled/disabled)
* action it triggers
* hotkey/mnemonic
Textfields
----------
* length/size of textfield
* character type limitations
* allowed characters
* not allowed chars
* # of characters
* min
* max
* other validation
* default values
* ro, rw?
* reqd?
* Password field?
Textareas
---------
* width (#cols)
* height (#rows)
* validation?
* limits on
* # cols
* # rows
* characters that can be entered
* default values
* ro, rw?
* reqd?
ComboBox
--------
* default value
* select one item or multi
* ro, rw?
* reqd?
Spinner
-------
* default value
* ro, rw?
* reqd?
CheckBox
--------
* default values?
* ro, rw?
* reqd?
RadioBox
--------
* default values?
* ro, rw?
* reqd?
ToolBar
-------
* hotkey/shortcut/mnemonic
* ro, rw?
* reqd?
Menu
----
* hotkey/altkey
* ro, rw?
* reqd?
MenuItem
--------
* hotkey
* shortcut
* ro, rw?
* reqd?
Right-Click Actions
-------------------
* default action
* ro, rw?
* reqd?
Tab Group
---------
* Label
* Anything happen when tab group is entered?
* Anything happen when tab group is exited?
|