Лекция
Привет, Вы узнаете о том , что такое sadt, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое sadt, structured analysis and design technique, методология структурного анализа , настоятельно рекомендую прочитать все из категории Проектирование веб сайта или программного обеспечения.
SADT (акроним от англ. Structured Analysis and Design Technique) — методология структурного анализа и проектирования, интегрирующая процесс моделирования, управление конфигурацией проекта, использование дополнительных языковых средств и руководство проектом со своим графическим языком. Процесс моделирования может быть разделен на несколько этапов: опрос экспертов, создание диаграмм и моделей, распространение документации, оценка адекватности моделей и принятие их для дальнейшего использования. Этот процесс хорошо отлажен, потому что при разработке проекта специалисты выполняют конкретные обязанности, а библиотекарь обеспечивает своевременный обмен информацией.
SADT возникла в конце 60-х годов в ходе революции, вызванной структурным программированием. Когда большинство специалистов билось над созданием программного обеспечения, немногие старались разрешить более сложную задачу создания крупномасштабных систем, включающих как людей и машины, так и программное обеспечение, аналогичных системам, применяемым в телефонной связи, промышленности, управлении и контроле за вооружением. В то время специалисты, традиционно занимавшиеся созданием крупномасштабных систем, стали осознавать необходимость большей упорядоченности. Таким образом, разработчики решили формализовать процесс создания системы, разбив его на следующие фазы:
Часть теорий, относящихся к методологии и языку описания систем, были названы их автором, Дугласом Т. Россом «Методологией структурного анализа и проектирования» (SADT — Structural Analysis and Design Technique). Исходная работа над SADT началась в 1969 г. Первое ее крупное приложение было реализовано в1973 г. при разработке большого аэрокосмического проекта, когда она была несколько пересмотрена сотрудниками SofTech, Inc. В 1974 г. SADT была еще улучшена и передана одной из крупнейших европейских телефонных компаний. Появление SADT на рынке произошло в 1975 г. после годичного оформления в виде продукта. К1981 г. SADT уже использовали более чем в 50 компаниях при работе более чем над 200 проектами, включавшими более 2000 людей и охватывавшими дюжину проблемных областей, в том числе телефонные сети, аэрокосмическое производство, управление и контроль, учет материально-технических ресурсов и обработку данных. Ее широкое распространение в настоящее время в европейской, дальневосточной и американской аэрокосмической промышленности (под названием IDEF0) позволяет эти цифры существенно увеличить. Об этом говорит сайт https://intellect.icu . Таким образом, SADT выделяется среди современных методологий описания систем благодаря своему широкому применению.
В начале 70-х годов методология SADT была реализована в виде четкой формальной процедуры. В ходе этой реализации, SADT-аналитики использовали бланки диаграмм и титульные листы. Уникальный и эффективный метод кодирования связей между декомпозициями с использованием ICOM-кодов, применяемых в SADT, а также принятый в SADT способ организации рецензирования с помощью цикла автор/читатель намного облегчают бумажную реализацию. Благодаря этим преимуществам SADT намного превосходит все другие методы структурного анализа, имеющие бумажную реализацию.
В конце 70-х появились компьютеры достаточной мощности и диапазона с приемлемой скоростью создания графических изображений. Это дало возможность автоматизировать те структурные методы, которые, подобно SADT, существенно опирались на графику. Хотя такие технологии в то время только начинали развиваться,ВВС США финансировали разработку первой системы автоматизации SADT (и, кстати говоря, первого автоматизированного средства для структурного анализа, делающего упор на графику), названного AUTOIDEF0.
В начале 80-х годов появился умещающийся на письменном столе персональный компьютер с графическими возможностями. Это привело к созданию автоматизированных рабочих мест для нескольких графических методов структурного анализа. В это же время первые попытки реализации SADT на мини- и микрокомпьютерах были предприняты в США, Европе и Скандинавии. Одним из результатов таких попыток стало создание автоматизированного рабочего места SADT во Франции, названное SPECIF X.
Современный уровень информационных технологий предоставляет богатый выбор методов для создания автоматизированной поддержки SADT. Наиболее доступным на сегодняшний день SADT-средством является Design/IDEF (Meta Software Corp.) — изначально построенный в рамках программы интегрированной компьютеризации производства и широко используемый ныне в различных областях деятельности. Автоматизированная поддержка SADT происходит в развитии от просто графического средства до программного обеспечения, функционирующего на базе знаний более общих понятий моделирования. Такие развитые средства обладают способностью понимать семантику взаимосвязанной сети диаграмм SADT и множества моделей, а также объединять это множество сведений и правил с другими технологиями.
Рассмотрим главные элементы способа SADT.
Результат бизнес-процесса – то, ради чего осуществляется бизнес-процесс, то есть деятельность всегда рассматривается вместе с целью этой деятельности – получение на выходе некоторого результата, удовлетворяющего заданным требованиям. Результаты бизнес-процесса часто упоминаются как выходы бизнес-процесса.
Владелец бизнес-процесса – должностное лицо, несущее ответственность за получение результата процесса и обладающее полномочиями по распоряжению ресурсами, необходимыми для выполнения процесса.
Исполнители бизнес-процесса – команда специалистов из разных функциональных областей (кросс-функциональная команда), выполняющих действия процесса.
Входы бизнес-процесса – ресурсы (материальные, информационные), необходимые для выполнения и получения результата процесса, которые потребляются или преобразуются при выполнении процесса.
Управление процесса – как правило информация, определяющая правила преобразования входов в выход.
Механизм процесса – то, что превращает вход в выход. Механизмами, как правило, являются сотрудники (структурные подразделения) организации и техники, на которой они работают (станки, оргтехника).
В основе методологии SADT лежат два основных принципа:
На основе SA-блоков создается иерархическая многоуровневая модульная система, каждый уровень которой представляет собой законченную систему (блок), которая поддерживается и контролируется находящейся над ней системой (блоком).
Использование декомпозиции позволяет разделить каждый блок, понимаемый как единое целое, на свои составляющие, описываемые на более подробной диаграмме. Процесс декомпозиции проводится до достижения требуемого уровня подробности описания. Диаграмма ограничивается 3-6 блоками для того, чтобы детализация производилась постепенно. Вместо одной громоздкой модели используется несколько небольших взаимосвязанных моделей, значения которых взаимно дополняют друг друга, делая понятной структуризацию сложного объекта.
На рисунке 5.1 показано расположение рассматриваемых элементов метода SADT при описании бизнес-процессов.
Рисунок 5.1 – Описание бизнес-процесса методом SADT
Рассмотрим пример схемы описания процесса закупки товара:
Вход: деньги, потребность в товаре, информация поставщика.
Выход: продукты, документы на продукт.
Управление: правила тендерных закупок , правила бухучета (первичные документы).
Механизмы: служба материально-технического снабжения, офисная техника.
На рисунке 5.2 показан результат описания поставленной задачи.
Рисунок 5.2 – Описание процесса закупки товара методом SADT
Рассмотрим пример, где выход одного процесса может являться входом (управлением, механизмом) для другого (рисунок 5.3).
Рисунок 5.3 – Пример взаимодействия двух процессов
Выводы из данной статьи про sadt указывают на необходимость использования современных методов для оптимизации любых систем. Надеюсь, что теперь ты понял что такое sadt, structured analysis and design technique, методология структурного анализа и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Проектирование веб сайта или программного обеспечения
Из статьи мы узнали кратко, но содержательно про sadtОтветы на вопросы для самопроверки пишите в комментариях, мы проверим, или же задавайте свой вопрос по данной теме.
Комментарии
Оставить комментарий
Проектирование веб сайта или программного обеспечения
Термины: Проектирование веб сайта или программного обеспечения