Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Диаграммы содержат блоки и дуги




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

Блоки представляют функции

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

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

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

Блоки имеют доминирование

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


Рис 2-1 Типичная SADT-диаграмма

 

другие функции (такая, как определить степень выполнения задания на рис. 2-1).

Наиболее доминирующий блок обычно раз­мещается в верхнем левом углу диаграммы, а на­именее доминирующий - в правом нижнем углу. В результате получается "ступенчатая" схема, по­добная представленной на рис. 2-1 для блоков 1, 2, 3.

Расположение блоков на странице отража­ет авторское определение доминирования. Таким образом, топология диаграммы показывает, какие функции оказывают большее влияние на осталь­ные. Чтобы подчеркнуть это, SADT-аналитик мо­жет перенумеровать блоки в соответствии с по­рядком их доминирования. Порядок доминирова­ния может обозначаться цифрой, размещенной в правом нижнем углу каждого прямоугольника: 1 будет указывать на наибольшее доминирование, 2 - на следующее после наибольшего, и т.д. На рис. 2-1 показано, что блок определить степень выполнения задания влияет на все остальные шаги по обработке детали через следующий шаг задания и поэтому этот блок пронумерован еди­ницей. Поскольку блок подготовить рабочее место должен быть перед блоком обработать на станке и собрать, этим блокам присвоены номера 3 и 4.

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

аналитик может организовать модель по прин­ципу функционального доминирования. Это позволяет согласовать иерархический порядок функций в модели с уровнем влияния каждой функции на остальную часть системы. Поэтому мы настоятельно рекомендуем по мере возмож­ности нумеровать блоки в соответствии с поряд­ком их доминирования.

Дуги изображают объекты

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

Так как в SADT дуги изображают объекты, они описываются (помечаются) существитель­ными или существительными с определениями, располагающимися достаточно близко к линии дуги. Мы настоятельно рекомендуем размещать описания дуг, называемые метками, как можно ближе к линиям дуг, не нарушая, однако, чита­бельность диаграмм. Это устраняет неопределен­ность в том, к какой дуге относится метка, и исключается необходимость в дополнительных графических связях (например, в "зигзагах", см. главу 19). Обратите внимание на то, что все метки дуг на диаграмме выполнить задание расположены вплотную к соответствующим дугам. Мы рекомендуем принять этот стиль описания дуг для того, чтобы ваши диаграммы были упорядоченными и простыми для чтения.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...