Нисходящая разработка
При нисходящем создании иерархической сети, начинают с построения страницы высокого уровня, которая использует подстраницы (ещё не созданные) и показывает их взаимосвязи. В примере локальной сети LAN из следует сначала создать главную страницу LAN. Существует специальная функция «переместить переход на подстраницу» в палитре инструментов Иерархия (первый инструмент). В результате тег подстраницы добавляется к переходу, который является теперь замещенным переходом. Новая страница создается копированием позиций, окружающих данный переход. Страница называется по имени данного перехода. Эта страница является начальным шаблоном для создания низкоуровневой сети. Например, применение операции к WS3 модели локальной сети LAN создает следующий шаблон: Чтобы создать подмодель рабочей станции следует отредактировать шаблон. Например, переименовать страницу WS3 в WS, переименовать позиции p3out в LANin, p3in в LANout, aWS3 в Own, удалить переход WS3 и построить сеть WS, используя созданные порты. Описанный механізм автоматически выполняет установку тега подстраницы, тегов типа портов иустанавливает соответствие порт – сокет. Таким образом, это позволяетисключить множество рутинных операций. Отметим, что построение моделей требует применения как восходящих, так и нисходящих методов разработки, так как инструмент «переместить переход на подстраницу» можно применить только один раз для каждой новой подстраницы. Например, таким способом можно создать SWI, MWS, затем WS для WS1 и S для S1. Но для WS2–WS4 и S2, используются ранее созданные WS и S восходящим способом.
|