книги / Структурные модели бизнеса DFD-технологии
..pdfПРИКЛАДНЫЕ
ИНФОРМАЦИОННЫЕ
ТЕХНОЛОГИИ
А.Н.Калашян
Г.Н.Каляное
Структурные моделибизнеса: DFD-техиолотии
Под редакцией Г.Н.Калянова
Москва “Финансы и статистика”
2 0 0 3
К 004.94.658
<65.290-2с51 К17
<_ерия
«Прикладные информационныетехнологии»
Основана в 1997 г.
Главный редактор серии доктор технических наук, профессор
С.В. Черемных
РЕЦЕНЗЕНТ:
Ю.Ф. Телыюв,
кандидат экономических наук, заведующий кафедрой проектирования экономических
информационных систем Московского государственного университета экономики, статистики и информатики (МЭСИ)
|
Калашян А.Н., Калинов Г.Н. |
|
И7 |
Структурные модели бизнеса: DFD-технологии; Под ред. Г.Н. Кали |
|
|
нова. - М.: Финансы и статистика, 2003. - |
256 с.: ил. - (Прикладные |
|
информационные технологии). |
|
|
ISBN 5-279-02562-3 |
|
|
Изложена технология современного структурного анализа и проектирования |
|
|
бнзнес-процессов, основанная на потоковых диаграммах. Приведены примеры мо |
|
|
делей основных и вспомогательных бизнес-процессов из различных отраслей и |
|
|
направлений производственно-хозяйственной деятельности современных предприя |
|
|
тий и учреждений. Представленная технология и модели могут быть рассмотрены в |
|
|
качестве рабочего инструмента и соответственно рабочих прототипов для практи |
|
|
ческой деятельности специалистов. |
|
|
Для студентов, аспирантов, преподавателей экономических вузов, специалис- |
|
|
тов-менеджеров всех уровней, а также для получающих второе высшее образова |
|
|
ние в области менеджмента. |
|
|г 1402020000-092 330-2003 |
УДК 004.94.658 |
|
ББК 65.290-2с51 |
||
К 010(01)—2003 |
|
К читателю
Предлагаемая читателю книга посвящена одной из самых эффек тивных технологий структуризации бизнеса, и не только бизнеса, но и любого друго го вида деятельности - технологии DFD (Data Flow Diagrams).
Изучение любой технологии - вещь трудная. Книгу эту нужно не только и не столько читать, сколько изучать.
Профессор Г.Н. Калянов - известный специалист в области разработки и веде ния проектов создания комплексных интегрированных систем автоматизации пред приятий и учреждений различного профиля - от малого предприятия до крупной корпорации. Ключевым для этой деятельности является понятие «CASE» - ComputerAiaed Software/Engineering, давшее основу для целой гаммы других понятий: «CASEтехнологии», «CASE-среда», «CASE-средства», «CASE-пакеты» и т.д, которые в совокупности формируют представление о «CASE-индустрии» - сфере деятельно сти, объединяющей сотни (а, может быть, тысячи) компаний и фирм, цель работы кото рых одна - воплотить в жизнь упомянутую «автоматизацию» в виде, например, адек ватной информационной системы. Профессионалам понятно, о чем конкретно идет речь. Менее подготовленным в этой области (студенты, аспиранты, просто заинтере сованные читатели) для лучшей ориентации можно было бы рекомендовать обратить ся к предыдущей книге Г.Н. Калянова1, которая дает весьма полное представление о предмете обсуждения, включая и исторический аспект.
Большие возможности, особенно на начальном этапе изучения, предоставляет Интернет. Около 2,5 млрд статей, например, поисковая система Google.com (на се годня) предлагает для того, чтобы каждый желающий мог найти материал по своему уровню и вкусу - проблема здесь только в разумном выборе ключевых слов и стра тегии самого поиска.
Заметим далее, что собственно «моделирование бизнес-процессов» (вообще «про цессов»), являющееся изначально частью технологии проектирования информаци онных систем (причем первым ее этапом), по существу, выделилось в совершенно самостоятельное направление. В настоящее время технологии моделирования биз нес-процессов широко используются для решения не только традиционных задач реорганизации предприятий и сертификации бизнеса в соответствии с требованиями стандартов ISO-9000, но и задач из несколько неожиданных областей (например, работы комитетов государственных выборных учреждений или для анализа текстов).
Это обстоятельство помогло значительно расширить аудиторию, нуждающую ся в современных методах анализа деятельности.
Издание серии «Прикладные информационные технологии» в издательстве «Финансы и статистика» началось с работы А.М. Вендрова «CASE-технологии. Современные методы и средства проектирования информационных систем» (1988). Обсуждаемая тематика была продолжена в книге А.Л. Фридмана «Основы объект но ориентированной разработки программных средств» (2000) и далее, в книгах коллектива авторов Черемных С.В., Семенова И.О., Ручкина В.С. «Структурный анализ систем: IDEF-технологии» (2001), «Моделирование и анализ систем: IDEFтехнологии: практикум» (2002).
Разумеется, параллельно появилось много публикаций и в других издатель ствах, посвященных собственно технологиям моделирования (Интернет может помочь сориентироваться в этой части, Interface.ru и др.) области. Однако книг, где отражался бы опыт их применения для конкретных ситуаций, надо признать, явно недостаточно.
1 Каляное Г.Н. CA SE-технологии: К онсалтинг в автом атизации бизнес-процессов. - И зд. 3-е. - М .: Горячая линия -Телеком , 2002.
Книга А.Н. Калашяна и Г.Н. Калянова - это серьезный шаг в этом направлении. Заинтересованный читательнайдетв нейв прикладном отношениирезультаты, иллюст рирующие современную «кухню» системного аналитика, опыт которого в понимании троблемиихрешениявсегдадавались нелегко,с большимизатратамивремени исип. Как видноиз книги, речьидетоб использованиитолько DFD-технологий, одной издвух, как подчеркивается авторами, технологийструктурного анализа (SADT-IDEFO и DFD). От даваядолжноедискуссии о преимуществахтого или иного подхода, подчеркнем общее, чтоихобъединяет,- сложившуюсяк настоящемувремени мощнуюпрограммнуюподдер жку итого, идругого подхода.
Большое количество иллюстраций (диаграммы и модели) в книге - результат использования пакета «CASE. Аналитик», без которого говорить об эффективности методологии было бы некорректно. Это не единственный CASE-пакет, поддержива ющий обсуждаемую методологию. Вназванной выше книге представлены и другие программные продукты: CASE/4/0, Designer/2000, Easy CASE, I-CASE Yourdan, SILVERRUN. В то же время, как известно, и технология SADT-IDEFO базируется на «своем» программном обеспечении, в первую очередь, конечно, на CASE-паке- гах Design/IDEF и BPWin версий 1.8/2.5/4.0.
Заметим, что, начиная с версии 2.5, программный пакет BPWin поддерживает и технологию DFD, так что с 1998 г. - времени появления этой версии - он реально
можетслужить «интегратором» обсуждаемых технологий (с учетом возможности
досмотреть на моделируемую систему с различных сторон).
Полезно отметить здесь и наличие для моделирования графических возмож ностей таких широко известных пакетов, как MS Word, Visio 2000 и некоторых других, более специализированных.
Несколько слов о материале книги. Книга хорошо сбалансирована и очень конкретна: краткое и энергичное введение в саму проблему структуризации биз неса и общая характеристика используемого метода (главы 1, 2) естественным образом переходят в последующие семь глав, содержащие сами структурные модели с соответствующим пояснением.
Авторы отобрали в качестве объектов моделирования довольно представи тельный пакет примеров из различных предметных областей (главы 3—10): здесь и производство (горно-обогатительный комплекс; заводы по переработке конден сата и производству стройматериалов и ликеро-водочной продукции), и материаль но-техническое снабжение, и финансовая служба, и бухгалтерский учет, и страхо вая деятельность.
Мы помним, что DFD-технология - это прежде всего язык со своими прави лами, которые, разумеется, нужно знать, если мы заинтересовались использова нием этого языка для описания реальных процессов. Но как тут не вспомнить общеизвестное: «Примеры не менее поучительны, чем правила»! Контекстные диаграммы и их текстовое «толкование» составляют единое целое, то, что мы на зываем собственно «моделями» процессов, изучение которых и является основ ной целью любого заинтересованного читателя этой работы (совсем не обязательно аналитика по своей профессии).
Вэтом процессе нельзя не учитывать естественное желание читателя не про сто познакомиться с еще одним ярким проявлением возможностей человеческого разума, а самому попытаться освоить в большей степени возможности самого язы ка, тем самым повысив свой профессионализм как «модельера». Представленные модели как раз предоставляют эту возможность.
Взаключение позвольте пожелать всем, кто найдет время заняться этой кни гой, успехов в работе и удовольствия в итоге. Наградой всем будет ощущение, что освоен еще один язык, соответственно еще один компонент общей культуры современного инженера и исследователя.
С.В. Черемных,
доктор технических наук, профессор, заведующий кафедрой математики и инсЬоомационныхтехнологий Московской академии предпринимательства
Г Г ------ |
----- 1 , |
Предисловие
В настоящее время нет недостатка в литературе, с той или иной степенью полноты излагающей основы различных методологий моделиро вания бизнес-процессов. Однако этого явно недостаточно для практической деятельности, здесь необходимы детальные методики выполнения работ. Элементы таких методик предлагаются в настоящей книге. Ее отличитель ной особенностью от книг данной тематики является то, что в ней впервые представлены фрагменты реальных проектов по моделированию бизнес-про цессов предприятий и учреждений различного рода деятельности.
Проект, включающий моделирование бизнес-процессов, начинается на первый взгляд с самого простого, а на самом деле с самого сложного - ин тервьюирования специалистов, отвечающих за тот или иной участок рабо ты. При работе над проектами'мы находили неоднократные подтверждения сложности интервьюирования, в частности, нередкими являлись ситуации, когда опытные специалисты, присутствуя во время интервьюирования под чиненных сотрудников, узнавали нечто новое о подразделениях, которые они курировали. К сожалению, опыт «вытягивания» знаний невозможно изло жить в виде инструкций и подробных рекомендаций; тонкости и подводные камни интервьюирования могут быть осознаны только в процессе выполне ния реального проекта.
Вторым этапом проекта традиционно является этап построения функци ональных моделей бизнес-процессов. Мы не раз сталкивались с тем, что при хорошей теоретической подготовке представители соответствующих подраз делений на предприятиях (а также и наши студенты) не могли построить фун кциональную модель простого автономного процесса. Первая проблема, с которой сталкиваются новички, - формулирование точного названия про цесса, функции или операции. У некоторых это занимает не один час. Зани мательно наблюдать, когда «владельцы процессов» при построении модели своего бизнеса мучительно (иногда в течение нескольких часов) пытаются сформулировать, как называется то, чем они занимаются. Порой это карди нально меняет их отношение к подчиненным сотрудникам и их обязаннос тям, они начинают понимать их истинную цену и значимость.
В книге компоненты функциональных моделей (диаграммы и тексты спе цификаций процессов) представлены в том же виде, в каком они были пере даны заказчику работы. Это позволит читателям познакомиться с различны ми приемами их построения и описания. При этом изложенный материал может быть использован в качестве справочного пособия для построения и описания собственных процессов. Кроме того, погружаясь в материал, мож но получить некоторое представление о различных предметных областях, что позволит с меньшим волнением приступать к работе в незнакомой предмет ной области
К н и га со д ер ж и т десять глав, д ве и з к о то р ы х п о св ящ ен ы о сн о в ам D F D - тех н о л о ги й , а в о стал ьн ы х со д ер ж атся ф р агм ен ты н ек о то р ы х п р о е к т о в , в ы п о л н ен н ы х а в т о р а м и в течен и е 1995 -2000 гг.
В гл ав е 1 п р и в о д и тс я о п и сан и е м е то д а стр у к т у р н о го си стем н о го а н а л и за н а о сн о ве D F D -н о тац и и ; оно в к л ю ч а ет в себя п о н я ти е стр у к ту р н о го си стем
н о го ан ал и за, р азъ ясн ен и е о сн о в н ы х его п р и н ц и п о в , о п и сан и е я з ы к а D F D - тех н о л о ги и и его д и а л е к то в . Р а сс м атр и в аю тся и н т е гр и р о в а н н а я с тр у к ту р н а я м о д ел ь и ее к о м п о н ен ты , а н ал и зи р у ю тся о сн о в н ы е о тл и ч и я D F D -тех н о л о - ги и от д р у ги х и звестн ы х м ето д о в .
В гл а в е 2 |
д а е т с я о п и сан и е б а з о в о й м е то д и к и с т р у к т у р и за ц и и |
б и зн ес а . |
П р е д с тав л е н ы |
к л асси ф и к ац и я б и зн ес -п р о ц ессо в и о п и сан и е к а ж д о й |
и з ти п и |
зи р у ем ы х гр у п п . Р асс м атр и в аю тся м е то д и к и п о стр о ен и я к о н тек стн о го у р о в н я м о д ел и , у р о в н я б и зн ес -п р о ц ессо в , у р о в н я б и зн ес -ф у н кц и й , у р о в н я бизн ес-
о п ер ац и й .
Г л ав ы 3 -1 0 в к л ю ч а ю т в себя о п и сан и е б и зн ес -м о д ел ей , в ы п о л н ен н ы х с и сп о л ьзо ван и ем D F D -техн ологи и , д л я р азл и ч н ы х п р ед м етн ы х о б ластей . К а ж
д а я и з гл ав со д ер ж и т н еф о р м ал ьн о е |
о п и сан и е п р ед м етн о й о б л асти , ф у н к ц и |
о н ал ьн ы е м о д ел и вер х н его у р о в н я , |
ф у н к ц и о н ал ь н у ю и ер ар х и ю , д е тал ь н ы е |
ф у н к ц и о н ал ь н ы е и и н ф о р м ац и о н н ы е м о д ел и р я д а б и зн ес -п р о ц ессо в и з д а н н о й п р ед м етн о й о б ласти .
Р и су н к и ф р агм ен то в м од елей б и зн ес -п р о ц ессо в к г л а в а м 3 -1 0 п р и в ед ен ы
в п р и л о ж ен и и 1.
В п р и л о ж ен и и 2 п р и в о д и тся к р а тк о е о п и сан и е п ак е та «C A S E . А н ал и ти к » -
о д н о го и з н аи б о л е е п о п у л я р н ы х н а о теч ествен н о м р ы н к е и н стр у м ен то в , п о д
д ер ж и в аю щ и х |
D F D -тех н о л о ги ю . |
|
|
|
|
|
А в то р ск и й |
тр у д |
р асп р ед ел и л ся |
сл ед у ю щ и м о б р азо м : А .Н . К а л а ш я н н а |
|||
п и сал гл ав ы 4 (р азд . |
4.2), 5, 6, 7, 8 и |
10, Г .Н . К а л я н о в - |
введени е, гл а в ы 1, 2, 3, |
|||
4 (р азд 4.1) и 9. |
|
|
|
|
|
|
К н и г а о р и е н т и р о в а н а н а сп ец и ал и сто в в |
о б л а сти |
у п р ав л ен и я |
п р е д п р и я |
|||
ти ям и , б и зн ес -ан ал и за, к о н с а л ти н га и м о ж ет |
б ы ть и с п о л ь зо в а н а |
в кач еств е |
п р а к т и к у м а п р еп о д а в а тел я м и и сту д ен там и д л я и зу ч ен и я со о тв етств у ю щ и х сп ец и ал ьн о стей .
Можно подсказать, но научить этому не сможет никто.
Реплика из популярного кинофильма
Введение
В настоящее время моделирование бизнес-процессов прочно вошло в практику выполнения проектов по развитию бизнеса. Реально ни один серьезный успешно завершившийся проект данного вида не обходится без этапа моделирования бизнес-процессов. Одной из главных причин не удач в большинстве неуспешных проектов являлось отсутствие модели с до статочно серьезной глубиной проработки.
Адекватная бизнес-модель позволяет существенно облегчить решение следующих насущных в современных условиях задач, стоящих перед каждые предприятием или учреждением:
•реорганизации бизнеса, обусловленной переходом от функциональное индустриальной модели к процессной;
•применения информационных систем для управления бизнесом, обус ловленных бурным ростом современных информационных технологий;
•сертификации бизнеса с применением комплекса стандартов серии ISC 9000, обусловленной повышением требований к качеству товаров и услуг.
Первая из перечисленных задач традиционно предполагает построешк моделей текущего и перспективного бизнеса, а также плана и программь перехода из первого состояния во второе. Любое современное предприятие
является сложной системой, его деятельность включает в себя исполнение десятков тысяч взаимовлияющих функций и операций. Человек не в состоя нии понимать, как такая система функционирует в деталях - это выходит з; границы его возможностей. Поэтому главная идея создания моделей «as is> (как есть) и «as to be» (как должно быть) - понять, что делает (будет делать рассматриваемое предприятие и как оно функционирует (будет функциони ровать) для достижения своих целей.
Успешное решение второй задачи в значительной степени определяется тре бованиями к будущим информационным системам, назначением которых явля ется решение проблем бизнеса посредством современных информационных тех нологий. Эти требования строятся на основе бизнес-модели, а критерии выбор; систем прежде всего основываются на наиболее полном их удовлетворении.
Сертификация в соответствии с ISO 9000 в качестве одного из главны: условий предполагает детальное описание бизнес-процессов, при этом опи сание в виде бизнес-модели в одной из общеупотребительных нотаций толь ко приветствуется.
Д е т а л ь н а я |
б и зн ес -м о д ел ь п о зво л и т: |
|
• о п и сать, |
« уви деть» |
и ск о р р е к т и р о в а т ь будущ ую си стем у до т о го , как |
о н а будет р е а л и зо в а н а ф и зи чески ; |
||
• у м ен ьш и ть за т р а т ы |
н а со зд ан и е систем ы ; |
|
• о ц ен и ть р а б о т ы по |
в рем ен и и р езу л ьтатам ; |
|
• д о сти ч ь |
в заи м о п о н и м а н и я м еж ду всем и у ч астн и к ам и п р о ек та ; |
|
• ул у чш и ть к а ч е ств о со зд ав ае м о й си стем ы . |
Б и зн ес -м о д ел ь п о л н о с тью н е з а в и с и м а я о тд ел я ем а о т к о н к р е тн ы х р а з р а
б о тч и к о в , |
не тр еб у ет со п р о в о ж д ен и я его со зд ател ям и и м о ж ет б ы ть б е зб о |
|||
л езн ен н о п ер ед ан а д р у ги м |
л и ц ам . О н а м о ж ет б ы ть п о л о ж ен а « н а п о л к у » д о |
|||
тех п о р , п о к а в н ей не в о зн и к н ет н ео б х о д и м о сть . |
|
|||
С лед ует о тм е ти ть , ч то |
п о стр о ен н ы е |
м о д ел и б и зн ес -п р о ц ессо в яв л я ю тся |
||
н е п р о с то |
п р о м еж у то ч н ы м |
р езу л ь т а т о м , |
и сп о л ьзу ем ы м к о н с у л ь т а н т о м |
д л я |
в ы р а б о т к и |
к а к и х -л и б о р ек о м ен д ац и й и зак л ю ч ен и й . О н и п р ед став л я ю т |
со |
б о й са м о сто я тел ьн ы й р езу л ь тат, и м ею щ и й б о л ь ш о е п р ак ти ч еск о е зн ач ен и е, в ч астн о сти :
1) |
м о д ел и п о зв о л я ю т о су щ ествл ять а в т о м а т и зи р о в а н н о е и |
б ы с тр о е о б у |
чен ие |
н о вы х р а б о т н и к о в к о н к р е тн о м у н а п р ав л ен и ю д ея тел ьн о |
сти п р ед п р и я |
ти я; |
|
|
|
|
|
|
2) с их п о м о щ ью |
м о ж н о осу щ ествл ять |
п р ед в а р и те л ьн о е м о д ел и р о в а н и е |
||||
н о в о го н а п р а в л е н и я |
д ея те л ьн о сти с |
ц ел ью |
в ы я в л е н и я н о в ы х п о т о к о в д а н |
|||
н ы х, в заи м о д ей ств у ю щ и х п о д си стем |
и б и зн ес -п р о ц ессо в . |
|
|
|||
В зак л ю ч ен и е сф о р м у л и р у ем кл ю ч ев ы е |
тер м и н ы , о п р ед ел яю щ и е |
я зы к и |
||||
п о н я ти й н ы й а п п а р а т |
о б л асти |
и ссл ед о в ан и я . |
|
|
||
Операция - эл е м ен тар н о е |
(н ед ели м ое) д ей стви е, в ы п о л н яем о е н а |
о д н о м |
||||
р а б о ч е м месте. |
|
|
|
|
|
|
Функция - со в о к у п н о сть о п ер ац и й , сгр у п п и р о в ан н ы х |
по о п р ед ел ен н о м у |
|||||
признаку. |
|
|
|
|
|
|
Бизнес-процесс - |
с в я за н н а я со в о к у п н о с ть ф у н к ц и й , в |
х о д е в ы п о л н е н и я |
к о т о р о й п о тр еб л я ю тся оп ределен н ы е ресурсы и со зд ается п р о д у к т (вещ ествен
н ы й и л и |
н е м а т е р и а л ь н ы й р езу л ь т а т ч ел о веч еск о го тр у д а: п р ед м ет, у сл у га, |
н ау ч н о е |
о тк р ы ти е, и дея), п р ед став л я ю щ и й ц ен н о сть д л я п о тр еб и тел я . |
Подпроцесс - б и зн ес -п р о ц есс, я в л я ю щ и й ся стр у к ту р н ы м эл ем ен то м н ек о т о р о г о о б ъ ем л ю щ его б и зн ес -п р о ц есса и п р ед став л я ю щ и й ц ен н о сть д л я в н у т р ен н его п о тр еб и тел я .
Бизнес-модель - стр у к ту р и р о в а н н о е гр аф и ч еск о е о п и сан и е сети п р о ц е с
сов и (и ли ф у н кц и й ) о п ер ац и й , св язан н ы х с д ан н ы м и , д о к у м е н та м и , о р г а н и
за ц и о н н ы м и е д и н и ц ам и и |
п р о ч и м и о б ъ ек там и , о т р а ж а ю щ и м и су щ еств у ю |
щ ую и л и п р ед п о л а га ем у ю |
д еятел ьн о сть п р ед п р и яти я . |
ГЛАВА
1 Структурный анализ на основе DFD-нотации
1.1.I Структурный анализ как метод
Iисследования бизнес-систем
Воснове деятельности по бизнес-моделированию, бизнес-ана
лизу, организации/реорганизации бизнес-процессов лежит цикл реорганиза ции бизнес-процесса, включающий следующие основные этапы:
. • проведение организационных мероприятий, регламентирующих прове дение работ по улучшению бизнес-процессов;
•изучение процессов, включая их понимание, анализ и выявление узких
мест;
•анализ предложений по реорганизации;
•выбор и аргументация приемлемого варианта;
•собственно реализация улучшения.
Решение задач, стоящих на этапах изучения, анализа и выбора, невозмож но без применения специальных методов системного анализа и моделирова ния из-за сложности и масштабности возникающих проблем. Любое совре менное предприятие или учреждение является чрезвычайно сложной системой. Способность понять, как эта система функционирует в деталях, находится за пределами человеческих возможностей. И только моделирование, по сути уп рощающее систему до требуемого уровня адекватности, обеспечивает возмож ность принятия аргументированных решений по ее модификации.
Во многих аспектах системный анализ и моделирование являются чрез вычайно сложными и трудоемкими процессами. Ниже перечислены пробле мы, с которыми сталкивается системный аналитик, они взаимосвязаны (и это является одной из главных причин их трудноразрешимое™):
•аналитику сложно получить исчерпывающую информацию о бизнессистеме;
•эксперт предметной области, в свою очередь, не имеет достаточной ин формации о проблематике системного анализа и моделирования;
•аналитик сталкивается с чрезмерным количеством подробных сведений как о предметной области вообще, так и о конкретной бизнес-системе;
•язык эксперта, в изобилии использующий специальные термины, часто непонятен для аналитика.
Все эти (и многие другие) проблемы могут быть существенно облегчены за счет применения комплекса современных методов, среди которых цент ральное место занимают методологии структурного системного анализа.
Структурным анализом принято называть метод исследования системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру с все большим числом уровней. Для таких мето дов характерны разбиение на уровни абстракции с ограничением числа эле ментов на каждом из уровней (обычно от 3 до 6 - 7); ограниченный контекст, включающий лишь существенные на каждом уровне детали; использование строгих формальных правил записи; последовательное приближение к ко нечному результату.
Все методологии структурного анализа базируются на ряде общих прин ципов, регламентирующих организацию работ по моделированию и анали зу бизнес-систем. В качестве двух базовых принципов используются следую щие: принцип «разделяй и властвуй» и принцип иерархического упорядочи вания. Первый является принципом решения трудных проблем путем разбиения их на множество меньших независимых задач, легких для понима ния и решения (так называемых «черных ящиков» - его пользователю не тре буется знать, как он работает, необходимо знать лишь его входы и выходы, а также его назначение, т.е. функцию, которую он выполняет). Второй прин цип в дополнение к тому, что легче понимать систему, когда она разбита на части, декларирует, что устройство этих частей также существенно для по нимания. Понимаемость системы резко повышается при организации ее час тей в древовидные иерархические структуры, т.е. система может быть поня та и построена по уровням, каждый из которых добавляет новые детали.
Важным моментом облегчения понимаемости сложных систем является широкое использование структурными методами графических нотаций. Из вестно, что «одна картинка стоит тысячи слов», читатель впитывает такое описание с первого взгляда.
Вышеизложенное не означает, что остальные принципы структурного анализа являются второстепенными, игнорирование любого из перечислен ных ниже принципов может привести к непредсказуемым последствиям (в том числе и к неуспеху всего проекта). Прокомментируем наиболее важные из принципов.
1.Принцип абстрагирования - заключается в выделении существенных с некоторых позиций аспектов системы и отвлечении от несущественных ее аспектов с целью представления системы в простом общем виде.
2.Принцип формализации - заключается в необходимости строгого ме тодологического подхода к решению проблемы.
3.Принцип доступности - заключается в ограничении доступа к несуще ственной на конкретном этапе информации: каждая часть «знает» только необходимую ей информацию.
4.Принцип полноты - заключается в контроле на присутствие лишних элементов.
5.Принцип непротиворечивости - заключается в обоснованности и со гласованности элементов.
6.Принцип независимости данных - заключается в том, что модели дан ных должны быть проанализированы и спроектированы независимо от про цессов их обработки.