Моделирование систем в среде BpWin. Гаибова Т.В - 6 стр.

UptoLike

Рубрика: 

6
представляет собой не более чем схему потоков данных. Благодаря тому,
что в SADT различаются входные дуги и дуги управления (информация,
необходимая для пояснения декомпозиции), SADT-диаграммы ясно
объясняют изучаемую систему и причину такой декомпозиции.
4.5 Создание списка функций моделируемой системы
Закончив список данных, приступайте с его помощью к
составлению списка функций. Для этого представьте себе функции
системы, использующие тот или иной класс (тип) или набор данных.
Помните, что несколько различных типов данных может использоваться
одной функцией. Обозначьте, какие типы или наборы данных необходимы
для каждой конкретной функции. Это позволит выделить данные сходных
типов, которые затем можно объединить в метатипы.
По мере продвижения по списку, проверяйте, верны ли ваши
первоначальные представления, которые часто могут не совпадать с вы-
бранной целью и точкой зрения модели. С другой стороны, не следует
автоматически отвергать первоначальные идеи, если они кажутся невер-
ными. Дальнейшие размышления могут прояснить внутренние аспекты
работы системы, не очевидные при первом взгляде, и вы, возможно,
восстановите исходные идеи после построения нескольких других
диаграмм.
Список функций должен находиться на одной странице со списком
данных. Не пытайтесь объединять функции между собой. Вместо этого
постарайтесь вначале сосредоточиться на каждой конкретной функции и ее
отношении к группам данных. Кроме того, старайтесь подбирать такие
функции, которые могли бы работать с наиболее общими типами данных
из вашего списка. Затем объединяйте функции в "агрегаты". Стремитесь к
организации 3-6 функциональных группировок. Старайтесь, чтобы эти
группировки имели один и тот же уровень сложности, содержали
примерно одинаковый "объем" функциональности и функции в каждой из
них имели сходные операции и цели. Объединение не всегда легко
осуществить. Плохая группировка обнаружит свою слабость на этапе
декомпозиции. Если это произойдет, вы всегда можете вернуться назад и
попробовать другой вариант объединения.
4.6 Создание диаграммы АО и «родительской» диаграммы А-0
Исходное содержание диаграммы АО обеспечивают списки данных
и функций. Для правильного описания системы содержанию надо придать
форму. В SADT это делается посредством построения диаграммы:
расположите блоки на странице, нарисуйте основные дуги, пред-
ставляющие ограничения, нарисуйте внешние дуги и нарисуйте все
оставшиеся дуги. Правильное расположение блоков является самым
важным этапом построения диаграммы. Блоки располагаются в
представляет собой не более чем схему потоков данных. Благодаря тому,
что в SADT различаются входные дуги и дуги управления (информация,
необходимая для пояснения декомпозиции), SADT-диаграммы ясно
объясняют изучаемую систему и причину такой декомпозиции.

       4.5 Создание списка функций моделируемой системы

        Закончив список данных, приступайте с его помощью к
составлению списка функций. Для этого представьте себе функции
системы, использующие тот или иной класс (тип) или набор данных.
Помните, что несколько различных типов данных может использоваться
одной функцией. Обозначьте, какие типы или наборы данных необходимы
для каждой конкретной функции. Это позволит выделить данные сходных
типов, которые затем можно объединить в метатипы.
        По мере продвижения по списку, проверяйте, верны ли ваши
первоначальные представления, которые часто могут не совпадать с вы-
бранной целью и точкой зрения модели. С другой стороны, не следует
автоматически отвергать первоначальные идеи, если они кажутся невер-
ными. Дальнейшие размышления могут прояснить внутренние аспекты
работы системы, не очевидные при первом взгляде, и вы, возможно,
восстановите исходные идеи после построения нескольких других
диаграмм.
        Список функций должен находиться на одной странице со списком
данных. Не пытайтесь объединять функции между собой. Вместо этого
постарайтесь вначале сосредоточиться на каждой конкретной функции и ее
отношении к группам данных. Кроме того, старайтесь подбирать такие
функции, которые могли бы работать с наиболее общими типами данных
из вашего списка. Затем объединяйте функции в "агрегаты". Стремитесь к
организации 3-6 функциональных группировок. Старайтесь, чтобы эти
группировки имели один и тот же уровень сложности, содержали
примерно одинаковый "объем" функциональности и функции в каждой из
них имели сходные операции и цели. Объединение не всегда легко
осуществить. Плохая группировка обнаружит свою слабость на этапе
декомпозиции. Если это произойдет, вы всегда можете вернуться назад и
попробовать другой вариант объединения.

       4.6 Создание диаграммы АО и «родительской» диаграммы А-0

       Исходное содержание диаграммы АО обеспечивают списки данных
и функций. Для правильного описания системы содержанию надо придать
форму. В SADT это делается посредством построения диаграммы:
расположите блоки на странице, нарисуйте основные дуги, пред-
ставляющие ограничения, нарисуйте внешние дуги и нарисуйте все
оставшиеся дуги. Правильное расположение блоков является самым
важным этапом построения диаграммы. Блоки располагаются в

6