25 декабря 2009 · Комментарий

Без заголовка

Разница в работе с требованиями разного типа, безусловно, есть. Так, если у вас требование процедурное (сценарии), то вам лучше формулировать use cases. Обычно это функциональные требования. Если нефункциональные (качества -- т.е. включая безопасность), то там используются декларативный подход, или даже сразу модели, но в том числе могут использоваться и сценарии угроз. Есть специфическая терминология для каждого вида требований, удобная для заинтересованных в этих требованиях сторон. Насчет приоритетности: требования качества, действительно, обычно выполняются не приоритетно (приоритет идет для функциональных требований), и тут нужно что-то делать. В целом я пытаюсь все время высказать, что есть общий метод, который затем для разных ситуаций (например, для требований разной природы, или для работы с требованиями на разных стадиях жизненного цикла, или для работы с требованиями с различным инструментарием) уточняется.

К записи · К обсуждению