Вы смотрите на свойства решения .
Вам нужно будет открыть свойства для конкретного проекта в этом решении.
Спецификации Project Aardvark от Joel on Software - лучшее, что я когда-либо встречал. Каждый экран очень хорошо определяется, с картинками. Описаны основные функции программного обеспечения, а также некоторые технические детали.
К сожалению, характеристики, которые я получил лично, не так уж хороши. Обычно это просто маркированный список функций, которые они ожидают от каждого раздела системы, и они ожидают, что вы проработаете все детали. Думаю, это нормально. Тем не менее, я пишу документ по игровому дизайну для ролевой игры, над которой я работаю как личный проект, и я думаю, что спецификации, которые я пишу, написаны очень хорошо. Я разделил игру на такие разделы, как
и так далее, и описал каждый раздел с точки зрения игрового процесса, а также некоторые технические детали. С ним очень легко работать.
Я также настоятельно рекомендую прочитать Серия безболезненных функциональных спецификаций от Джоэла по программному обеспечению для всех, кто заинтересован в написании лучших спецификаций.
Очевидно, что спецификация должна быть полной, последовательной и понятной. ИМО, он также должен быть хорошо организован, так как он объединяет все требования для конкретной части продукта. Я не раз читал спецификации, в которых требования к некоторым модулям были разбросаны по всему документу, например, общее описание находится в главе 4, а дополнительные требования можно найти в разделах глав 2, 5, 7 и в приложении B. такую спецификацию, я сначала должен создать карту перекрестных ссылок требований к модулям.
ИМХО, ключевым качеством должно быть то, что функциональная спецификация подробно описывает «что», но не «как». Таким образом, запрашивающий (маркетинг?) Получает нужный внешний вид и набор функций, но реализация остается на усмотрение тех, кто знает это лучше всего - разработчиков.
Хорошая спецификация должна четко указывать, что приложение должно делать.
Это кажется очевидным, но я обычно получаю очень расплывчатые вещи. Очевидно, людям не очень легко выразить то, что они хотят на бумаге, если они даже знают, чего хотят.