Цитата:
Сообщение от
Evgeniy2020
Бизнес аналитик приходит к Системе и говорит
"я купец у тебя товар. а ну как Система покажи мне что у тебя есть."
Система демонстрирует функциональную карту.
это то чем она располагает в данный момент времени.
купец часто может приходить к системе и интересоваться,
в любой момент времени, и система должна ему обеспечить актуальный ответ.
Только не нужно забывать, что в Вашей метафоре под Системой должен подразумеваться человек, а не железка. При этом - этот человек должен строго контролировать программиста, чтобы последний не сделал бы чего лишнего "по просьбе пользователей", но незадокументированного.
Этого человека впору сравнить с кладовщиком, к которому приходит купец и спрашивает - а что у тебя есть? Кладовщик показывает распечатку (функциональную карту) названий товаров.
Купец может часто приходить за товаром, а кладовщик в любой момент должен обеспечить актуальный ответ. А если кладовщик не может навести учет и порядок на складе (в системе) - то гнать его надо в шею.
Смена кладовщика осуществляется через акт приема-передачи и инвентаризацию того, чего есть. Смена кладовщика не должна внести бардак в учет (при грамотном кладовщике)
Какая ни была бы супер система на складе - она не в состоянии вести учет за живого человека. Так и при учете модификаций.