Методология структурного проектирования SADT



Урок Групповое построение диаграмм



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



lesson08.gif (104261 bytes)

Цель

Критически исследовать построенную в уроке 8 диаграмму, чтобы определить, как она детализирует родительский блок диаграммы АО.

Действия

1. Просмотрите построенную диаграмму и попытайтесь изложить то, как она отражает свою часть задачи питания семьи. Начните с логического начала: с поступления одного или более объектов из блока диаграммы АО. Обращайтесь непрерывно к диаграмме АО и делайте примечания, когда находите изложение неверным или неполным.

2. Оцените, как вы разделяете внешние дуги и группируете функции в блоки. Посмотрите, нельзя ли по-другому декомпозировать данные или объединить функции в другой набор блоков.

3. Не забывайте отмечать нужные изменения как на вашей диаграмме, так и на диаграмме АО. Изменяйте или уточняйте вашу терминологию в процессе критического анализа.

4. Постройте видоизмененную в соответствии с вашими замечаниями диаграмму и перечертите, если необходимо, диаграмму АО. Не забывайте проверять ICOM-связи между рассматриваемой диаграммой и диаграммой АО.

Примечания

Попытайтесь видоизменить декомпозицию или изменить названия блоков и дуг, чтобы проверить, нельзя ли достичь большей ясности изложения. Иногда новая декомпозиция (или просто использование синонимов) может привести к новому пониманию.

Образец

1. Обратите внимание на то, как изменились названия блоков для лучшего описания блока пополнить запасы. Например, название обследовать запасы лучше описывает ситуацию и использует менее техническую терминологию.

2. Блок составить список покупок сделан более общим.

Это означает, и что теперь функция Спланировать покупки управляет еще и выбором магазинов.

3. Замечание 4 напоминает, что необходимо уточнить вместе с автором, который ввел в диаграмму функцию

планировать, значение термина реальная доступность продуктов. Такие случаи

часто бывают, когда модель строится несколькими авторами.




Содержание  Назад  Вперед