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

5.4. Различие между входными дугами и дугами управления

В методологии SADT между входными дуга­ми и дугами управления существует определен­ное различие. В этом заключается одно из глав­ных отличий SADT от других методологий струк­турного анализа. Можно возразить, что для опи­сания системы достаточно только входов и выхо­дов функций преобразования. Однако, делая раз­личие между входными дугами и дугами управле­ния, SADT дает аналитику возможность точно описать ограничения, накладываемые на функции преобразования. Ограничения позволяют полу­чить более верное представление о работе систе­мы, поскольку они описывают факты и правила, которым должны следовать функции преобразо­ваний.

Рассмотрим функциональный блоксобрать на рис. 5-3, преобразующийсиденье,наборно­жекиспинкувстул.Описание с помощью пото­ка данных на этом бы закончилось. SADT же позволяет аналитику дать дополнительную инфо­рмацию о блокесобрать.Рис. 5-3 показывает, что для правильной работы блокасобратьтребу­етсячертеж.Очевидно, чточертежне является частью конечногостула,но он играет важную роль в функциисобрать.Безчертежасборка стульев может оказаться совершенно неоргани-

Рис. 5-3 Отделение входов от управлений

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

Точно определив, что чертежуправляет блокомсобрать,аналитик не делает больше никаких предположений. Это создает благопри­ятную ситуацию для более сильных утвержде­ний. Например, дуга управления на рис. 5-3 могла бы иметь меткучертежиособые указа­ния,означающие, чточертежявляется стандарт­ным руководством при сборке.Особые указания также должны учитываться при сборке даже в исключительных случаях. Без дуг управленияSADTописание системы невозможно было бы интерпретировать настолько легко и точно. Раз­личие между входными дугами и дугами управ­ления - действительно мощное средство графи­ческого языка SADT.

5.5. Дуги механизмов определяют способы реализации функций

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

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

Механизмы (на диаграмме) определяют кто будет выполнять конкретные функции. Как указано на рис. 5-2, дуги механизмов на диаграмме изготовить нестандартную деталь уточняют, что главные функции экспериментального механического цеха будут выполняться представителями трех типов персонала:мастером, оператором, конт­ролером.Это свидетельствует о совместном вы­полнении функции различными специалистами. Другими словами, несколько дуг механизмов, ка­сающихся блока, могут представлять скоордини­рованную деятельность.

Механизмы могут также указывать, что од­ни функции поддерживают выполнение других функций, поэтому они должны выполняться в требуемой последовательности. На рис. 5-4 по­казано, что блокподготовить рабочее местодол­жен выполняться до блокаобработать на станке и собрать,посколькуоборудованное рабочее мес­тодолжно быть приготовлено до начала работы. В этом случае система требует определенной последовательности операций. На рис. 5-2 в диа­граммеуправлять выполнением заданияисполни­тельская дуга механизма для блока 1 с меткойстеллаж входных заданийопределяет, где искать вновь полученныйрабочий комплект.В этом слу­чае аналитик хотел подчеркнуть, что в экспери­ментальном механическом цехе стеллаж входных заданий важен для выполнения функцииполу­чить задание и назначить исполнителя.Все эти примеры свидетельствует о том, что при описа­нии различных аспектов функционирования и реализации систем дуги механизмов имеют важ­ное значение.

Рис. 5-4. Одни функции модели поддерживают выполнение других функций

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