Урок Групповое построение диаграмм
Урок 9. Критическая оценка декомпозиции первого уровня

Цель
Критически исследовать построенную в уроке 8 диаграмму, чтобы определить, как она детализирует родительский блок диаграммы АО.
Действия
1. Просмотрите построенную диаграмму и попытайтесь изложить то, как она отражает свою часть задачи питания семьи. Начните с логического начала: с поступления одного или более объектов из блока диаграммы АО. Обращайтесь непрерывно к диаграмме АО и делайте примечания, когда находите изложение неверным или неполным.
2. Оцените, как вы разделяете внешние дуги и группируете функции в блоки. Посмотрите, нельзя ли по-другому декомпозировать данные или объединить функции в другой набор блоков.
3. Не забывайте отмечать нужные изменения как на вашей диаграмме, так и на диаграмме АО. Изменяйте или уточняйте вашу терминологию в процессе критического анализа.
4. Постройте видоизмененную в соответствии с вашими замечаниями диаграмму и перечертите, если необходимо, диаграмму АО. Не забывайте проверять ICOM-связи между рассматриваемой диаграммой и диаграммой АО.
Примечания
Попытайтесь видоизменить декомпозицию или изменить названия блоков и дуг, чтобы проверить, нельзя ли достичь большей ясности изложения. Иногда новая декомпозиция (или просто использование синонимов) может привести к новому пониманию.
Образец
1. Обратите внимание на то, как изменились названия блоков для лучшего описания блока пополнить запасы. Например, название обследовать запасы лучше описывает ситуацию и использует менее техническую терминологию.
2. Блок составить список покупок сделан более общим.
Это означает, и что теперь функция Спланировать покупки управляет еще и выбором магазинов.
3. Замечание 4 напоминает, что необходимо уточнить вместе с автором, который ввел в диаграмму функцию
планировать, значение термина реальная доступность продуктов. Такие случаи
часто бывают, когда модель строится несколькими авторами.
