Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Структурные модели бизнеса DFD-технологии

..pdf
Скачиваний:
5
Добавлен:
12.11.2023
Размер:
10 Mб
Скачать

ПРИКЛАДНЫЕ

ИНФОРМАЦИОННЫЕ

ТЕХНОЛОГИИ

А.Н.Калашян

Г.Н.Каляное

Структурные моделибизнеса: 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.Принцип независимости данных - заключается в том, что модели дан­ ных должны быть проанализированы и спроектированы независимо от про­ цессов их обработки.

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