§4.10 Вопросы для повторения
Семь вопросов - по одному на каждый основной подраздел. Отвечайте своими словами, без подглядывания в текст.
1. (§4.01 - Воплощение) Программный продукт переехал с одного сервера на другой. Что изменилось, а что нет? Как это объясняется через понятие воплощения?
2. (§4.02 - Описание) Почему два участника команды могут иметь разные описания одной системы и оба быть правы? Что нужно сделать, если их описания мешают совместной работе?
3. (§4.03 - Документация) Чем документация отличается от описания? Назовите ситуацию, когда документация стала «ложью» - не потому что кто-то солгал, а по другой причине.
4. (§4.04 - Тройное различение) Команда написала новый регламент. Руководитель говорит «мы изменили систему». Прав ли он? Объясните через тройное различение.
5. (§4.05 - Ролевое описание) Почему «полное описание системы» часто не используется никем? Что такое ролевое описание и как оно решает эту проблему?
6. (§4.06 - Концепция использования) Чем концепция использования отличается от списка функций системы? Почему её нужно писать до, а не после проектирования?
7. (§4.07 - Модули взаимодействия) Как граница системы связана с модулями взаимодействия? Почему изменение внутреннего устройства системы может быть «невидимым» для надсистемы?