Допустим, мы собрались на семинаре для формулировки требований.
На этом семинаре основной вопрос можно формулировать двумя способами.
Что делает система?
Каковы цели и задачи исполнителей?
Более предпочтительным является второй способ.
Ответы на первый вопрос, скорее, отражают текущие решения и процедуры, а также сложность этих процедур.
Ответы на второй вопрос, особенно в сочетании с исследованием целей более вы сокого уровня (“в чем состоит главная задача?”), открывают видение новых и более эффективных решений, акцентируют внимание на получении ощутимого результата и позволяют глубже понять основные потребности заинтересованных лиц в контек сте обсуждаемой системы.
“...подход, связанный с полным определением требований до того, как они будут удовлетворены, более неприемлем.
Бизнес-требования изменяются очень быстро.
Это значит, что нельзя исходить из предположения неизменности требований к системе и стремиться задокументировать их до начала разработки.
Недопустимо тратить время на попытки максимального уточнения требований в начале работы над проектом ”.
“.. систематизированный подход к поиску, документированию, организации и отслежи¬ ванию изменчивых требований к системе ”.
Основные:
Функциональные требования — свойства, возможности, безопасность.
Удобство — человеческий фактор, справочная система, документация.
Надежность — частота сбоев, возможность восстановления и предсказуемость поведения.
Производительность — время отклика, точность, доступность, использование ресурсов.
Возможность поддержки — адаптивность, возможность поддержки, соответствие международным стандартам, возможность конфигурирования.
Дополнительные (не определяющие):
Реализация — требования к ресурсам, языки и средства, аппаратное обеспечение.
Интерфейс — ограничения, накладываемые необходимостью взаимодействия с внешними системами.
Операции — управление системой и ее параметры.
Пакетирование — например, упаковка.
Юридические вопросы — авторское право и т.п.
Допустим, мы собрались на семинаре для формулировки требований. На этом семинаре основной вопрос можно формулировать двумя способами.
Что делает система? Каковы цели и задачи исполнителей? Более предпочтительным является второй способ. Ответы на первый вопрос, скорее, отражают текущие решения и процедуры, а также сложность этих процедур. Ответы на второй вопрос, особенно в сочетании с исследованием целей более вы сокого уровня (“в чем состоит главная задача?”), открывают видение новых и более эффективных решений, акцентируют внимание на получении ощутимого результата и позволяют глубже понять основные потребности заинтересованных лиц в контек сте обсуждаемой системы.
“...подход, связанный с полным определением требований до того, как они будут удовлетворены, более неприемлем. Бизнес-требования изменяются очень быстро. Это значит, что нельзя исходить из предположения неизменности требований к системе и стремиться задокументировать их до начала разработки. Недопустимо тратить время на попытки максимального уточнения требований в начале работы над проектом ”.
“.. систематизированный подход к поиску, документированию, организации и отслежи¬ ванию изменчивых требований к системе ”. Основные:
Функциональные требования — свойства, возможности, безопасность. Удобство — человеческий фактор, справочная система, документация. Надежность — частота сбоев, возможность восстановления и предсказуемость поведения. Производительность — время отклика, точность, доступность, использование ресурсов. Возможность поддержки — адаптивность, возможность поддержки, соответствие международным стандартам, возможность конфигурирования. Дополнительные (не определяющие):
Реализация — требования к ресурсам, языки и средства, аппаратное обеспечение. Интерфейс — ограничения, накладываемые необходимостью взаимодействия с внешними системами. Операции — управление системой и ее параметры. Пакетирование — например, упаковка. Юридические вопросы — авторское право и т.п.