Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
68
Добавлен:
12.04.2015
Размер:
1.1 Mб
Скачать

2.6. Дуги представляют наборы объектов

Дуга в SADTредко изображает один объект. Обычно она символизирует набор объек­тов. Например, дуга, именуемаярабочий комп­лект,отражаеттехническое задание, чертеж, план-график,некотороесырье и заготовки.Так как дуги представляют наборы объектов, они могут иметь множество начальных точек (источ­ников) и конечных точек (назначений). Поэтому дуги могут разветвляться и соединяться различ­ными сложными способами. Вся дуга или ее часть может выходить из одного или нескольких блоков и заканчиваться в одном или нескольких блоках, как, например, дугапринятое заданиена рис. 2-2. Отметим, как различные компоненты дугипринятое заданиеследуют в другие блоки диаграммы:штамп "принято"является управля­ющей информацией для блокауправлять выпол­нением задания,в то время какпринятое, но незаконченное заданиеявляется входом в блоквыполнить задание.

Этот пример иллюстрирует, как ветви дуг показывают, из чего состоит набор объектов. На рис. 2-2 видно также, как рабочий комплектипринятое, но незаконченное заданиесоединяются вместе, образуясырье и заготовки -вход для блокавыполнить задание.В этом случае две дуги объединяются, образуя больший набор. Для объяснения того, как дуги представляют разъеди­нение и соединение наборов объектов, в SADT были разработаны специальные соглашения отно­сительно представления и описания разветвлений и соединений дуг.

2.6.1. Разветвление дуг

Разветвления дуг, изображаемые в виде расходящихся линий, означают, что все содержи­мое дуг или его часть может появиться в каждом ответвлении дуги. Дуга всегда помечается до разветвления, чтобы дать название всему набору. Кроме того, каждая ветвь дуги может быть поме­чена или не помечена в соответствии со следую­щими правилами:

  • непомеченные ветви содержат все объе­кты, указанные в метке дуги перед разветвлением (т.е. все объекты принадлежат этим ветвям);

  • ветви, помеченные после точки разветвле­ния, содержат все объекты или их часть, указан­ные в метке дуги перед разветвлением (т.е. каж­дая метка ветви уточняет, что именно содержит ветвь).

Например, на диаграмме изготовить не­стандартную детальдугапринятое задание включает несколько объектов и разветвляется в нескольких направлениях. Дугаштамп "приня­то "влияет на блокуправлять выполнением, за­дания; принятое, но незаконченное заданиеидет в блоквыполнить заданиедля следующей обработ­ки, адеталь с биркойидет в блокуправлять вы­полнением заданиядля окончательной проверки и поставки.

2.6.2. Слияние дуг

Слияние дуг в SADT,изображаемое как сходящиеся вместе линии, указывает, что содер­жимое каждой ветви идет на формирование мет­ки для дуги, являющейся результатом слияния исходных дуг. После слияния результирующая дуга всегда помечается для указания нового набо­ра объектов, возникшего после объединения. Кроме того, каждая ветвь перед слиянием может помечаться или не помечаться в соответствии со следующими правилами:

  • непомеченные ветви содержат все объек­ты, указанные в общей метке дуги после слияния (т.е. все объекты исходят из всех ветвей);

  • помеченные перед слиянием ветви содер­жат все или некоторые объекты из перечислен­ных в общей метке после слияния (т.е. метка ветви ясно указывает, что содержит ветвь).

Например, сырье и заготовкикак часть ду­гирабочий комплектсходятся вместе сприня­тым, но незаконченным заданиемдля формиро­вания главного входа в функциональный блоквы­полнить задание. Сырье и заготовки -это назва­ние, включающее и те и другие объекты, поэтому дуга после соединения получает эту метку.

Соседние файлы в папке Методология SADT