Чтобы использовать методы в пространстве имен, вам нужны двойные кавычки после конца]. Ex. [System.Windows.Forms.FormStartPosition] :: CenterScreen ()
Не уверенный, если это - какая-либо справка, но мне нравится, как проект Mozilla детализирует ui спецификации на их Wiki.
Пример: https://wiki.mozilla.org/Mobile/UI/Designs/TouchScreen
Вы могли смотреть на Спецификации Интерфейса Обычного пользователя для OpenOffice для идей.
wireframes/mockups - самое важное, что нужно сделать правильно (они представляют функциональность с точки зрения пользователя)
У меня есть статья в блоге о создании wireframes, в ней описывается ряд различных инструментов, которые вы можете использовать (от Word до Visio), таким образом, вы можете выбрать тот, с которым вам удобнее всего работать: http://pm4web.blogspot.com/2008/10/wireframes-and-mockups-part-1.html
также попробуйте статью joel о стиле спецификации программного обеспечения: http://www.joelonsoftware.com/articles/fog0000000036.html
это очень хороший базовый стиль спецификации для начинающих (с него я и начал)
надеюсь, это поможет
LM