Что делает большую функциональную спецификацию большой?

Вы смотрите на свойства решения .

Вам нужно будет открыть свойства для конкретного проекта в этом решении.

18
задан John Saunders 8 June 2009 в 10:35
поделиться

4 ответа

Спецификации Project Aardvark от Joel on Software - лучшее, что я когда-либо встречал. Каждый экран очень хорошо определяется, с картинками. Описаны основные функции программного обеспечения, а также некоторые технические детали.

К сожалению, характеристики, которые я получил лично, не так уж хороши. Обычно это просто маркированный список функций, которые они ожидают от каждого раздела системы, и они ожидают, что вы проработаете все детали. Думаю, это нормально. Тем не менее, я пишу документ по игровому дизайну для ролевой игры, над которой я работаю как личный проект, и я думаю, что спецификации, которые я пишу, написаны очень хорошо. Я разделил игру на такие разделы, как

  • Персонажи
  • Оружие и броня
  • Уровни
  • Карта
  • Физика

и так далее, и описал каждый раздел с точки зрения игрового процесса, а также некоторые технические детали. С ним очень легко работать.

Я также настоятельно рекомендую прочитать Серия безболезненных функциональных спецификаций от Джоэла по программному обеспечению для всех, кто заинтересован в написании лучших спецификаций.

11
ответ дан 30 November 2019 в 08:58
поделиться

Очевидно, что спецификация должна быть полной, последовательной и понятной. ИМО, он также должен быть хорошо организован, так как он объединяет все требования для конкретной части продукта. Я не раз читал спецификации, в которых требования к некоторым модулям были разбросаны по всему документу, например, общее описание находится в главе 4, а дополнительные требования можно найти в разделах глав 2, 5, 7 и в приложении B. такую ​​спецификацию, я сначала должен создать карту перекрестных ссылок требований к модулям.

3
ответ дан 30 November 2019 в 08:58
поделиться

ИМХО, ключевым качеством должно быть то, что функциональная спецификация подробно описывает «что», но не «как». Таким образом, запрашивающий (маркетинг?) Получает нужный внешний вид и набор функций, но реализация остается на усмотрение тех, кто знает это лучше всего - разработчиков.

4
ответ дан 30 November 2019 в 08:58
поделиться

Хорошая спецификация должна четко указывать, что приложение должно делать.

Это кажется очевидным, но я обычно получаю очень расплывчатые вещи. Очевидно, людям не очень легко выразить то, что они хотят на бумаге, если они даже знают, чего хотят.

2
ответ дан 30 November 2019 в 08:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: