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

       

Переделка диаграммы верхнего уровня



Урок 13. Переделка диаграммы верхнего уровня


Цель

Решить все интерфейсные проблемы, связанные с диаграммой АО.

Действия

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

2. Определите новое содержание исправленной диаграммы АО. Посмотрите, не возникнут ли еще какие-нибудь спорные вопросы, и зафиксируйте их.

3. Решайте интерфейсные проблемы последовательно. Не спешите. Выявляйте и исследуйте альтернативные решения, возвращаясь к исходной ситуации после каждого неудачного варианта.

Примечания

1. Согласованный перенос всех спорных вопросов на диаграмму АО поможет вам ясно определить круг проблем, возникших с диаграммой АО.

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

Образец

1. В последнем уроке была поднята одна проблема интерфейса. Информация о наличии продуктов не является внешним фактором, а приходит из пополнить запасы. Для решения этой проблемы потребовался ряд изменений: (а) дуги информация о потенциальном количестве продуктов и информация о реальном количестве продуктов вычеркнуты; (6) спланировать меню порождает недельный план питания; (в) дуга меню должна ограничивать блок приготовить; (г) входные дуги блока пополнять запасы должны ограничивать функцию спланировать меню с помощью имеющихся продуктов.

2. Обратите внимание на то, что уровень оценки диаграммы АО повысился с "рабочая версия" до "эскиз". Так часто бывает после разрешения многих интерфейсных проблем, поскольку в этом случае вероятность изменения диаграммы уменьшается.



Содержание раздела