Feb 23, 2012 22:58
Инженерия требований может быть документоориентированная (олдскул), может быть моделеориентированная (ньюскул).
Прошлое поколение - это когда вся информация о системе лежит в документах. Требования - тоже в каких-то документах, не важно, бумажных или электронных. Скажем, бумажка, в которой зафиксирован список требований. А скорее не одна бумажка, а несколько разных, плюс к ним еще кучка документов с изменениями требований. И всё это в кучу, в целостную картинку сводится только в голове системного инженера.
Моделеориентированная системная инженерия- это когда есть модель, она в компьютере где-то лежит. В любой момент можно сделать представление этой модели на экране компьютера и посмотреть состояние на текущий момент. Здесь же и конфликты какие-то видно сразу. Думать проще, когда модель есть. И коммуницировать проще - не надо махать руками, чтобы показать что-то, можно просто показать представление модели. Ну а если нужны документы - их можно генерировать на основе модели. При этом модель будет первична, а документ лишь отображает какие-то части модели