7.1. Краткие сведения о нотации
Для построения архитектуры бизнес-процессов я буду использовать методологию SADT (Structured Analysis and Design Technique) — методологию структурного анализа и проектирования. Информация из Википедии:
«SADT возникла в конце 60-х годов ХХ века. Часть теорий, относящихся к методологии и языку описания систем, были названы их автором, Дугласом Т. Россом „Методологией структурного анализа и проектирования“. Исходная работа над SADT началась в 1969 г. Первое её крупное приложение было реализовано в 1973 г. при разработке большого аэрокосмического проекта. В 1974 г. SADT была еще улучшена и передана одной из крупнейших европейских телефонных компаний. Появление SADT на рынке произошло в 1975 г. после годичного оформления в виде продукта. К 1981 г. SADT уже использовали более чем в 50 компаниях при работе более чем над 200 проектами, включавшими более 2000 людей и охватывавшими более десятка предметных областей, в том числе телефонные сети, аэрокосмическое производство, управление и контроль, учет материально-технических ресурсов и обработку данных…»
Собственно, нотация IDEF0 как стандарт «была разработана на основе подхода SADT в 1981 году департаментом Военно-воздушных сил США в рамках программы автоматизации промышленных предприятий… В результате поиска соответствующих решений родилась методология функционального моделирования IDEF0. С 1981 года стандарт IDEF0 претерпел несколько незначительных изменений, в основном, ограничивающего характера, и последняя его редакция была выпущена в декабре 1993 года Национальным институтом по стандартам и технологиям США».
Классической книгой по SADT (IDEF0) до сих пор считается книга Дэвида А. Марки и Клемента МакГоуэна с предисловием Дугласа Т. Росса «Методология структурного анализа и проектирования». С использованием SADT (IDEF0) можно проектировать сложные системы. Цитата из книги:
«Под словом „система“ мы понимаем совокупность взаимодействующих компонент и взаимосвязей между ними… Под термином „моделирование“ мы понимаем процесс создания точного описания системы. Особенно трудным оказывается описание систем средней сложности, таких, как система коммутаций в телефонных сетях, управление аэровоздушными перевозками или движением подводной лодки, сборка автомобилей, челночные космические рейсы, функционирование перерабатывающих предприятий. С точки зрения человека, эти системы описать достаточно трудно, потому что они настолько велики, что практически невозможно перечислить все их компоненты со своими взаимосвязями… Наша неспособность дать простое описание, а, следовательно, и обеспечить понимание таких систем делает их проектирование и создание трудоемким и дорогостоящим процессом и повышает степень их ненадежности. С ростом технического прогресса адекватное описание систем становится все более актуальной проблемой. SADT (аббревиатура выражения Structured Analysis and Design Technique — методология структурного анализа и проектирования) — это методология, разработанная специально