Author: Войнов И.В. Пудовкина С.Г. Телегин А.И.
Tags: исследование операций автоматика системы автоматического управления и регулирования интеллектуальная техника технология управления оборудование систем управления техническая кибернетика экономика менеджмент бизнес автоматизация монография финансовый менеджмент ведение бизнеса
ISBN: 5-696-01832-7
Year: 2002
МОДЕЛИРОВАНИЕ
ЭКОНОМИЧЕСКИХСИСТЕМ
ИПРОЦЕССОВ
УральскоеотделениеРАН
Южно-Уральскийгосударственныйуниверситет
Миасскийнаучно-учебныйцентр
И.В.Войнов,С.Г.Пудовкина,А.И.Телегин
ОПЫТПОСТРОЕНИЯARIS-МОДЕЛЕЙ
МОНОГРАФИЯ
Челябинск
2002
УДК519.86+681.518
ББКУ.в6
ВойновИ.В.,ПудовкинаС.Г.,ТелегинА.И.Моделированиеэкономическихсистемипроцессов.Опыт
построенияARIS-моделей:Монография.--Челябинск:Изд.ЮУрГУ,2002.--392с.
Вкнигерассмотреныметодымоделированиясложныхсистемипроцессов,внихпроисходящих.Вкачестве
примеровиспользованияизложенныхметодовпостроеныболее100статическихидинамическихмоделей
экономическихсистемипроцессов.Описанарольифункцииинформационныхтехнологийвэкономике.Изложе-
ныобластипрактическогоприменениябизнес-моделей.Построенаматематическаямодельфинансово-обеспе-
ченногопроизводствафирмы.Приведеныпримерыэффективногопримененияматематическихметодовв
экономикеиизмерениябизнес-процессов.РассмотреныосновыпостроенияARIS-моделейипрактическив
полномобъемеизложенаметодикапостроениявсехтиповARIS-диаграммвпрограммнойсредеARIS5.0с
простейшимметодологическимфильтром.
Книгапредназначенаспециалистамвобластимоделированиясложныхсистемипроцессов.Особенно
полезнойонабудеттем,ктоприменяетCASE-средствадлямоделирования,анализа,оптимизациииавтоматиза-
циибизнес-процессови,вчастности,используетдляэтогоARIS-методологиюиодноименнуюпрограммную
систему.Книгуможноиспользоватьвкачествеучебногопособияпорядудисциплинспециальности"Прикладная
информатикавэкономике".Онабудетполезнаменеджерам,преподавателям,аспирантамистудентамэкономи-
ческихспециальностейкакучебноепособиепотеориибизнес-информатики.
Ил.224,табл.46,списоклит.--29назв.
Редакционнаяколлегия:
БаевИ.А.,ВерзаковаГ.А.,ВяткинГ.П.,ГлазуновП.С.,ГригориадиВ.С.,ГуревичС.Ю.,ДегтярьВ.Г.,
ДерябинВ.Д.,ЕршовН.П.,(главныйредактор),ЕршовП.Н.(ответственныйсекретарь),ЗиновьевР.С.,
МаксимовЮ.В.,ПановВ.В.,РадашкевичМ.М.,СоколовскийМ.И.,СтружановВ.В.,УфимцевС.А.
Рецензенты:д.т.н.,проф.ТихоновН.Н.,
к.э.н.,доцентКриничанскийК.В.
ОтветственныйзавыпускВерзаковаГ.А.
ЛитературныйредакторКовальМ.Л.
КомпьютернаяверсткаидизайнМаксимовВ.И.
ПечатаетсяпорешениюМиасскогонаучно-учебногоцентра
ISBN5-696-01832-7
©ЮУрГУ,2002.
ВВЕДЕНИЕ
Зачемнужнымодели
имоделирование?
Теориямоделированиятехническихсистемипро-
цессовв20-мвекеубедительнодоказаласвоюэффек-
тивностьипрактическуюзначимость.Этогонельзяска-
затьомоделированииэкономическихсистемипроцес-
сов.Достижениявобластиматематикиибыстроераз-
витиесредстввычислительнойтехникисущественно
расшириливозможностисозданияиразвитияновых
высокоэффективныхтеориймоделирования.Методы
расчетаиконструированиясложныхтехническихсис-
тем,основанныенамоделировании,атакжеэксплуата-
циясистем,реализованныхнаосновеэтихрасчетов,
подтверждаютсовпадениемоделейиреальносоздан-
ныхизделий.Аналогичныхпримеровпрактическогоис-
пользованиямоделейэкономическихсистемвмиро-
войпрактикенемного,авроссийскойдействительнос-
тионипокаединичны.Нозаказчик,например,автома-
тизированнойсистемыуправленияпредприятиемили
системыавтоматизациитехнологическихпроцессов
желает"увидеть"искорректироватьбудущуюсистему
дотого,каконоплатитееизготовлениеионабудет
реализованафизически.Адляэтогонеобходимомоде-
лированиепроектируемойсистемы.
Термин"моделирование"применяетсявдвух
смыслах.Во-первых,подмоделированиемпонимают
процесспостроениямоделисистемы.Во-вторых,под
моделированиемпонимаютпроцессисследованиямо-
делифункционированиясистемы.Такимобразом,ес-
лимоделиещенет,томоделирование--этопроцесс
построениямодели,еслимодельужеесть,томодели-
системынаэтоймодели.Когдаговорят"имитационное
моделирование",тооднозначнопонимаютвторой
смыслтермина"моделирование".Процессимитации,
какправило,осуществляютсцельюисследованияпо-
ведениясистемы,ееанализаи,вконечномсчете,для
разработкиплановулучшенияэтойсистемы.
Наличиекомплексноймоделипредприятияяв-
ляетсяосновойдлявыполненияследующихработ:
проведенияанализа,оценкиивнесенияпредложений
посовершенствованиюдеятельностипредприятия;
разработкиавтоматизированнойсистемыуправления
предприятием;разработкисистемногопроектаивне-
дрениякорпоративнойинформационнойсистемы
(КИС),поддерживающейсистемууправления;
подготовкиипроведенияпроцедурысертификации
предприятиявсоответствиистребованиямимеждуна-
родныхстандартовкачествасерииИСО9000ит.д.
Почемумоделиимеют
графический(диаграммный)вид?
Кпростейшиммоделямвэкономикеотносятся
производственныефункции,которыеописываютзави-
симостьрезультатовпроизводстваотодногоилинес-
колькихресурсов(природных,трудовых,финансовых,
производственных,информационных).Известно,что
функциональнуюзависимостьможноописатьсловес-
но,аналитически,табличноилиграфически.Нодля
словесногозаданияфункциинужнобытьхорошим"пи-
сателем",ааналитическийвидсуществуетнедлявсех
функциональныхзависимостей.
Графическоеописаниеявляетсянаиболееудоб-
нымдлявосприятияианализа,таккаквграфике
Дляраскрытияназначенияэтойкнигиответимнаследующиевопросы:
Зачемнужнымоделиимоделирование?
Почемумоделиимеютграфический(диаграммный)вид?
ГдеприменяютсяCASE-средства?
Длячегоиспользуютсямодели?
Какиеособенностиуфункциональногоиобъектно-ориентированного
моделирования?
ПочемувыбираютАРИС-моделирование?
ЧемхорошапрограммнаясредаARIS5.0(e-BusinessSuite)?
Чтоизложеновэтойкниге?
Комурекомендуетсяэтакнига?
Чтомыиспользовалииктонампомог?
Перечисленныевопросывозможнозадастсебенашпотенциальныйчитатель,прежде
чемрешитьсякупитьэтукнигуипотратитьвремянаееизучение.Надеемся,что
изложенныеответыпомогутемусделатьправильныйвыбор.
рование--этопроцессимитациифункционирования
Введение
4
сосредоточеназначительнаяиочевиднаяинформация
офункции,например,интервалывыпуклостиивогну-
тости,точкиперегибаидругиесвойствафункции,кото-
рыеневозможноизвлечьвпроцессевизуальногоана-
лизатаблицыеезначений.Многовековаяпрактикадо-
казывает,чтосамымиэффективнымиявляютсяграфи-
ческиемодели,описывающиезависимостьнескольких
величин.Нографикиможнопостроитьтолькодлязави-
симостей3-хвеличин,т.е.дляфункций2-харгументов.
Еслижеразмерностьпространствааргументовболь-
ше2-х,томожностроитьтолькографикисрезовфунк-
циональныхзависимостей,гдезаморожены(зафикси-
рованы)всеаргументы,кромеодногоилидвух.Ноис
такимпредставлениемзначительнолегчеработать,
чемвизуальноанализироватьгромоздкиетаблицыили
выполнятьнепростыематематическиевычисленияс
формуламианалитическогопредставлениясложных
зависимостей,которыектомуженевсегдавозможны.
Сказанноеобъясняет,почемуавторыметодикмо-
делированиясложныхсистемипроцессовразрабаты-
ваютграфическиемодели,изображаемыеввидедиа-
грамм(картинок),которыесостоятизобъектов(фигур)
иразличныхсвязеймеждуними.Информативность
такогопредставлениямногомерна,таккаквыражается
вразличныхсвойствах(цвет,фон,начертаниеидр.)и
атрибутах(вес,размер,стоимость,времяит.д.)каж-
догообъектаисвязи.
ГдеприменяютсяCASE-средства?
Развитиедиаграммнойтехнологиимоделирования
привелокпоявлениюCASE-средств(Computer-Aided
Software/SystemsEngineering),предназначенныхдля
автоматизацииразличныхоперацийсдиаграммами,
описывающимифункционированиесложныхсистем,
ккоторымотносятсямногиеобъектыэкономики.CASE-
средствапомогаютразобратьсявсложнойпредметной
областисослабоструктурированнымизнаниямионей,
предоставляявозможностьдекомпозициисложной
системынапростыеподсистемыи"дозированного"
иерархическогопредставленияинформации.
Разработкемоделейперспективныхтехнологий
предприятиядолженпредшествоватьглубокийанализ
существующихтехнологий.Дляэтогонеобходимопо-
строитьихмоделитипа"какесть".Построениетаких
моделейсиспользованиемCASE-средстввынуждает
системногоаналитикаглубокоразобратьсявмодели-
руемойсистеме,связатьвоединоразрозненныеине-
полныеданныеоней.ПриэтомCASE-средстваиграют
роль"активизаторов",заставляющиханалитиковис-
катьнедостающуюинформацию,разбиратьсявнеточ-
ностяхипротиворечиях.Определеннуюпользуприно-
ситужесборисходныхданныхдляпостроениямоде-
лей.Ведьподготовитьколичественныехарактеристики
невозможнобезподробныхзнанийопредмете.
РазработанныесиспользованиемCASE-средств
моделидеятельностисоздаютформальнуюоснову
дляпроведенияразличногородаоценок.Механизмы
оценок,какправило,встроенывCASE-средства.Впер-
вуюочередьоцениваютсязатратынавыполнениеот-
дельныхработидеятельностипредприятиявцелом.
Сравнениеразличныхвариантоввыполненияработ
позволяетвыбратьнаименеезатратныеизних.
ЦентральнойчастьюCASE-средствявляетсяре-
позитарий,хранящийинформациюосистеменавсех
этапахеежизненногоциклаиобеспечивающийсогла-
сованнуюработувсехучастниковразработки,созда-
нияисопровождениясистемы.Длядоступакрепозита-
риюиуправленияимиспользуетсяспециальноесред-
ство(навигаторпообъектамрепозитария),позволяю-
щеепросматриватьимодифицироватьобъекты,хра-
нящиесяврепозитарии,атакжеосуществлятьадмини-
стративныефункции:удаление,управлениедоступом,
экспорт,импортит.п.
Репозитарийвключаетнетолькообъектыразлич-
ныхтипов,ноиотношениямеждуними,атакжеправи-
лаихиспользованияиобработки.Всеотчетыстроятся
автоматическипорепозитарию.Функцииуправления
иконтролятакжереализуютсянаосноверепозитария.
Вчастности,черезрепозитарииможетосуществляться
контрольбезопасности(ограничениядоступа,приви-
легиидоступа),контрольверсий,контрольизменений
идр.ШирокиевозможностиCASE-системпозволяют
пользователямцеликомсосредоточитьсянасобствен-
номоделировании,неотвлекаясьнарешениевторо-
степенныхвопросов,связанныхсразмещениемэле-
ментовдиаграмм,ихкомпановкойит.п.
Длячегоиспользуютсямодели?
Практикаразработкисложныхсистемподтвержда-
етконцентрациюсложностинаначальныхэтапахраз-
работки(анализтребований)приотносительноневысо-
койсложностиитрудоемкостипоследующихэтапов.
Наэтапеанализатребованийприходитпониманието-
го,чтобудетделатьбудущаясистемаикакимобразом
онабудетработать,чтобыудовлетворитьпредъявлен-
ныекнейтребования.Нечеткостьинеполнотасистем-
ныхтребований,нерешенныевопросыиошибки,допу-
Введение
5
щенныенаэтапаханализаипроектирования,порожда-
ютнапоследующихэтапахтрудные,частонеразреши-
мыепроблемыи,вконечномсчете,приводяткнеуспе-
хувсейработывцелом.
Построенныемоделиявляютсярезультатомна-
чальныхэтаповразработкисистемыитехническимза-
даниемнапоследующиеэтапы.Ноониявляютсяи
самостоятельным(отделяемым)результатом,имею-
щимбольшоепрактическоезначение.Вчастностимо-
дель"какесть"описываетсуществующиетехнологии
напредприятии.Анализэтоймоделипозволитвыявить
узкиеместаипредложитьрекомендациипоихулучше-
нию(независимооттого,предполагаетсянаданном
этапеавтоматизацияпредприятияилинет).
Лучшеодинразувидеть,чемсторазуслышать,
поэтомумоделиввидедиаграммявляютсяпрекрас-
нымнагляднымпособиемдляновыхработниковипо-
зволяютбыстрообучитьихконкретномунаправлению
деятельностипредприятия.Спомощьюмоделеймож-
нотакжеосуществлятьпредварительноерассмотре-
ниеновыхнаправленийдеятельностипредприятия.
Комплекснаямодельсистемыиеепроцессовяв-
ляетсярезультатомэтапаразработкисистемногопро-
екта(анализатребованийксистеме),накоторомтребо-
ваниязаказчикауточняются,формализуютсяидоку-
ментируются.Фактическинаэтомэтапедаетсяответ
навопрос:"Чтодолжнаделатьбудущаясистема?".
Выявлениеисогласованиетребованийзаказчикано-
войсистемыприводиткпониманиютого,чтожев
действительностинеобходимосделать.Заэтимследу-
етпроектированиеиливыборготовойсистемытак,
чтобыонавитогекакможновбольшейстепениудов-
летворялатребованиямзаказчика.Именнонаэтапе
анализатребованийзакладываетсяфундаментуспеха
всегопроектаавтоматизациипредприятия.Впрактике
автоматизациисложныхсистемизвестнонемалопри-
меровнеудачнойреализацииименноиз-занеполноты
инечеткостиопределениясистемныхтребований.
Системныйпроектпозволяетследующее:описать,
"увидеть"искорректироватьбудущуюсистемудотого,
каконабудетреализованафизически;уменьшитьза-
тратынаразработкуивнедрениесистемы;оценить
разработкуповремениирезультатам;достичьвзаимо-
пониманиямеждувсемиучастникамиработы(заказчи-
ками,пользователями,разработчиками,программи-
стамиит.д.);обеспечитьтребуемоекачестворазраба-
тываемойсистемы.
Наэтапеанализатребованийнеобходимонетоль-
копонять,чтопредполагаетсясделать,ноизадокумен-
тироватьэтонадостаточнопростомипонятномзаказ-
чикуязыке.Моделитребований(логическиемодели)
системы,состоящиеизмножествавзаимосвязанных
диаграмм,текстов,таблицит.п.,какразиявляются
такимидокументами.Этотрезультат(выход)системно-
гопроектанезависимиотделяемотегоразработчиков.
Оннетребуетсопровожденияиможетбытьпередан
другимлицамсцельюподготовкиипроведенияследу-
ющихэтаповработы.
Какиеособенности
уфункционального
иобъектно-ориентированного
моделирования?
Влюбойдинамическойсистемепротекаюттеили
иныепроцессы.Вэкономическихсистемахиихпод-
системахпротекаютбизнес-процессыирабочиепро-
цессы.Причемпоследниепоопределениюотличаются
отбизнес-процессовтолькотем,чтоонинепреследу-
ютполучениеприбыли.Вдальнейшеммынебудем
различатьрабочиеибизнес-процессы,абудемназы-
ватьтеидругиебизнес-процессамиииспользовать
дляобращениякнимаббревиатуруБП.Такимобра-
зом,говоряодинамикевэкономическойсистеме,мы
говоримоБП,внейпроисходящих.
Современныеметодымоделированияэкономичес-
кихсистемориентированынаБП.Этосвязанососоз-
наниемнеобходимостиреорганизацииБПпередавто-
матизациейпредприятия("автоматизироватьсущест-
вующиеБПвсеравно,чтоасфальтироватьдороги,по
которымкоровыходятнапастбище").МоделиБПявля-
ютсяосновойдляразмышленийисовместнойработы
группыспециалистовнадперспективамиреорганиза-
циииразвитияпредприятия.
Втеорииипрактикеиспользуютсяразличныепод-
ходыкотображениюмоделейБП.Краткоостановимся
нафункциональномиобъектно-ориентированномпод-
ходе.Вфункциональномподходеглавнымструктуро-
образующимэлементомявляетсяфункция(действие,
операция),вобъектно-ориентированномподходе--
объект.
ФункциональныйподходвмоделированииБПсво-
дитсякпостроениюсхемыБПввидепоследователь-
ностиопераций,скоторымисвязаныматериальныеи
информационныеобъекты,используемыересурсы,
организационныеединицыимногоедругое.Достоин-
ствомфункциональногоподходаявляетсянаглядность
последовательностиилогикиоперацийвБПпредприя-
тия,анедостатком--некотораясубъективностьдетали-
зацииопераций.
Введение
6
Объектно-ориентированныйподходпредполагает
вначалевыделениеобъектов,азатемопределение
техдействий,вкоторыхониучаствуют.Приэтомразли-
чаютпассивныеобъекты(материалы,документы,обо-
рудование),надкоторымивыполняютсядействия,и
активныеобъекты(организационныеединицы,кон-
кретныеисполнители,программноеобеспечение),ко-
торыеосуществляютдействия.Такойподходпозволя-
етболееобъективновыделитьоперациинадобъекта-
миирешитьзадачуоцелесообразностииспользова-
нияэтихобъектов.Недостатокобъектно-ориентиро-
ванногоподходазаключаетсявменьшейнаглядности
конкретныхБП.
Особоотметимунифицированныйязыкмоделиро-
ванияUML(UnifiedModelingLanguage),т.е.стандарт-
ноесредствоописаниясистем,восновномпроектов
посозданиюпрограммногообеспечения.UMLоснован
наобъектно-ориентированномподходеванализе,про-
ектированииипрограммировании.КмоделямвUML
относятся,например,диаграммыклассов,которыес
концептуальнойточкизренияописываютпонятияизу-
чаемойпредметнойобластииувязываютэтипонятия
встрогуюсистему(каждыйклассможнотрактовать
какнекотороесложноепонятиемоделируемойпред-
метнойобласти).Диаграммаклассовопределяеттипы
объектовсистемыиразличногородастатическиесвязи
междуними.
Вкачествеобъектовпредметнойобластимогут
рассматриватьсяконкретныепредметыилиреальные
сущности,например,клиент,заказ,изделияит.п.Каж-
дыйобъектхарактеризуетсясвоимсостоянием(точ-
неенабороматрибутов,значениякоторыхопределяют
состояние),атакженаборомоперацийдляпроверки
иизмененияэтогосостояния.Каждыйобъектявляется
представителемнекоторогоклассаоднотипныхобъек-
тов,определяющегоихобщиесвойства.Всепредста-
вители(экземпляры)одногоитогожеклассаимеют
одинитотженабороперацийимогутреагироватьна
одниитежесообщения.
Объектыиклассыорганизуютсясиспользованием
принциповинкапсуляции,наследованияиполимор-
физма.Принципинкапсуляции(упрятыванияинфор-
мации)декларируетзапрещениелюбогодоступакат-
рибутамобъекта,кромекакчерезегооперации.Всоот-
ветствиисэтимвнутренняяструктураобъектаскрыта
отпользователя,алюбоеегодействиеинициируется
внешнимсообщением,вызывающимвыполнениесо-
ответствующейоперации.Принципнаследованияде-
кларируетсозданиеновыхклассовотобщегокчаст-
ному.Такиеновыеклассысохраняютвсесвойства
классов-родителейиприэтомсодержатдополнитель-
ныеатрибутыиоперации,характеризующиеихспеци-
фику.Принципполиморфизмадекларируетвозмож-
ностьработысобъектомбезинформацииоконкретном
классе,экземпляромкоторогоонявляется.Каждый
объектможетвыбиратьоперациюнаоснованиитипов
данных,принимаемыхвсообщении,т.е.реагировать
индивидуальнонаэто(одноитожедляразличных
объектов)сообщение.
Такимобразом,объектно-ориентированныйпод-
ходзаключаетсявпредставлениимоделируемойсис-
темыввидесовокупностиклассовиобъектовпредмет-
нойобласти.Приэтомиерархическийхарактерслож-
нойсистемыотражаетсясиспользованиемиерархии
классов,аеефункционированиерассматриваетсякак
взаимодействиеобъектов.Жизненныйциклтакогопод-
ходасодержитэтапыанализатребований,проектиро-
ванияиэволюции.
Почемувыбирают
АРИС-моделирование?
Следуетзаметить,чтов80-хгодахпрошлогосто-
летияиз-заобилияметодов,языков,нотацийипроцес-
совмоделированиявозниклопредложениеразрабо-
татьединыестандарты.Многиевыступилипротивэто-
гопредложения.РазработчикиАРИС-концепцииреши-
лиобъединить(интегрировать)известныеихорошо
проявившиесебяметодологии,установивмеждуними
взаимосвязииисключивизбыточность(повторяе-
мость).Приэтомониполучиливозможностьсразных
точекзренияисторонописыватьБП.Понятно,чточем
большеточекзренияисторонописания,темточнее
модельБП.
Длялюдейхарактерномногообразиеточекзрения
ипредставленийдажепосуществуодногоитогоже
предметаилипонятия.Поэтому,чтобыпониматьдруг
друга,надовидетьилиуметьпоказатьсвязимежду
разнымиточкамизренияиразнымипредставлениями.
Взаимопониманияследуетдобиватьсянестолькопу-
темжесткойунификациииединообразия,сколькос
помощьюналаживанияразветвленнойигибкойсети
"мостов"и"дорог",позволяющихлегкоориентировать-
сявсложнойпредметнойобласти.Вэтойсвязиследу-
етотметить,чтоАРИС-методологияпомогаетпереда-
ватьидеиотчеловекакчеловекуиустанавливатьвзаи-
мопониманиемеждулюдьми,причастнымикпострое-
ниюмоделейиихиспользованию.Онаненавязывает
однуточкузрения,язык,терминологию,формузаписи
(синтаксис)илисемантику,анапротив,помогаетвыяв-
Введение
7
лятьсвязи,переходитькразнымточкамзрения,язы-
кам,терминам,синтаксисамисемантикам.
Такимобразом,наибольшуюперспективуимеют
комплексные(интегрированные)методологиимодели-
рованиябизнес-системиБП,ккоторымотносится
АРИС-методология,позволяющаявзависимостиот
целейвыбиратьсоответствующиемодели.Аббревиа-
тураАРИСрасшифровываетсякакАРхитектураинте-
грированныхИнформационныхСистем,т.к.АРИСар-
хитектурноустроенакакмножестворазличныхмето-
дов(отописанияБПдореализацииприкладныхсис-
тем,автоматизирующихвыполнениеэтихБП),интегри-
рованныхвовзаимосвязанноецелоесиспользовани-
емсовременныхинформационныхтехнологий.
Рольметодологиизаключаетсяврегламентации
основразработкисложныхсистем.Онаописываетпод-
ходыипоследовательностьшагов,позволяющихсоз-
даватьвысокоэффективныесистемы.Методологияпо-
могаетохватитьиучестьвсеважныеэтапы,шагии
моментыразработки.Болеетого,методологияобес-
печиваеторганизационнуюподдержку,позволяющую
скоординироватьработубольшихколлективовразра-
ботчиков.
АРИС-методологиюиспользуютдляописаниядея-
тельностипредприятия.Сеепомощьюможнозадоку-
ментироватьвсеБП,выявитьвнихнедостатки,меша-
ющиеэффективнойработепредприятия,получитьна
основемоделейБПнормативныедокументыдляпод-
держкииавтоматизацииБПит.д.
АРИС-диаграммы--этонетолькокрасивыекартин-
ки.Ихможноприменитьспользой,например,для"руч-
ного"анализа,изучения,обсужденияипоискапутей
улучшенияБП.Когдакартинабизнес-деятельностина-
ходитсятольковголовахучастникованализа,товы-
полнитьтакойанализпрактическиневозможно.Преж-
дечеманализировать,надоиметьпредметанализа,
одинаковопонимаемыйвсемиучастникамипроцесса
анализа.ПоэтомуАРИС-диаграммычасторисуютв
"Worde"сиспользованиемегографическихсредств.
АрхитектураАРИС("домАРИС")--этосовокуп-
ностьтехнологий,которыеобеспечиваютразработку
исовершенствованиесистемыуправленияпредприя-
тием,атакжепроектированиеисозданиеинтегриро-
ванныхинформационныхсистемееподдержки.АРИС-
моделиявляютсяосновойдляанализаиоптимизации
БП,длярасчетастоимостиБП,дляподготовкиксерти-
фикациипомеждународнымстандартамкачества,для
документированиязнанийфирмы,длявыявлениятре-
бованийккорпоративнойинформационнойсистеме
(КИС),дляразработкиивнедрениясамойКИСидля
достижениямногихдругихцелейвбизнесе.
Чемхорошапрограммнаясреда
ARIS5.0?
Здесьивдальнейшемиспользуетсяаббревиатура
АРИС,когдамырассматриваемилиобращаемсяккон-
цепцииилиметодологии,нокогдамыимеемделос
программнойсредой,тоиспользуемаббревиатуру
ARIS.Следуетзаметить,чтоАРИСотличаетсяотARIS
нетолькопонаписанию,ноипосуществу.Например,
вАРИСрассматриваетсяпятьвидовмоделей(органи-
зационныемодели,функциональныемодели,модели
данных,моделивходов-выходовимоделипроцессов
илиуправления),авARISможнопостроитьвсегочеты-
ревидамоделей(моделиданныхивходов-выходов
объединеныводинвидмоделей).
Описываястатикуидинамикуэкономическойсис-
темы,строятмножестводиаграмм,которыеклассифи-
цируютсяповидам,типам,уровнямисрезамописания.
Этопозволяетсразныхточекзрениявзглянутьнамо-
делируемуюсистему.Чембольшемоделейможнопо-
строить,темточнее(адекватнее)будетописанасисте-
маиеепроцессы.Этоаналогичнотому,какпсихологи
изучаютотношениечеловекакчему-либо,задаваяему
десяткиспециальноподобранныхвопросов.Анализи-
руяответынаэтивопросы,онистойилиинойстепенью
достоверностиформируютмнениеочеловеке.При-
чем,чембольшевопросов,чемближеониктеме,чем
проще,взаимосвязаннееиближедругкдругуэтиво-
просы,темболеедостовернывыводы.
АналогичнопостроенаАРИС-концепцияипро-
граммнаясредаARIS5.0длямоделированиясложных
системипроцессов.Во-первых,программнаясистема
ARIS4.0позволяластроить85диаграмм,аARIS5.0-
уже130.Во-вторых,этидиаграммывзаимосвязаныи
информационнодополняютдругдруга.В-третьих,каж-
даяотдельнаядиаграммадостаточнопроста,ноих
множествопозволяетадекватноописыватьсложные
системы.В-четвертых,20%диаграммныхвозможнос-
тейдостаточнодлямоделированиясистемипроцес-
совпримернос80%-йточностью(адекватностью).
В-пятых,покаждойиздиаграммможносудитьобод-
нойизсторонсистемы,аповсем---осистемевцелом.
ПрограммнуюсистемуARIS5.0можноиспользо-
ватькакCASE-средство,позволяющеепостроитьдо
130типовдиаграмм.Онииспользуются,например,в
качественаглядной"двумерной"документациирас-
сматриваемойсистемыиеепроцессов.Созданиеи
модификацияэтихдиаграммосуществляетсяспомо-
Введение
8
щьюграфическогоредактора(дизайнера).ARIS-дизай-
неробеспечиваетследующее:созданиесвязанных
диаграмм,вкоторыхкомбинируютсяграфические,таб-
личные,текстовыеидругиеобъекты;созданиеиредак-
тированиеобъектоввлюбомместедиаграммы;созда-
ние,перемещениеивыравниваниегруппобъектов,из-
менениеихразмеров,масштабирование;сохранение
связеймеждуобъектамиприихперемещениииизме-
ненииразмеров;автоматическийконтрольошибоки
др.Например,контрольсинтаксисадиаграммосущест-
вляетсяпривводеиредактированииихобъектов.Да-
леевозможенконтрольполнотыисостоятельностиди-
аграмм,гдепроверяется,например,вселиобъекты
диаграммидентифицированыиотраженыврепози-
тарии.
Длясозданияисопровождениясистемыуправле-
нияпредприятиемсиспользованиемARISосущест-
вляетсяследующее:классификацияБП;созданиепол-
ныхисогласованныхмоделейБПиихавтоматизиро-
ваннаяподдержкавактуальномсостоянии;автомати-
ческоедокументированиеБП;автоматизированная
поддержкасозданияисопровождениядокументации
посистемеуправлениякачеством;использованиееди-
нойинформационнойсистемыдлявыполненияпроек-
товпореинжинирингуБП,проектированиюКИС,функ-
ционально-стоимостномуанализу,имитационномумо-
делированиюидр.;автоматизированнаяподдержка
процессапереходаотменеджментакачествакгло-
бальномууправлениюкачеством;созданиеиуправле-
ниекорпоративнымизнаниямииопытом.
ARIS5.0содержитинструментымоделирования
е-процессов,т.е.электронныхБП,чтопозволяетосу-
ществлятьпереходотклассическогоке-бизнесу,аза
нимкмобильномубизнесу(m-бизнесу).Спримерами
е-процессовпользователикомпьютероввстречаются
регулярноиохотнопереходятнаних.Например,мно-
гиеужезабыликлассическийпроцесс"профилактика
компьютерныхболезней",вкоторомпользователь
регулярнопроверялсвоиносителиинформациинана-
личие"компьютерныхвирусов"иприихобнаружении
"лихорадочно"искал"антивирусы",ставилизапускал
ихнасвоемкомпьютере,еслинедостигалрезультата,
тоискалдругиесредстваит.д.Сейчас(приналичии
соответствующегопрограммногообеспечения)пользо-
вательтольконастраиваетпараметрые-процесса"про-
филактикакомпьютерныхболезней",например,вклю-
чаетрежимрегулярнойпроверкисвоихносителейин-
формациина"вирусы"иежедневного(вобеденное
время)пополнениясвоейбазы"антивирусов"ибазы
знанийосостояниипрофилактическихдел.Пользова-
телюостаетсятолькоанализироватьэтоте-процесси
изредкавмешиватьсявнего,например,дляизменения
настроек.
Безусловно,будущеезае-иm-процессами.Сей-
часнаблюдаетсябурноеразвитиее-бизнеса.Сусовер-
шенствованиемиудешевлениеммобильныхсредств
связие-процессыпревратятсявm-процессы.Длямо-
делирования,анализаипереходаотклассическихБП
ке-БП,аотнихкm-БПнеоценимуюпомощьокажет
программнаясистемаARIS.
Чтоизложеновэтойкниге?
Мыинашиколлегиимеемдостаточныйопытис-
пользованияАРИСиARISдляформальногоописания
роботизированныхтехнологическихкомплексовидру-
гихсложныхуправляемыхтехническихсистемкак
средствавтоматизациипроизводственныхпроцессов.
Номыотказалисьотсоблазнатеоретическогоописа-
нияидемонстрациипрактическогоиспользования
АРИСвмоделированииуправляемыхтехническихсис-
темиихпроцессов,т.к.этозаслуживаетрассмотрения
вотдельнойработе.
Вэтойкнигерассмотреныметодымоделирования
экономическихсистемиихБП.Вкачествепримеров
использованияизложенныхметодовпостроеныболее
100статическихидинамическихмоделейэкономичес-
кихподсистемиБП.Описанарольифункцииинфор-
мационныхтехнологийвэкономике.Изложеныоблас-
типрактическогоприменениябизнес-моделей.Основ-
нойупорсделаннаБП,бизнес-информатику,АРИС-
методологиюипрограммнуюсистемуARIS5.0.
В1-йглавевведенывобращениеосновныепоня-
тияэкономическихсистемипроцессов.Особоевнима-
ниеуделенопроизводственнымподсистемамэкономи-
киипроизводственнымпроцессам.Дляфинансовой
подсистемыданыопределенияосновныхпонятийи
приведенпримерарбитражнойстратегии.Всеэтосде-
ланоглавнымобразомдлятого,чтобынапростых
примерахпродемонстрироватьосновныедиаграммы
итехникуихпостроенияещедосистематическогоопи-
санияметодологиимоделированияипостроенияARIS-
диаграмм.Например,наосновевербальногоописания
арбитражнойстратегиипостроенамодельтипаeEPC
соответствующегоБП.
Во2-йглаверассмотреныосновныепонятиябиз-
нес-информатики.Изложеныособенностиэкономичес-
койинформации.Описанарольифункцииинформаци-
онныхтехнологийвэкономическихсистемахипроцес-
сах.Основнымпонятиямданыоченькраткие(насколь-
Введение
9
коэтовозможно)определения.Отдельныйпараграф
посвященконфиденциальнойбизнес-информациии
еезащите,гденарядусвербальнымописаниемпред-
ставленамодельэтойпредметнойобластиссоответст-
вующейдетализациейобъектовэтоймодели.
В3-йглавеособоевниманиеуделеноиспользова-
ниюэкономическойинформациивуправленииБП.
ОбоснованаважностьинформационногоописанияБП
исозданияинтегрированныхинформационныхсистем
вэкономике.Изложеныосновыпроцесснойметодоло-
гииимотивировананеобходимостьпереходанапро-
цессно-ориентированноеуправлениевэкономических
системах.Впоследнихразделахглавырассмотрены
некоторыеаспектыинжинирингаиреинжинирингаБП.
В4-йглаведаныосновыпроцессовобследования
предприятийиихсловесного(текстового,вербального)
описания.Длямоделирования,т.е.формальногоопи-
саниядинамическойсистемыиеепроцессов,необхо-
димокакминимумлибобытьучастникомэтихпроцес-
сов,либонаблюдатьзаними,либоиметьихтекстовое
описание.Лучшевсегомоделируетнаблюдательный
участникпроцессовприналичиииххорошего(понятно-
го,непротиворечивогоит.д.)текстовогоописания.В
этойглавеобсуждаютсяметодическиеособенности
такогоописания.
В5-йглавеизложенаАРИС-методологияпримени-
тельнокбизнес-системамиБП.Здесьописаныприн-
ципыклассификациимоделейиобластипрактического
применениябизнес-моделей.Подробноописаныэта-
пыбизнес-моделирования,видыитипымоделей,уров-
нимоделирования,степенидетализациимоделейи
многоедругое.Последнийразделпосвященописанию
управлениякорпоративнымизнаниями.
В6-йглавеописаныосновыпостроенияиисполь-
зованияпрограммнойсреды(системы)ARISверсии
5.0.Здесьприведенымногочисленныеиоригинальные
примерыARIS-моделейиподробноизложенаметоди-
каихпостроения.ТехнологияработывARISизложена
нетольковербально,ноиформально(диаграммно),
т.е.сиспользованиемсамойARIS.Кромемножества
примеровирядаметодологическихтонкостеймодели-
рованиябизнес-системиБП,изложенаметодикавы-
полнениясемантическогоконтролямоделей.
В7-йглавепрактическивполномобъемеописа-
нывозможностипрограммнойсистемыARIS5.0спро-
стейшимметодологическимфильтром,которыйпредо-
ставляетпользователюминимальныевозможности,
например,позволяетпостроитьвсеговосемьтиповмо-
делейвместо130-тивобщемслучае.Отдельныйраз-
делпосвященформированиюотчетовпомоделями
выполнениюихэлементарногоанализа.Вконцеглавы
приведеныARIS-программы,предназначенныедля
анализамоделей.Этипрограммыдостаточнодокумен-
тированыизанимаютотоднойдотрехстраниц,т.е.
могутпослужитьпоучительнымипримерамипрограм-
мированиявARIS.
В8-йглавеприведеныпримерыARIS-моделирова-
нияразличныхсистемипроцессов.Начинаяспростых
моделей(небольшаягостиница,интернет-салон,теле-
визионныеигры)изаканчиваяфрагментамисложных
моделей(управлениефакультетом,деятельностьна-
учно-производственнойфирмы),мыстремилисьпро-
демонстрироватьвпервуюочередьнаглядностьих
диаграммногоописанияитолькопотомихпрактичес-
коеиспользование.
В9-й(последней)главепостроенаматематическая
модельпроизводственно-сбытовойфирмыивыведе-
ныформулыдлявычислениявыручки,объемовпроиз-
водства,ценыпродукциидляслучаяприбыльногои
бесприбыльногофинансово-обеспеченногопроизвод-
ства.Здесьописанаимитационнаядинамическая
ARIS-модельфинансово-обеспеченногопроизводства
ипредставленрезультатее"прокрутки"(имитационного
моделирования).Взаключенииописаналгоритмими-
тационноймоделипроизводственно-сбытовойдея-
тельностималогопредприятия,выпускающегомужс-
киесорочки.Вкачествеинформационнойбазыэтого
алгоритмаиспользованыразличныеARIS-диаграммы.
Комурекомендуетсяэтакнига?
МногиедистрибьюторыCASE-средстворганизуют
обучениемоделированиюзанесколькодней.Ноза3-
4дняможноосвоитьлишьосновыконкретногопро-
граммногопродукта.Дляосвоенияметодологиимоде-
лирования,анализаипроектированиятребуютсямеся-
цы,втечениекоторыхжелательнопрослушать,по
крайнеймере,семестровыйуниверситетскийкурси
принятьучастиехотябыводномпроекте.Длятех,
кторешилсерьезнопройтиэтотнелегкийпуть,ина-
писананастоящаякнига.Однаконетольконачинаю-
щие,ноиспециалистывобластимоделирования
сложныхсистемипроцессовнайдутздесьдлясебя
многополезногоиинтересного.
Особеннополезнойкнигабудеттем,ктоприменяет
CASE-средствадлямоделирования,анализа,оптими-
зациииавтоматизацииБПи,вчастности,использует
дляэтогоАРИС-методологиюиодноименнуюпрограм-
мнуюсистему.Книгумогутиспользоватьменеджеры
поинформационнымтехнологиям,преподаватели,
Введение
10
студентыиаспиранты,занимающиесяинформатикой,
бизнес-информатикойиродственнымипредметными
областями.Онабудетполезнавсем,ктоизучаетуправ-
лениебизнесом,какучебноепособиепотеориибизне-
са,ориентированногонаинформационныетехнологии,
иликакучебноепособиепотеориибизнес-информати-
ки.Вчастности,мыинашиколлегииспользуемматери-
алыэтойкнигивучебномпроцессепоспециальности
"Прикладнаяинформатикавэкономике"вследующих
дисциплинах:"Введениевспециальность","Проекти-
рованиеинформационныхсистем","Моделирование
экономическихсистемипроцессов","Математические
методывэкономике","Теорияэкономическихинфор-
мационныхсистем","Высокоуровневыеметодыин-
форматикиипрограммирования","Информационные
технологии","Имитационноемоделированиеэкономи-
ческихпроцессов";"Предметно-ориентированные
экономическиеинформационныесистемы"и"Анализ
иоптимизациябизнес-процессов".
Техникудиаграммногоописанияцелыхпредмет-
ныхобластейиспользуютмногиеавторымонографий,
учебныхпособийижурнальныхстатей.Например,в
книгах[9,16]менеджментибухгалтерскийучетизложе-
нысиспользованиеморигинальныхдиаграммныхязы-
ков.Ксожалению,этиязыкималокомуизвестныипо-
нятны,поэтомубезпомощиавторовтакихкнигихис-
пользованиедляобучениязатруднительноималоэф-
фективно.Ноеслибыподобныекнигиписалисьсис-
пользованиемобщедоступногоязыкаARIS-диаграмм,
точитатели,знающиеARIS,получилибымаксималь-
ныйэффектотизучениятакихкниг.Нашакнигапред-
назначенавтомчислеидлятех,ктохочетписатькниги
сиспользованиемARIS-диаграмми/иличитатьтакие
книги.
Чтомыиспользовалииктонам
помогал?
Принаписаниикнигимыпользовалисьисточника-
ми[1]--[29]иучитывалимнениеколлег,зачтовыража-
емимсвоюблагодарность.
Вседиаграммывкнигепостроенысиспользовани-
емпрограммнойсистемыARIS5.0,котораяприобрете-
надляучебногопроцессакафедры"Системыуправле-
нияиматематическогомоделирования"(СУиММ)
Южно-Уральскогогосударственногоуниверситета
(ЮУрГУ).
МосковскиефирмыВесть-МетаТехнологияиВИП
Анатехрегулярнопроводятсеминары,накоторыхна-
шиколлегиимыуглубляемсвоизнанияиприобретаем
новыйбесценныйопыт.Безучастиявэтихсеминарах
ииспользованияинформации,которойтамвсегдамно-
го,мыбынесмоглиподготовитьматериалыэтойкниги.
Поэтомувыражаемсвоюпризнательностьсотрудни-
камуказанныхфирмивсемтем,ктопопуляризирует
вРоссиисовременныеCASE-технологии,АРИСиARIS
какоченьнужнуюиполезнуюдлянауки,образования
ипрактикиработу.
Внекоторыхместахэтойкнигимыиспользовали
фрагментылучшихкурсовыхидипломныхпроектов
студентовкафедрыСУиММЮУрГУ.Этихстудентов
мыужеотблагодарили,оценивихтрудна"хорошо"и
"отлично".Особоотметимаспиранта,ассистентаисту-
дента,длякоторыхчастьматериаловэтойкнигипо
правуявляетсяихпервойпубликацией.
Вподготовкематериала7-йглавыучаствовалас-
пиранткафедрыСУиММДолгихА.А.Онтакженапи-
салраздел8.6,содержаниекоторогочастичноотража-
етследующуютемуегонаучныхизысканий"Разработ-
каметодикисистемногоанализаопережающихинфор-
мационныхтехнологийиуправленияпроцессамиих
эффективногоосвоенияипромышленноговнедрения".
Раздел6.9вместеснамиписалаассистенткафед-
рыСУиММЗайнашеваТ.Г.Мынадеемся,чтоонапро-
должитосвоениеивнедрениевучебныйпроцесска-
федрыАРИС-методологиюипрограммнуюсистему
ARIS.Желаемейуспеховвэтом.
НашодаренныйстудентМихайловАлександрпри-
нималучастиевнаписанииразделов7.5-7.8.Какхоро-
шийписательонпоканесостоялся,ноинформатики
программист--ужехороший.Заранеепросимвоздер-
жатьсямаститыхпрограммистовоткритикиприведен-
ныхвэтойкнигепятипрограмм.УверяемВас,чтоАлек-
сандрсправилсяспоставленнойзадачейхорошо,
т.е.написалмаксимальнокороткиепрограммыанали-
заARIS-моделейдлякаждогоиз4-хвозможныхвидов.
Этипрограммы,конечно,нестольуниверсальны,как
известныеARIS-скрипты,ноонинапорядок(вдесятки
раз)корочеипоэтомуунаспоявиласьвозможность
включитьихвкнигу,ауВас,дорогиечитатели,впервые
появиласьвозможностьвидетьианализироватьтекс-
тыARIS-скриптов(программ)вотечественнойлитера-
туре.ЗаэтомыАлександрасердечноблагодарим.
Мызаранееблагодаримпокачтобезымянногочи-
тателяэтойкнигииособеннонашихколлег--препода-
вателей,зато,чтоонивнимательнопрочтутнаштруд,
найдутвнемнедостаткии,возможно,ошибкии
обязательносообщатнампоэлектронномуадресу
Telegin@miass.tu-chel.ac.ru.Мыбудемтакжепризна-
тельнытем,ктоподскажетнампутиулучшениятекста
Введение
11
этойкниги,новыепримерымоделей(желательно
короткие)ит.д.Еслитакихчитателейбудетмного,то
мыобязательнопереиздадимэтукнигувисправлен-
номидополненномвиде,гдесошлемсянатех,кто
поможетнамулучшитьеесодержание.
Большуюпомощьвулучшениистиляизложения
всегоматериаланамоказалалитературныйредактор
книги,кандидатфилологическихнаукКовальМ.Л.,за
чтомыеесердечноблагодарим.Выражаемискреннюю
благодарностьМаксимовуВ.И.запомощьвоформле-
нииэтойкниги.Фотографииупомянутыхздесьнаших
помощниковможноувидетьвразделе9.5.Тамони
"проходят"каксотрудникималогопредприятияпопро-
изводствумужскихсорочек.
Миасс,февраль2002г.,Авторы
1.МОДЕЛИРОВАНИЕОСНОВ
ЭКОНОМИЧЕСКИХСИСТЕМИПРОЦЕССОВ
Дляизложениятеориимоделированияэкономическихсистемипроцессоврас-
смотримосновныепонятияэкономическойсистемы,ееподсистемиэкономических
процессов.ПриэтомдлябольшинствавводимыхпонятийсоставимARIS-диаграммы,
моделирующиестатическиеилидинамическиевзаимосвязимеждунимиипозволяющие
глубжепонять,прощезапомнитьиэффективнееанализироватьихвзаимодействия.
Систематическоеизложениеметодологиимоделированиясистемипроцессовначнет-
сяс5-йглавы.Здесьжеданытолькоминимальнонеобходимыепояснениякпостроен-
ныммоделям.
Модель--этомысленнопредставленныйилиизображенный(например,нарисо-
ванныйнабумаге),илиизготовленный(например,бумажныймакет)образоригинала,
которыйзамещаеторигиналиотражаетнаиболееважныечертыисвойстваоригина-
ла.ARIS-модели--этоизображенныедиаграммыэкономическихсистемипроцессов,
наосновекоторыхможноизучать,анализировать,оптимизироватьиуправлятьбиз-
нес-процессами.
Модель,представляющаясобойсовокупностьматематическихсоотношений,
называетсяматематической.Основамматематическогомоделированиябизнес-про-
цессовпроизводственно-сбытовойфирмыпосвященапоследняяглавакниги.
1.1.Системыиихклассификация
Система--этомножествовзаимосвязанныхобъ-
ектов,которыесовместнореализуютопределенные
целииимеютсвойства,отсутствующиеуотдельных
объектов.Объекты--этосоставляющиечастисисте-
мы,причем,системаимеетконечноечислообъектов.
Свойства--качестваобъектов,дающиевозможность
количественногоописаниясистемывопределенных
величинах.Связи--этото,чтосоединяетобъектыи
свойствасистемывединоецелое.
Вокружающемнасмиревсесистемно.Системами
являютсяансамбльатомовимолекул,авиалайнер,
коллективфирмы,населениегорода.Транспортные
сети,жилыекварталы,библиотекитакжеобразуютсис-
темы.Системамиявляютсяситуации,проблемы,явле-
ния.Всистемахможетбытьнеизвестноточноеколи-
чествообъектов.Могутбытьнеизвестнысвойстваобъ-
ектовиихсвязи.Например,частонеизвестныдвижу-
щиесилыобщества,политическихпартий,движений,
сообществит.п.
Несмотрянабольшоемногообразиесистем,они
имеютмногообщихчертиособенностей.Длятого,
чтобыразобратьсявмногообразиисистем,ихнеобхо-
димоклассифицировать,т.е.разделить,азатемобъе-
динитьпоопределеннымпризнакам.Существуетмно-
госпособовклассификации.Нарис.1.1.1представлена
ARIS-диаграмма,классифицирующаясистемынаибо-
леераспространеннымспособом.
Забегаявперед,заметим,чтовпрограммнойсреде
ARIS5.0можнопостроитьчетыревида(представления)
моделей.Длякаждоговида(взависимостиотиспользу-
емогометодологическогофильтра)можнопостроитьот
одногодонесколькихдесятковтиповмоделей(вARIS
5.0сполнымфильтромдопустимы130типовдиаграмм,
асупрощеннымфильтром--всего8).Видмоделина
рис.1.1.1называется"Представлениеданных"(Data
View),атип"Модельтехническихтерминов"(Technical
termsmodel).Здесьиспользованыдваобъекта--"Техни-
ческийтермин"(прямоугольникссимволамиFBвпра-
вомнижнемуглу)и"Кластер"(прямоугольниксбоковы-
мисторонамиизтройныхлиний).Связь,проводимая
оттехническоготерминаккластеру,имееттип"изобра-
жает,описыает(depicts)",амеждутехническимитерми-
нами--"имеетсвязьс(hasrelationwith)".
Заметим,чтоARIS-диаграмма--этотожесистема,
укоторойобъектыимеютсвойстваиатрибуты,сосре-
доточенныевтаблицах.Атрибут--этопризнак,харак-
теризующийобъект.Например,атрибутамивыводи-
мыхнаэкрансимволовявляютсяшрифт,цвет,размер
ит.п.Втаблицеатрибут--этоимяодногоитогожепо-
лявсехкортежей.Содержимоезаполненныхиливы-
численныхатрибутовможнопоказатьнадиаграмме
иливARIS-отчете,которыйприпомощимастераот-
четовавтоматическигенерируетсянаосноверазрабо-
танноймодели.Мастер--этоспециальноеприложе-
ние(иликомпонентприложениякаквARIS),которое
упрощаетиспользованиеилинастройкусистемы.На-
пример,"Мастерустановкипринтеров"упрощаетпро-
цедуруустановкипринтера.Мастеробычнореализует-
Моделированиеосновэкономическихсистемипроцессов
13
Рис.1.1.1 Классификация систем
Глава1
14
сяввидепоследовательностидиалоговыхокон,кото-
рыесодержатпоясненияипростыевопросыипозволя-
ютпользователюшагзашагомвыполнитьдовольно
сложнуюпроцедуру.Вследующихразделахмыпод-
робнорассмотримвозможностисоставленияотчетов
всистемеARIS5.0,асейчасдадимпоясненияк
рис.1.1.1.
Попроисхождениюразличаютсистемы:естествен-
ные(природные),например,звездныеобразования,
Солнечнаясистема,планеты,материки,океаныи
т.п.;искусственные(антропогенные),т.е.обязанные
своимпроисхождениемтрудучеловекаилипобочным
результатамтруда(например:города,предприятия,
машины).Изпоследнихособенноотметимтакиесисте-
мы,какнародноехозяйствостраны,отрасль,регион,
предприятие,цех,участокит.п.Пообъективностису-
ществованиясистемымогутбытьматериальными(су-
ществующимиобъективно,т.е.независимоотсозна-
ниячеловека);идеальными,т.е."сконструированны-
ми"всознаниичеловекаввидегипотез,образов,пред-
ставлений,ARIS-моделей.Впоследнемслучаеони
могутбытьввидедиаграмм,графиков,формул,урав-
нений,знаковыхсхем,музыкальныхизрительныхоб-
разовит.п.Различаютсуперсистемы(мироваяэконо-
мика,Вселенная,космос);большиесистемы(нацио-
нальнаяэкономика);подсистемы(экономикарегиона,
отрасли);объектысистем(предприятие,фирма).
Системымогутбытьклассифицированыдругими
способамивзависимостиотцелей,условийипостав-
ленныхзадач.
1.2.Экономическиесистемы
Предметомнашегорассмотренияявляютсяэконо-
мическиесистемы,которыехарактеризуютсяопреде-
леннымиклассификационнымипризнаками.Этосис-
темыискусственные;материальные;открытые;дина-
мические;вероятностные;наразличныхуровняхэто
суперсистемы,большиесистемы,подсистемыилиих
объекты.
Искусственностьэкономическихсистемозначает,
чтоонисозданытрудомчеловека,дажееслимакси-
мальноиспользуютприродныйресурс.Искусствен-
ностьпредполагаеттакжебольшуюстепеньвозможно-
горазнообразиясистем,чтоиобусловливаетмно-
гообразиеэкономик.
Материальныйхарактерэкономическихсистемоз-
начаетнетолькообъективностьихсуществования,но
итотилиинойуровеньматериальныхифинансовых
затрат.Дляинформационныхподсистемэкономики,
например,необходимызначительныезатратынапо-
купкукомпьютернойтехникиитехнологии.
Экономическиесистемыявляютсясистемамиот-
крытоготипа,таккакпокупкаилипродажатоварасвя-
занасоткрытостьюрынка,открытостьюдеятельности
фирмы.Однакоприэтомлюбаяфирмаборетсяспро-
мышленнымшпионажем,тщательнооберегаетком-
мерческиеипроизводственныесекреты.
Экономическиесистемыявляютсясистемамиди-
намическоготипа,ониподверженыстарению,разви-
тию,движению,прогрессуирегрессу,делениюислия-
ниюит.д.Влюбойдинамическойсистемепротекают
теилииныепроцессы.Еслиэтипроцессынесовер-
шенствовать,тосистемадеградирует,аеслиимине
заниматься(неподдерживать),тосистемапрекратит
своесуществование.Желательновсепроцессысисте-
мыпрогнозировать,предвидеть,влиятьнаихразвитие.
Экономическиесистемыхарактеризуютсявероят-
ностьюструктуры,функций,целей,задач,ресурсови
т.д.Этозначительноповышаетрольиндивидуальных,
творческихначалвуправлениисистемами,рольучета
техфакторов,которыеповедениефирмыделаетболее
предсказуемым.Вдетерминированныхсистемаход-
нойитойжепричиневсегдасоответствуетчеткий,стро-
гий,однозначныйрезультат.Всистемахвероятностно-
готипаоднойитойжепричиневоднихитехжеуслови-
яхможетсоответствоватьодинизнесколькихвозмож-
ныхрезультатов.Дляихпредсказанияиспользуется
теориявероятностей.Примерамивероятностныхсис-
темявляютсягруппастудентовицеховойперсонал,
которыеприходятнаучебуилиработу(каждыйраз
числостудентовирабочихможетбытьразличным,
какиихсостав).
Система,какправило,погруженавболеесложную
систему(надсистему)исодержитболеепростыесисте-
мы(подсистемы).Надсистема--этоокружающаясис-
темусреда,вкоторойфункционируетсистема.Подсис-
тема--эточастьсистемы,реализующаяцели,согла-
сованныесцелямисистемы(например,подсистема
можетосуществлятьчастьцелейсистемы).
Основнаяцельэкономики(каксистемы)--удовлет-
ворениенеограниченныхпотребностейчеловекатова-
рамииуслугамиприограниченныхресурсах.Кобъек-
тамэкономикиотносятсяпромышленныепредприя-
тия,торговыефирмы,банкиит.д.Различныеобъе-
диненияэтихобъектовобразуютэкономическиепод-
системы,например,производственнуюподсистему,
финансово-кредитнуюподсистемуидр.Производст-
веннаяподсистемаподразделяетсянаотраслима-
териальногопроизводства--промышленность,
Моделированиеосновэкономическихсистемипроцессов
15
сельскоехозяйство,строительствоидр.
Финансово-кредитнаяподсистема--этомножество
государственныхикоммерческихбанков,ихфилиа-
лов,страховыхобществ,различныхфондовит.п.Над-
системаэкономики--природаиобщество.
Нарис.1.2.1изображенфрагментARIS-диаграммы
подсистемэкономическойсистемы.Этодиаграмма
моделиструктурноготипа(StructuringModel)процес-
сноговида(ProcessView),вкоторойиспользуетсявсего
одинобъект(прямоугольниксзакругленнымиуглами),
обозначающий"понятиепредметнойобласти",иодна
связь(ломанаялиниясострелкой)типа"содержит"
(contains).
Длявыполнениясвоейосновнойцелиэкономичес-
каясистемаиспользуетресурсы,которыеподразделя-
ютсянаприродные,трудовые(рабочаясила),произ-
водственные(средствапроизводства),финансовые
иинформационные.Приэтомвэкономическойсисте-
мепроисходятследующиепроцессы:изучаетсяспрос
натоварыиуслуги,формируютсяресурсы,произво-
дитсяпродукция,продаютсятовары(предметыпотреб-
ления),предоставляютсяуслугиит.д.
Нарис.1.2.2представленаукрупненнаямодель
производственнойподсистемыэкономики,котораяса-
маявляетсяподсистемойприродыиобщества.Оче-
видно,чтопоотношениюкэкономическойсистемече-
ловеквыступаетвролипотребителяивролипроизво-
дителя(работника),т.е.оннаходитсяивнадсистеме
ивподсистемах.Видмоделинарис.1.2.2является
процесснымтипаeEPC,вкоторомизображенпоток
двухфункцийиихвходов-выходов.Функции(работы,
операции,действияит.д.)вовсехпроцессныхмоде-
ляхизображаютсяпрямоугольникомсзакругленными
углами,внутрикоторогозаписаноназваниефункции.
Другсдругомфункциисвязываютсяштрихованной
прямойилиломанойлиниейсострелкой,показываю-
щейнаправлениефункциональногопотока.Входы-
выходы(общиересурсы)изображаютсяпрямоугольни-
комсдвойнойграницей(двойнаярамка),внутрикото-
рогозаписаноназваниевхода-выхода.Длявыполне-
нияфункциитребуетсяодинилинескольковходов.
Врезультатевыполненияфункциисоздаетсяодинили
нескольковыходов.Частоодинресурсявляетсявыхо-
домдляоднойфункцииивходомдлядругой.
Нарис.1.2.3приведенадиаграммаорганизацион-
ноговида(OrganizationalView),накоторойпредставлен
фрагментиерархическойорганизационнойструктуры
(типмодели--Organizationalchart)национальнойэко-
номикиРоссии.Здесьединственныйиспользованный
объектназывается"Организационнаяединица",атип
связи--"формируетсяиз(iscomposedof)".
1.3.Производственныересурсы
(средствапроизводства)
Производственныересурсы(средствапроизводст-
ва)разделяютсянасредстватрудаипредметытру-
да.Средства(орудия)труда(станки,инструмент,маши-
ны,роботы,ЭВМит.п.)участвуютвнесколькихпроиз-
водственныхциклахвплотьдоихзаменывследствие
моральногоилифизическогоизноса.Предметытруда
(материалы,комплектующиеизделия,энергоресурсы
ит.п.)участвуютводномпроизводственномцикле.
Средстватруда"прикладываются"(какправило,при
помощитрудовыхресурсов)кпредметамтруда,т.е.
выполняетсяпроизводственныйилиофисныйпроцесс.
Врезультатеэтогопроцессаполучаетсяизделие(то-
вар)илипредоставляетсяуслуга.Например,автомати-
ческаястиральнаямашина(средствотруда),обраба-
тываягрязноебелье(предметтруда),предоставляет
услугу.Приэтомпрограммустиркизадаетоператор,
т.е.человеккаксоставляющаятрудовыхресурсов.
Приболееподробноманализепроцессастиркимы
увидим,чтовнемзадействованывсеэкономические
ресурсы(природные--вода,информационные--дан-
ныеотемпературеводыивременистиркидляконкрет-
ноговидабелья,финансовые--зарплатаоператора).
Примероминформационнойуслугиявляетсясборсве-
денийоплатежеспособностиклиентабанка,гдесред-
ствомтрудаявляетсяЭВМ,апредметомтруда--ин-
формацияиееносители.
Особоеместосредисредствпроизводствазанима-
етосвоеннаяземля(земли,невовлеченныевхозяй-
ственныйоборот,являютсяприроднымресурсом).
Основнаяфункцияземли--участвоватьвпроизвод-
ствесельскохозяйственнойпродукции.Посколькуона
многократноучаствуетвпроизводственныхциклах,то
вэтомсмыслеявляетсясредствомтруда,нопоскольку
ееобрабатывают(кземлеприкладывают)орудиятру-
да,тоееможнобылобыотнестикпредметамтруда.
Накопленныепроизводственныесредствапод-
разделяютсянаосновныепроизводственныесред-
ства(ОПС)иоборотныесредства(ОС).ОПСсостоят
изнакопленныхсредствтруда(станков,машин,компь-
ютеровит.п.).ОСсостоятизнакопленныхпредметов
труда(кожи,зерна,горюче-смазочныхматериалови
т.п.).ОПСвтечениедлительноговремениобслуживают
процесспроизводства,сохраняяприэтомсвоюнату-
ральнуюформуичастично(вмерусвоегоизнашивания)
Глава1
16
Рис.1.2.1ФрагментARIS-диаграммыструктурноймодели
подсистемэкономическойсистемы
Рис.1.2.2ARIS-диаграммапотокадвухфункцийивходов-выходов
впроизводственнойподсистемеэкономики
Моделированиеосновэкономическихсистемипроцессов
17
Рис.1.2.3 Фрагмент организационной диаграммы национальной экономики
Глава1
18
участвуявобразованиистоимостипроизводимого
продукта.ОПСпереносятсвоюстоимостьвизделия
частямиисвоейсущностинеменяют(станокостает-
сястанком),нопостепенноизнашиваются.Поэтому
ихнеобходимовосстанавливатьилизаменять.Вос-
становление(простоевоспроизводство)ОПСосу-
ществляетсязасчетамортизационныхотчислений.
ЗаменаилиувеличениеОПС(расширенноевоспро-
изводство)осуществляется,восновном,засчетка-
питальныхвложений.
ОС,т.е.накопленныепредметытруда,подраз-
деляютсянапроизводственныезапасыинезавер-
шенноепроизводство.Незавершенноепроизводст-
восостоитизпредметовтруда,ещенеперешедших
всостояниеготовогоизделия(товара),нонаходя-
щихсявстадииизготовления.ОСпереносятсвою
стоимостьвизделияполностьюименяютсвоюсущ-
ность,например,кожапревращаетсявкожаную
обувь,нефть--вбензинит.п.
Нарис.1.3.1изображенадиаграммаклассов
(UMLClassdiagram),связанныхспонятиемэкономи-
ческиересурсы.Классизображаетсяпрямоугольни-
комстройнойнижнейграницей,внутрикоторогоза-
писаноназваниекласса.Каждыйклассможнотрак-
товатькакнекотороепонятиемоделируемойпред-
метнойобласти.Вдиаграммеклассовописывается
нетолькоиерархияпонятий(каквструктурнойдиа-
грамме),ноимногоедругое.Дляописанияиерархии
используетсятипсвязи"обобщение",котораяизо-
бражаетсяввиделоманойлиниисбольшойтреу-
гольнойстрелкой,входящейвобобщающеепоня-
тие.Каждыйклассможетиметьразличныеатрибуты
(прямоугольникссимволом"А"вправомнижнемуг-
лу)иоперации(прямоугольникссимволом"О"впра-
вомверхнемуглу).Классвсвоихатрибутаххранит
данные(понятия),авоперацияхвозможныедейст-
вия(функции)надними.Например,всложноепоня-
тие(класс)"Трудовыересурсы"входятпонятия"Ра-
бочие","Служащие"ит.д.,которыхможно"Воспиты-
вать","Обучать"ит.д.Кромеобобщающейсвязи
междудвумяклассами,могутустанавливаться"ас-
социации",подпоследнимиможнопониматьдейст-
вия,посредниковиливсе,чтоассоциируетсясэтими
классами.Например,накоплениепредметовтруда
создаетоборотныесредства.Поэтомумеждукласса-
ми"Предметытруда"и"Оборотныесредства"уста-
новленаассоциация"Накопление",равнокакимеж-
дуклассами"Средстватруда"и"ОПС".
1.4.Производственныепроцессы
Врезультатефункционированияэкономикизагод
всеотраслиматериальногопроизводства(промыш-
ленность,сельскоехозяйство,строительствоидр.)
создаютваловойвнутреннийпродукт(ВВП).Внату-
рально-вещественнойформеВВПраспределяетсяна
средстватрудаипредметыпотребления,встоимост-
нойформе--нафондвозмещениявыбытияосновных
средств(амортизационныйфонд)ивновьсозданную
стоимость(национальныйдоход).
ВпроцессесозданияВВПпроизводственнаяпод-
системаэкономикипроизводитивновьпотребляетпро-
межуточныйпродукт.Промежуточныйпродукт--это
предметытруда,используемыедляпроизводственно-
гопотребления.
Впроизводственномпроцессекаждыйприродный
ресурспретерпеваетнесколькопреобразований(пере-
делов)впромежуточнуюпродукциюпередтем,как
статьсоставнойчастьюпредметапотребленияили
средстватруда.Промежуточнаяпродукция--этотопли-
во,энергия,сырье,материалы,комплектующиеизде-
лияит.п.Дляпримерарассмотримследующуюцепоч-
купеределов:рудноетело--добытаяруда--чугун--
сталь--металлопрокат--металлопродукция--продук-
циямашиностроения.Вэтойцепочкерудноетело--
этоприродныйресурс,руда--этосырье,чугун,сталь,
металлопрокат--этоматериалы.
Следуетобратитьвниманиенаотсутствиеабсо-
лютночеткойгранимеждупромежуточнымпродуктом
ипредметомпотребления.Например,цемент,продан-
ныйнаселению,являетсяпредметомпотребления,в
товремякакцемент,закупленныйстроительнымпред-
приятием,являетсяпромежуточнымпродуктом.
Каждаяпроизводственнаяподсистема(завод,
фабрика,рудник,шахта,электростанцияит.п.)обла-
даетсредствамитруда,которыепозволяютвыполнить
одинилинесколькопроизводственныхпроцессов.По-
ступающиенавходпроцессапредметытрудаперера-
батываютсявпродуктытруда,которые,всвоюоче-
редь,могутбытьлибопредметамитрудавдругомпро-
цессе,либосредствамитруда,либопредметамипо-
требления.
Нарис.1.4.1представленадиаграммафункцио-
нальногопотокаипотокавыходовосновныхвидов
деятельностипроизводственно-сбытовойфирмы
(предприятия),гдепоказанапоследовательностьи
логикавыполненияосновныхфункций(работ)фирмы.
Самыйпервыйобъектэтойдиаграммыявляетсязапус-
кающимсобытиемсназванием"Началонепрерывного
Моделированиеосновэкономическихсистемипроцессов
19
Рис.1.3.1Диаграммаклассовдляпонятия"Экономическиересурсы"
Глава1
20
Рис.1.4.1Потокработиресурсовпроизводственно-сбытовойфирмы
Моделированиеосновэкономическихсистемипроцессов
21
производственногопроцесса",котороеизображается
шестиугольником.Каждаяфункциянадиаграммеимеет
однувходящуюивыходящуюштрихованнуюлиниюсо
стрелкой,котораяуказываетпоследовательностьвы-
полненияфункций.Еслипослеочереднойфункциимо-
гутвыполнятьсяодновременнодвеилиболеефункций,
топрипомощилогическогооператораоднаштрихован-
наялинияразделяетсянадвеилиболеелиний.Логи-
ческийоператориспользуетсятакжедляобъединения
несколькихштрихованныхлинийводну.Ноосновное
назначениелогическогооператора--описаниелогики
выполненияпроцесса.Нарис.1.4.1использованлоги-
ческийоператор"или",изображенныйввидесимвола
"V"внутрикруга.Каждаяфункцияможетиметьнесколь-
косплошныхлинийвходаивыхода,которыеописывают
потокресурсов(входов)ирезультатоввыполнения
функции(выходов)рассматриваемогопроцесса.
Впроцессенарис.1.4.1первойвыполняетсяфунк-
ция"Формированиепроизводственныхресурсов",так
какбезеевыхода"Производственныересурсы"невоз-
можновыполнитьфункцию"Производствопродукции".
Полученный"Валовойвыпуск"можнополностьюреа-
лизоватьиличастьегооставитьдлявнутреннегопо-
требления.Поэтомузафункцией"Производствопро-
дукции"следуетлогическийоператор"или"сдвумя
выходами,т.к.вследзаэтойфункциеймогутвыпол-
нятьсяодновременнофункции"Внутреннеераспреде-
ление"и"Реализацияпродукции"илитолькооднаиз
них.Однакобезреализациипродукциимыимелибы
натуральноехозяйство,авотбезвнутреннего(нату-
рального)распределенияваловоговыпускаработают
многиефирмы.Самыйпервыйлогическийоператор
нарис.1.4.1имеетпятьвходовиодинвыход.Врас-
сматриваемомпроцессепроизводственныересурсы
могутформироватьсякакзасчетвнутреннегораспре-
деления(еслитаковоеимеется),такивводомвдейст-
виеОПСи(или)покрытияпрочихвнутреннихзатрат.
Всефункциинарис.1.4.1являютсясложными,
т.е.самиявляютсяпроцессами,поэтомуихжелатель-
нодетализировать.Нарис.1.4.2уточнена(детализиро-
вана)функция,аточнееБП"Производствопродукции".
Обратитевниманиенато,чтонарис.1.4.1,во-первых,
передфункцией"Производствопродукции"изображе-
нособытие"Началопроизводства",во-вторых,вниж-
нейправойчастифункции"Производствопродукции"
изображенапиктограммадетализацииэтойфункции,
в-третьих,зафункцией"Производствопродукции"сле-
дуетсобытие"Конецпроизводства".Этижедвасобы-
тиянарис.1.4.2начинаютизаканчиваютБП"Производ-
ствопродукции".
Перваяфункцияпроцессанарис.1.4.2обеспечива-
етпроизводствонеобходимымиресурсами.Выходом
второйфункции"Изготовлениепродукции"является
потоктоваров(нарис.1.4.2неизображен).Еслиондо-
статочноблизоккзапланированномупотоку,тосчитает-
ся,чтоцелидостигнуты,т.е.производственнаясисте-
маработаетбезсбоев(идеально).Еслижеэтотпоток
недопустимоотличаетсяотзапланированного,тоин-
формацияобэтомпоступаетпоканалуобратнойсвязи
черезсобытие"Целинедостигнуты"вфункцию"Ана-
лизотклоненийотцелей",привыполнениикоторойис-
следуютсяпричиныпоявленияотклонений.Результа-
тыанализаиспользуютсядляразработкисистемыме-
роприятийпоустранениювозникшихотклонений,атак-
жеустранениюпричин,приведшихкотклонениям.
Вследствиепринятыхрешенийможновоздействовать
какнепосредственнонапроизводственнуюсистему
(производственныйперсонал),такинадополнитель-
ноересурсноеобеспечение,т.е.осуществлятьлибо
дополнительноевыделениересурсов,либоихсокра-
щение.Врезультатеэтихмероприятийстабилизирует-
сядеятельностьпроизводственнойсистемы.
Нарис.1.4.2впервыеиспользованлогическийопе-
ратор"исключающееили"(символXвнутрикруга).Этот
операторможетиметьодинвходинескольковыходов.
Онработаетследующимобразом.Есливход(штрихо-
ваннаялиниясострелкой)воператоре"исключающее
или"активен,т.е.предшествующаяфункциявыполне-
на,тотолькоодиниз2-хилинесколькихвозможных
выходовможетбытьактивным,чтообеспечитзапуск
навыполнениеследующихзаоператоромфункций.
Какойименноизвыходовактивен,зависитотнаступив-
шегопереключающегособытия.Нарис.1.4.2переклю-
чающимиявляютсясобытия"Целидостигнуты"и"Це-
линедостигнуты".
Вмоделинарис.1.4.2использованаобратная
связь.Сутьобратнойсвязизаключаетсявтом,что
информацияовыходеуправляемойсистемы(выход-
номпродукте,товаре,услуге)поступаетвблокиприня-
тияуправленческихрешенийииспользуетсявпроцес-
сеуправления.
Нарис.1.4.3приведенадиаграммаосновныхпро-
цессовконкретногометаллургическогопредприятия,
гдеотраженыиерархическиесвязи(сплошныелинии
сострелкой)процессовипоследовательность(штри-
хованныелиниисострелкой)выполненияэтихпроцес-
сов.Дляпроцессовпеределауказанывходныересур-
сыивыходнаяпродукция,атакжеподразделения,в
которыхэтипеределыосуществляются.Переделы
изображаютсядвухмерной"стрелкой",внутрикоторой
Глава1
22
Рис.1.4.2Функциональныйпоток,детализирующийБП"Производствопродукции"
Моделированиеосновэкономическихсистемипроцессов
23
Рис.1.4.3 Диаграмма основных переделов металлургического производства
Глава1
24
записываетсяназваниепередела,например,"Произ-
водствочугуна".Подразделениепредприятия,вкото-
ромэтотпеределосуществляется,изображаетсяпере-
черкнутымслеваэллипсом.Дляизображениявходов
ивыходовпеределовприменяетсяобъект"техничес-
кийтермин"(прямоугольникссимволомFBвправом
нижнемуглу).
Издиаграммынарис.1.4.3видно,что"Основные
металлургическиепеределы"моделируемогопредпри-
ятияпредставляютсяввидепоследовательноститрех
комплексныхпроцессов:"Начальныепеределы","Про-
межуточныепеределы","Конечныепеределы".Кпер-
вомуизнихотносятсяпроцессы"Производствококса",
"Выплавкасталивэлектропечах","Непрерывнаяраз-
ливкастали"и"Производствоагломерата",которые
используюттолькозакупаемоесырье,таккакимне
предшествуютдругиепроцессырассматриваемого
предприятия.К"Конечнымпеределам"относятсяпро-
цессы"Прессованиеслитков"и"Холодныйпрокатлис-
та",таккакзаниминеследуютдругиепроцессыэтого
предприятия.Выходыконечныхпеределовобразуют
выпускаемуюдлявнешнихпотребителейпродукцию.
Ноинекоторыеизпромежуточныхпеределовмогут
создаватьконечнуюпродукцию,например,"Сталепро-
катныйзавод"припроизводствепрокатанарядусосля-
бамивыпускает"Сортовойпрокат",предназначенный
толькодляпродажи,таккакниодинизпеределовего
неиспользует.Упомянутыйпроцесс"Производство
проката"вместесостальными(неупомянутыми)про-
цессамиотносятсякпромежуточнымпеределам,так
какимпредшествуютизанимиследуютдругиепроцес-
сы.Всеэтоимногоедругоевидноиздиаграммына
рис.1.4.3.Например,анализируяэтудиаграммуможно
ответитьнаследующиевопросы:
--какуюпродукциювыпускаетпредприятие;
--чтозакупаетпредприятие;
--какиеподразделенияпредприятияначинаютпро-
изводственныйцикл;
--какиеподразделенияпредприятиязаканчивают
производственныйцикл;
--какиепродуктыявляютсявнутренними;
--сколькопеределовнапредприятии;
--сколькимиспособамиполучаютстальвизложни-
цах;
--какможнополучитьслябы;
--можноилинетвременноприостановитьработу
электросталеплавильныхцеховN2иN3безостановки
производственногоцикла.
1.5.Основныепонятия
финансовыхподсистем
Впроизводственномпроцессепродуктытрудапре-
вращаютсявтовары.Рольспецифическоготовара
(всеобщеготоварногоэквивалента)выполняют
деньги.Впроцессереализации(продажи)товарыпре-
вращаютсявденьги.Основнаяфункцияфинансово-
кредитнойподсистемы--такрегулироватьфинансовые
потоки(идущиевпротивоположнуюсторонупоотно-
шениюктоварнымпотокам),чтобыобеспечитьста-
бильныйисправедливыйобментоварамииуслугами
какмеждуэкономическимиобъектами,такимеждуот-
дельнымичленамиобщества,атакжеобеспечитьфи-
нансовыеусловиядляразвитияпроизводства.Деньги
идругиеценныебумагиобразуютфинансовыйресурс
экономики.
Теорияфинансовимеетделосфирмами,рынками
ценныхбумагипосредническимиструктурами.Фирмы
обладаютфизическими(земля,машиныит.д.)идру-
гимиценностями(организационныеструктуры,рынки
ит.д.),ониосуществляютпроизводствоиуправление
этимиценностями.Посредническиеструктуры--это
коммерческиеиинвестиционныебанки,пенсионные
фонды,страховыекомпанииит.д.Онивыполняют
финансовыепорученияиндивидуумовифирм.
Любаяценность,подлежащаяпродаже,покупке
илиобмену,называетсяактивом.Финансовыйрынок
определяетсякаксовокупностьтакихактивов.Рынок
ценныхбумаг(финансовыйрынокценныхбумаг)--
этосовокупностьорганизованныхфинансовыхрынков
дляторговли,обменаивыполнениядругихопераций
сценнымибумагами.Принятовыделятьосновныецен-
ныебумаги--облигации(боны)иакции--ипроизвод-
ные(вторичные)ценныебумаги--опционыиликон-
трактысопционами,варранты,фьючерсныеконтрак-
ты,ваучерыидр.
Акции--этодолевыеценныебумаги,выпускаемые
фирмамисцельюаккумулированиякапитала.Цена
акцииопределяетсякактекущимсостояниемрынка
ценныхбумаг,такидеятельностьюфирмы.Владелец
акции,илиакционер,получаетправокакнаучастиев
управлениикомпанией(поправилу:числоакцийравно
числуголосов),такинаполучениедивидендов.
Облигации--этодолговыеобязательства,выпус-
каемыегосударством,банками,акционернымикомпа-
ниямиидругимифинансовымиинститутамисцелью
аккумулированиякапитала.Примерамиоблигаций
могутслужитьбанковскийсчет,облигациигосударст-
венногозаймаит.д.Вотличиеотакций,облигации
Моделированиеосновэкономическихсистемипроцессов
25
выпускаютсянанекоторыйсрок,поистечениикоторого
изымаютсяизобращенияпосредствомпогашения
(выкупа).Характеристикамиоблигацииявляютсявре-
мяпогашения,стоимостьпогашения(номинал),выпла-
тадопогашения(купоны).Обычнооблигация--это
безрисковыйактив(посравнениюсакцией,ценакото-
ройдостаточнохаотична),ноопасностьневыполнения
долговыхобязательстввсе-такисуществует.
Дляуправленияторговлейналичнымтоваром,
различнымиконтрактамиидругимифинансовымиин-
струментами,атакжедляпредоставленияинформа-
ционныхуслугсоздаетсябесприбыльнаяорганизация
--биржа.
Акциииоблигацииявляютсяпервичнымиценными
бумагами,посколькуихценаопределяетсянепосред-
ственночерезэкономическиефакторы.Вотличиеот
нихвторичные(производные)ценныебумагифункцио-
нируютнабазеужеимеющихсянабиржеосновных
ценныхбумаг.Рынокпроизводныхценныхбумагявля-
етсяпривлекательнымиз-затого,чтотребуетсущест-
венноменьшихначальныхзатрат.Однойизнаиболее
распространенныхпроизводныхценныхбумагявляет-
сяопцион,иликонтрактсопционом,--ценнаябумага,
дающаяееобладателюправопродать(купить)некото-
руюценность(например,акции,валютуит.д.)наогова-
риваемыхусловиях.Повремениисполнения(погаше-
ния)опционыделятсянадваосновныхтипа:европейс-
кие,имеющиефиксированнуюдатупогашения,иаме-
риканские,которыемогутбытьпредставленыкиспол-
нениювлюбоймоментдофиксированнойдаты.
Участникафинансовогорынка,помещающегосво-
бодныекапиталывтеилииныеактивы,называютин-
вестором,асовокупностьпринадлежащихемуакти-
вов--инвестиционнымпортфелем.Искусствоинвес-
торасостоитвуменииправильноидинамичноформи-
роватьсвойпортфельинвестиций(управлятьпортфе-
лем):хранитьактив,покупатьипродаватьего,давать
взаймы.Перераспределениепортфеляслужитдля
уменьшениярискатойилиинойсделки,например,по-
купкиилипродажиопциона.Вэтомслучаеговорято
хеджировании,т.е.защитесвоихинвестиций,асоот-
ветствующийдинамическийпортфельназываютхед-
жирующимпортфелем.
Дляобеспеченияэффективностифинансового
процессаинвесторнаходит,например,такуюинвести-
ционнуюстратегию,котораядастприбыльпринуле-
выхначальныхзатратах.Такиестратегииназываются
арбитражными.
Пример.ПустьакцияпродаетсявНью-Йоркепо
цене200долларов,авЛондоне--поцене100
фунтов.Текущийобменныйкурсдолларапо
отношениюкфунту1,71.Вэтомслучаевозможен
следующийпроцесс:
--взятьвдолг100фунтов,
--купитьакциювЛондонеза100фунтов,
--продатьеевНью-Йоркеза200долларов,
--обменять200долларовпокурсу1,71на116,9
фунтов,
--вернутьдолг100фунтов.
Результатомявляетсячистаяприбыльв16,9фунтов,
и,следовательно,построенаарбитражнаястратегия.
Другойпримерарбитража,имеющегороссийскую
специфику,давалаторговляваучерами(приватизаци-
оннымичеками).
Ясно,чтоарбитражнеможетсуществоватьдли-
тельноевремя,посколькудействиясамихинвесторов,
желающихимвоспользоваться,приводяткисчезнове-
ниюименноэтойарбитражнойвозможности.
Нарис.1.5.1--1.5.4приведеныдиаграммы
техническихтерминов,формальноописывающие
взаимосвязьпонятийфинансовыхподсистем
экономики.Нарис.1.5.5,1.5.6приведеныдиаграммы,
описывающиеструктурурынковиинвесторов.На
рис.1.5.7изображенамодельофисногопроцесса
"Реализацияарбитражнойстратегии"наоснове
описанногосценарияврассмотренномпримере.Здесь
событияизображеныпиктограммой"взрыв",функции
изображеныввидестолассидящимзанимисполните-
лемит.д.Рядомсобъектамиприведеныихназвания
(краткиеимена).Этоттипдиаграммотноситсякпроцес-
сномувидумоделированияиявляетсяоднойизразно-
видностейфункциональногопотока,управляемогосо-
бытиями.Здесьвсеобъектыимеютвизуальнопонят-
ныйсмысл.Исключениесоставляюттолькологические
операторы,т.к.онидлякаждогоизтрехдопустимых
значений("И","ИЛИ""ИСКЛЮЧАЮ-ЩЕЕИЛИ")изобра-
жаютсяввидетрехжирныхстрелок,выстроенныхв
окружность.Дляконкретизациилогическогооператора
вARISможновыбратьдругойтипихизображения.Но
обэтомвследующихглавах.
Глава1
26
Рис.1.5.1 Модель технических терминов, связанных с понятием "Ценная бумага"
Моделированиеосновэкономическихсистемипроцессов
27
Рис.1.5.2 Модель технических терминов понятия "Финансово-кредитная система"
с детализацией понятий "Кредитование" и "Рынок ценных бумаг"
Глава1
28
Рис.1.5.3 Модель технических терминов понятия "Кредитование"
Моделированиеосновэкономическихсистемипроцессов
29
Рис.1.5.4 Модель технических терминов понятия "Рынок ценных бумаг (РЦБ)"
Глава1
30
Рис.1.5.5 Структурная диаграмма рынков
Моделированиеосновэкономическихсистемипроцессов
31
Рис.1.5.6 Структурная диаграмма инвесторов
Глава1
32
Рис.1.5.7Офисныйпроцесс"Реализацияарбитражнойстратегии"
2.1.Некоторыепонятия
информатики
Вобыденнойжизниподтермином"информация"
понимаютсведения,передаваемыелюдьмиустным,
письменнымилидругимобразом.
Информация--совокупностьфактов,явленийи
событий,которыепредставляютинтерес,регистриру-
ютсяиобрабатываются.Этопонятиеобъединяетис-
точник(производителя)иприемник(потребителя)ин-
формации.Причеминформациясодержитфакты,не-
известныеранеепотребителю,идополняющиеего
представлениеобизучаемойилианализируемойсущ-
ности(объекте,процессе,системеидр.).Тоестьин-
формация--сведения,которыеснимаютсуществую-
щуюупотребителянеопределенность,расширяя
пониманиесущностиполезнымисведениями.ПоШен-
нону,информация--этоснятаянеопределенность
(КлодШеннон--американскийинженериматематик,
родоначальниктеорииинформации).
Формыпредставленияинформацииразличны.Ос-
новныеизних--символьная(основаннаянаиспользо-
ваниисимволов--букв,цифр,знаков),текстовая(ис-
пользуеттексты--символы,расположенныевопреде-
ленномпорядке),графическая(различныевидыизо-
бражений),звуковая.
Информация--этоединственныйнеубывающий
экономическийресурс,болеетого,ееобъемпостоянно
возрастает.Особеннояркоэтосталопроявлятьсяс
середины20-говека.В70-егодыпрошлоговекаобъем
информацииудваивалсякаждые5--7лет.В80-егоды
удвоениепроисходилоужеза20месяцев,ав90-е--
ежегодно.Вначале21-говекаинформациясталатова-
ромпервойнеобходимости,арасхожимистали,напри-
-мер,такиевысказывания:"Ктовладеетинформацией,
тотвладеетмиром"или"Онслишкоммногознал...".
Частопонятия"информация","данные"и"знания"
рассматриваютсякаксинонимы.Этоневерно.Данны-
миназываетсяинформация,представленнаявудоб-
номдляобработкивиде.Знание--этоданные,полу-
ченныеврезультатепознаниядействительности,до-
стоверностькоторыхпроверенапрактикой.
Вобластисистемискусственногоинтеллектазна-
ния--этоданные,наоснованиикоторыхреализуется
процесслогическоговывода.Другимисловами,наос-
нованииэтихданныхможноделатьразличныезаклю-
ченияспомощьюлогическоговывода.Всистемахоб-
работкиинформацииподзнаниямипонимаютсложно-
организованныеданные,содержащиеодновременно
какфактографическую(регистрациянекоторого
факта),такисемантическую(смысловоеописание
зарегистрированногофакта)информацию.
Приведемопределенияосновныхичастоисполь-
зуемыхпонятийинформатики.
Базаданных(БД)--одинилинесколькоспециаль-
нымобразоморганизованныхфайлов,хранящихсис-
тематизированнуюинформацию,длядоступаккото-
ройиспользуютсяпрограммныесредствасистемыуп-
равлениябазойданных(СУБД).БДпредставляетсо-
бойхранилищесвязанныхмеждусобойданных,не
зависящихотпрограмм,которыекнимобращаются.
Например,вБДпредприятияхранятсятехнологичес-
кие,производственные,эксплуатационные,экономи-
ческиеидругиехарактеристикиизделийпредприятия
ииханалогов,выпускаемыхконкурирующимифирма-
ми.ТакойБДмогутпользоватьсяспециалистыиз
отделамаркетинга(дляпрогнозаконкурентоспособ-
ностиизделийнарынке),плановики(дляопределения
необходимыхобъемоввыпускапродукции),конструк-
торы(дляанализаконструктивныхособенностейизде-
лийконкурентов)ит.д.БДдолжнабытьдостаточно
полной,правильноорганизованной,актуальнойиудоб-
нойдляиспользования.Содержащиесявнейданные
недолжныпротиворечитьдругдругу.Редактирование,
пополнениеиисключениеданных,ихпоискисортиров-
каосуществляютсяподуправлениемСУБД.БДмогут
бытьперсональнымииколлективногопользования.
СопровождениекрупныхБДколлективногопользова-
нияосуществляетадминистраторбазыданных.
АдминистраторБД--человекилигруппалиц,от-
ветственныхзасостояние,развитиеииспользование
БД.АдминистраторБДобеспечиваетработоспособ-
ностьБД,контролируетиподдерживаетполноту,пра-
вильность,непротиворечивостьицелостностьдан-
ных,необходимыйуровеньзащитыданных.Онвзаи-
модействуетспользователямиипрограммистами,
программыкоторыхиспользуютдоступкБД.
Системауправлениябазойданных(СУБД)--комп-
2.ИНФОРМАТИКАВЭКОНОМИКЕ
Вэтомразделеописываютсяосновыинформатики,раскрываетсярольинформа-
ционныхсистемвуправлениипредприятием.Краткорассматриваютсятепонятия
информатики,которыеиспользуютсявэкономике.Там,гдевозможно,вербальноеизло-
жениематериаладополняетсяARIS-диаграммами.
Глава2
34
лекспрограммиязыковыхсредств,предназначенных
длясоздания,веденияииспользованияБД.СУБДда-
етпрограммистамвозможностьразрабатыватьновые,
болеесовершенныесредстваобработкиданных,а
пользователям--возможностьнепосредственноуправ-
лятьданнымивБД.КнаиболееизвестнымСУБДдля
персональныхкомпьютеровотносятсясистемыFохPro
фирмыFoxSoftwareиAccessфирмыMicrosoft.Важ-
нейшейхарактеристикойСУБДявляетсямодельдан-
ных,положеннаявосновуБД.Внастоящеевремянаи-
большеераспространениеполучилиреляционные
СУБД.УпомянутыеСУБДявляютсяреляционными.
Модельданных--совокупностьпринциповоргани-
зацииБД.Самымипопулярнымиявляютсяиерархи-
ческая,сетеваяиреляционнаямоделиданных.Каж-
даямодельданныхпредусматриваетразличныеприн-
ципыопределения,манипулированияихранения
данныхвБД,нонаиболееважнымявляетсяпринцип
организациисвязеймеждуданнымивБД.Виерархиче-
скоймоделиданныхзаписиданныхсвязанымежду
собойявнымобразом,причемспособсвязывания
строгоограничен,аименно,записиданныхвиерархи-
ческойБДобразуютиерархию.Например,реестрWin-
dowsявляетсяиерархическойБД.ВсетевойБДзаписи
такжеявнымобразомсвязаныдругсдругом,носпособ
связейнеограничен.Вреляционноймоделиданных
записисвязаныдругсдругомнеявно,череззначения
атрибутов(полейкортежа).
Иерархическаябазаданных--БД,организованная
поиерархическоймоделиданных.ИерархическаяБД
имеетболеепростуюструктуруиэффективнуюреали-
зациюпосравнениюсдругимиБД.
Реляционнаябазаданных--БД,организованная
пореляционноймоделиданных.Онасостоитизтаб-
лиц,каждаяизкоторыхпредставляетсобоймножество
кортежейодинаковойструктуры.Такуютаблицумож-
ноинтерпретироватькакотношение(вматематическом
смысле)междуатрибутамитаблицы.Связимежду
кортежамиразличныхтаблицвреляционнойБДуста-
навливаютсянеявно(посовпадениюзначенийатрибу-
товвразныхтаблицах).
Сетеваябазаданных--БД,организованнаяпосе-
тевоймоделиданных.Онасостоитизнаборовзаписей,
которыесвязанымеждусобойтак,чтонекоторыезапи-
симогутсодержатьявныессылкинадругиенаборы
записей.Темсамым,наборызаписейобразуютсеть.
СетеваяБДотличаетсяотиерархическойБДтем,что
связимеждузаписямимогутбытьсовершеннопроиз-
вольными,иотличаетсяотреляционнойБДтем,что
связиявноприсутствуютихранятсявБД.
Распределеннаябазаданных--БД,вкоторойдан-
ныераспределенымеждунесколькимиузламикомпь-
ютернойсети.НеследуетпутатьраспределеннуюБД
ссетевойБД.
Банкданных--системафайловиБД,предоставля-
ющаяуслугипохранениюипоискуданныхводной
предметнойобласти(например,статистикаторговли).
Пользователибанкаданныхмогутнаходитьсявраз-
ныхучрежденияхидажерегионах,получаядоступк
даннымпокомпьютернойсвязиилипопочте.
Базазнаний(БЗ)--одинилинесколькоспециаль-
нымобразоморганизованныхфайлов,хранящихсис-
тематизированнуюсовокупностьпонятий,правили
фактов,относящихсякнекоторойпредметнойобласти.
СодержимоеБЗоформляется,связываетсямеждусо-
бойипредставляетсятакимобразом,чтобынаегоос-
новеможнобылоспомощьюспециальныхпрограмм
осуществлятьрассужденияиделатьвыводы,получая
сведения,которыевявномвидемогутнеприсутство-
ватьвБЗ.ДляпостроенияБЗприменяютсяметоды
искусственногоинтеллекта,специальныеязыки
описаниязнанийиинтеллектуальныйинтерфейс.
БЗявляютсяосновнойсодержательнойчастьюинтел-
лектуальныхинформационныхсистем,интеллекту-
альныхобучающихсистем,интеллектуальныхсис-
темпрограммированияиэкспертныхсистем,гдес
ихпомощьюпредставляютсянавыкииопытэкспертов
--специалистоввданнойпредметнойобласти.
Информационнаясистема(ИС)--любаясистема,
связаннаяснакапливанием,хранениемилиобработ-
койинформации.ВэтомсмыслеИСявляетсяисисте-
матизированнаякартотека,ибанкданных.ПодИСпо-
нимаетсятакжевычислительнаясистема,предназна-
ченнаядляхранения,поискаивыдачиинформации
позапросампользователей(людейипрограмм).Обыч-
ноИСвключаетвсебябольшиеисложныеБДиБЗи
обеспечиваетинформациейпользователейизнесколь-
кихорганизаций.Существуютинформационно-поиско-
выесистемы,вкоторыхпоискиотборинформации
осуществляетсяпозаданнымвзапросепризнакамили
условиям,иинформационно-справочныесистемы,
работающиевинтерактивномрежимеиобеспечива-
ющиепользователейсведениямисправочногохарак-
тера.Информационнаясреда--хранящаясявкомпьюте-
ре,нонеоформленнаяввидеИСсовокупностьзна-
ний,фактовисведений,относящаясякнекоторой
предметнойобластиииспользуемаяоднимилинес-
колькимипользователями.
Информационныйпродукт--совокупностьдан-
35
Информатикавэкономике
ных,которыесформированыпроизводителемдлярас-
пространения(продажи,обмена)ввещественнойили
невещественнойформе.
Информационныйресурс--организованнаясово-
купностьдокументированнойинформации,включаю-
щаяБД,БЗидругиемассивыинформациивИС(архи-
вах,фондахипр.).
Информационныйрынок--системаэкономичес-
ких,правовыхиорганизационныхотношенийпоторгов-
лепродуктамиинтеллектуальноготруданакоммерчес-
койоснове.Вотличиеотторговлиобычнымитоварами,
имеющимиматериально-вещественнуюформу,на
рынкеинформационныхпродуктоввкачествепредме-
тапродажиилиобменавыступаютИС,информацион-
ныетехнологии,лицензии,патенты,товарныезнаки,
ноу-хауипрочиевидыинформационныхресурсовэко-
номики.
Информационныетехнологии--этосовокупность
методов,способов,приемовисредств,которыеориен-
тированынаполучение,обработкуираспространение
(передачу)информации.Информационныетехнологии
проникливовсесферычеловеческойдеятельности.
Онивсвоемразвитиипрошлинесколькоэтапов,кото-
рыедостаточноусловноможноназватьтак:ручной
(пероичернильница),механический(пишущаямашин-
ка),электрический(электрическаямашинка,ксерокс),
электронныйиликомпьютерный.Втехнологииобра-
боткиинформациипервичныесведения(опроизвод-
ственныхоперациях,исполнителях,выпускаемойпро-
дукции,фактахприобретенияипродажитоваров)явля-
ютсяпредметомтруда,аполучаемаярезультатнаяин-
формация(используемаядляанализаипринятияуп-
равленческихрешений)являетсяпродуктомтруда.В
качествесредствтрудаздесь,какправило,выступают
ПЭВМипрограммныесистемы,автоматизирующие
обработкуинформации.
Информационныепроцессы--процессысбора,пе-
редачи,накопления,хранения,обработки,поиска,вы-
дачиидоведенияинформациидопользователя.
Пользователь(потребитель)информации--
субъект,обращающийсякИСилипосредникузаполу-
чениемнеобходимойинформации.
Нарис.2.1.1приведенаARIS-диаграмматехничес-
кихтерминов,формальноописывающаявзаимосвязь
некоторыхизвведенныхпонятий.
Наступившийвек"подарит"наминформационное
общество,т.е.общество,вкоторомбольшинствора-
ботающихбудетзанятопроизводством,преобразова-
нием,передачей,обработкой,хранением,тиражиро-
ванием,распространением,накоплениемиреализа-
циейинформации,особенновысшейееформы--знаний.
2.2.Экономическаяинформация
вуправлении
Дляуправленияэкономическойсистемой(под-
системой)используется,какправило,человеко-ма-
шинныйкомплекссоследующимиосновнымиподсис-
темамиобеспечения(рис.2.2.1).
1.Информационноеобеспечение--экономическая
ИС,методыклассификацииикодированияинформа-
ции,технологияобработкиданных,нормативно-спра-
вочнаяинформация,системадокументооборотаидр.
2.Организационноеобеспечение--описаниепро-
цессовфункционированиясистемыуправления,ин-
струкцииобслуживающемуперсоналу,должностные
инструкцииидр.
3.Техническоеобеспечение--комплекстехнических
средств,включающийкомпьютерыисредствасвязи.
4.Математическоеобеспечение--совокупность
методов,правил,математическихмоделейиалгорит-
моврешенияуправленческихзадач.
5.Лингвистическоеобеспечение--совокупность
терминов,искусственныхязыков,правилформализа-
цииестественногоязыкаидр.
6.Программноеобеспечение--совокупностьпро-
граммныхсистемобработкиданных,документовире-
шенияуправленческихзадач.
7.Правовоеобеспечение--совокупностьправовых
норм,определяющихсоздание,юридическийстатус
ифункционированиесистемы.
Остановимсяподробнеенаинформационном
обеспечении(см.диаграммунарис.2.2.2).
Информация,используемаядляуправления,на-
зываетсяуправленческой.Эторазнообразныесведе-ния
экономического,технологического,социального,
демографическогоидругогосодержания.Вэкономи-
ческихпроцессахуправленческаядеятельностьявля-
етсяосновной,аинформациявыступаеткакодиниз
важнейшихресурсовнарядусприродными,производ-
ственными,трудовымиифинансовыми.
Важнейшейсоставляющейуправленческойин-
формацииявляетсяэкономическаяинформация,т.е.
совокупностьсведений,используемыхприуправлении
экономическойсистемой(подсистемой)иобеспечива-
ющихпроизводство,распределение,обменипотреб-
лениетоваровиуслуг.Словосочетаниеэкономическая
информациявошловобиходв60-хгодах20-гостоле-
тиясвнедрениемЭВМвсферууправленияэкономи-
кой.Экономическуюинформациюклассифицируютпо
Глава2
36
Рис.2.1.1 Модель терминов, связанных с понятием "Информация"
37
Информатикавэкономике
Рис.2.2.1Структурнаядиаграммасистемобеспеченияуправленияэкономикой
Рис.2.2.2Модельклассификацииэкономическойинформации
Глава2
38
местувозникновения(входящая,исходящая),поучас-
тиювпроцессеобработки/хранения(исходная,произ-
водная,хранимаябезобработки,промежуточная,ре-
зультатная),поотношениюкфункциямуправления
(плановая,прогнозная,нормативная,конструкторско-
технологическая,учетная,финансоваяидр.)ипр.
Экономическаяинформацияявляетсясоставляю-
щейИСпредприятия,котораяпреждевсегодолжна
бытьориентировананавнутренниенуждыруководства
самогопредприятия.Информациядляинвесторов,на-
логовыхорганов,кредиторовит.д.тожеважная
составляющаяэкономическойИС.Квалифицирован-
наяподготовкаданныхдлявнешнейсредытребует
какминимумналичияидоступностисамихданных.А
этокакразиобеспечиваетэкономическаяИС.
Какойбысложнойи"разумной"небылаИС,еепри-
менениебесполезно,есливходные(первичные)данные
неточны.Рольизначениепервичнойинформацииперео-
ценитьневозможно.Поэтомуэкономистдолженвладеть
технологиейработыспервичнойинформацией.
Длярегистрациихозяйственнойоперации,т.е.для
полученияпервичнойинформацииобэкономическом
процессе,необходимовыполнитьтакиедействия,как
идентификация,привязкаковремени,измерение.
Идентификация--этодействие(процесс),вре-
зультатекоторогоустанавливают(узнают,определяют)
идентификаторсущности.Вкачествепоследнейможет
выступатьисубъекттруда(человек,выполняющий
операцию),иобъекттруда(обрабатываемаядеталь),
иобъектпередачи(чтопередано),исубъектпередачи
(откого,кому),ипр.Идентификаторомназывается
комбинацияпризнаков,поставленнаявсоответствии
срассматриваемойсущностьюиоднозначноотличаю-
щаяееотлюбойдругойсущностивданнойИС.Други-
мисловами,идентификатор--этоуникальноеимясущ-
ности.Идентификаторомможетбытьцифровойкод
получателя,признакизащитыденежногознакаимно-
гоедругое.Взависимостиотконкретныхобстоятельств
идентифицироватьтребуется,например,либотолько
видобъекта(например,модельхолодильника,досто-
инствобанкноты,сортткани),либоивид,иэкземпляр
объекта(работникпредприятиясегоуникальнымта-
бельнымномером,смаркард).
Привязкаковремени(датирование)--процесс,в
результатекоторогофиксируетсявремя/дата(возмож-
но,началоизавершение)выполненияоперации.
Измерение--этонахождениекакой-нибудьмеры
значениякакой-либовеличины.Способы,средстваи
единицы(штуки,килограммы,литры,рубли)измере-
ниязависятотизмеряемойсущности.Впроцессеизме-
ренияформируютсяпервичныеданные.
Процессполученияпервичныхданныхимеетряд
особенностей.Преждевсегоследуетучитывать,что
сборданныхестьобычныйтрудовойпроцесс,ион
требуетопределеннойквалификации,атакжезатрат
силивремени.Первичныеданныедолжныточноопи-
сыватьпервичныехозяйственныеоперации,т.е.пер-
вичнаяинформациядолжнабытьдостоверна.Она
должнабытьещесвоевременнойиценной.
Ценность(илиполезность)информациипроявля-
етсявтомслучае,еслионаспособствуетдостижению
стоящейпередпотребителемцели.Ценностьинфор-
мации--свойствоотносительное:однаитажеинформа-
цияимеетразнуюценностьдляразныхпотребителей.
Стечениемвремениценностьинформацииуменьшает-
ся--онастареет.Ностаритинформациюневремя,а
появлениеновойинформации,котораяотвергаетпол-
ностьюиличастичноимеющуюсяинформацию,уточня-
етее,дополняет,даетновоесочетаниесведений,приво-
дящеекполучениюдополнительногоэффекта.
Экономическаяинформациявдокументах,ис-
пользуемыхдляпринятияуправленческогорешения
илиявляющаясярезультатомтакогорешения,какпра-
вило,структурированна.Рассмотримнекоторыеструк-
турныекомпонентыэкономическойинформации.
Экономическиепоказателиописываютразные
сущности(предмет,процесс,явление,объект).Каждая
сущностьимеетопределенныесвойства(вес,габари-
ты,ценаипр.).Совокупностьсведений,отражающих
какую-либосущность,называютинформационнойсо-
вокупностью.Обычноинформационнаясовокупность
имеетиерархическуюструктуру.Например,"Данные
опоставщике"включаютего"Ф.И.О.","Адрес","Номен-
клатурутоваров","Условияпоставки"."Адрес"содер-
жит"Почтовыйиндекс","Город"ит.д.
Степеньдетализацииинформационнойсовокуп-
ностиконечна.Неделимаядалеенасмысловыееди-
ницыинформационнаясовокупностьполучиланазва-
ниереквизит(частоиспользуютсясинонимы:слово,
элементданных,атрибут).
Реквизиты(документов)--совокупностьфор-
мальныхэлементовдокумента,отсутствиекоторыхли-
шаетдокументюридическойсилы.Хотяреквизитявля-
етсяосновнымэлементомэкономическойинформации
(дата,сумма,наименованиеит.д.),он,взятыйотдель-
но,неимеетэкономическогосмысла.Различаютдва
видареквизитов:реквизит-признакиреквизит-осно-
вание.Еслиреквизитописываеткачественноесвойст-
воинформации(времяилиместодействия,Ф.И.О.
исполнителяит.д.),тоегоназываютреквизит-признак.
39
Информатикавэкономике
Еслижереквизитпредставляетколичественнуюхарак-
теристику(объемпродукциивштуках,ценаврублях
ипр.),тоегоназываютреквизит-основание.
Сочетаниеодногореквизита-основаниясодним
илинесколькимисоответствующимиемуреквизитами-
признакамиобразуетпоказатель.Показатель--ка-
чественноопределеннаявеличина,дающаяколичест-
веннуюхарактеристикуотображаемойсущности(пред-
мету,процессу,явлению,объекту)иимеющаяэкономи-
ческийсмысл.Этоинформационнаясовокупностьнаи-
меньшегосостава,достаточнаядляобразованиясамо-
стоятельногосообщенияилиформированиядокумен-
та.Например,информационнаясовокупность"пять
парженскойобуви"состоитизреквизита-основания
"пять"итрехреквизитов-признаков:"пара","женская"
и"обувь",которыеимеютэкономическийсмыслипоэ-
томуявляютсяпоказателями.Совокупностьлогически
связанныхреквизитов,имеющаяюридическуюсилу,
называетсядокументом(см.рис.2.2.3).
2.3.Прикладнаяинформатика
вэкономике
Чтотакоеинформатика?Чеминформатикаотличает-
сяотдругихнаукопостроениивычислительныхсистем?
Чтоотличаетинформатикуоткибернетики?Почемуин-
форматикавэкономикевыделяетсявотдельнуюдисцип-
лину?Постараемсяответитьнаэтивопросы.
Информатика--этонаукаобописании,осмысле-
нии,интерпретации,представлении,формализациии
примененииинформации(данных,знаний)спомощью
ЭВМдляпоискановойинформации(новыхданных,
знаний)вовсехобластяхдеятельностичеловека.
ТермининформатикавведенвоФранциив60-хгодах
прошлогостолетияпутемслияниядвухслов:information
(информация)иautomatique(автоматика)дляобозначе-
нияобласти,занимающейсяавтоматизированнойобра-
боткойинформации.Понятия"кибернетика"и"информа-
тика"различны.Основнаяцелькибернетикисвязанас
разработкойтеорииуправлениясложнымидинамически-
мисистемами.Информатикажезанимаетсяизучением
процессовполученияипреобразованияинформации
длярешениязадачуправления(см.рис.2.3.1).
Вкибернетикеуправление(control)--процессцеле-
направленноговоздействиянаобъект,обеспечиваю-
щийжелаемоефункционированиеобъекта,например,
движениепозаданнойпрограмме.Вэкономикеуправ-
ление(management)--процесспринятияуправленчес-
когорешенияиконтроляегореализациисцельюобес-
печенияжелаемогофункционированияэкономической
системы(подсистемы).Например,приуправлении
процессомразвитиястремятсявыполнитьпрограмму
развитияпредприятия.Разработкойэкономических
программ(планов)занимаютсяспециалисты--работ-
никиплановыхотделовпредприятий.
Кибернетика--этонаукаобуправлении,точнее,о
системахуправления.Кибернетическуюсистему(т.е.
систему,исследуемуюкибернетикой)отличаетот"неки-
бернетической"наличиевеесоставеобъектауправле-
нияисистемыуправления.Системауправленияможет
определеннымобразомвоздействоватьнаобъектуп-
равлениядлядостиженияпоставленныхцелей.Кибер-
нетикапредоставляетнамтеориюиправилапроектиро-
ваниясистемуправления.Системыуправленияракетой
илинервнаясистемавживоморганизмеявляютсяки-
бернетическимисистемами.
Опытприменениякомпьютероввуправлении
сколько-нибудьсложнымиэкономическимипроцессами
показал,чтоуправлятьиминаосновепринциповкибер-
нетикиневозможно.Процессуправленияколлективами
людейвыходитзарамкикибернетики--ееаппаратв
этойситуации"неработает".Таккакнаместоформали-
зуемойреакциинаизменениевнешнихусловийставит-
сяпринятиеуправленческогорешения,прикоторомне-
избежнонеформальноесогласованиеразличныхинте-
ресовикритериев"оптимальности"множествалюдей,
участвующихвпроцессеуправлениявусловияхзаведо-
монеполнойинформации.Этотнеформальныйэле-
ментинеобходимостьсогласованияинтересов(втом
числеущемлениячьих-тоинтересов!)подразумевают
персональную,личнуюответственностьзапринима-
емыерешения.Поэтомунетэкономическойкибернети-
ки,аестьменеджмент.Поэтомувуправленииэкономи-
койупорделаетсяненауправляющие,анаинформаци-
онныесистемы,которыепредназначенынереагировать
наизменениеситуациинепосредственно,асвоевремен-
нопредоставлятьчеловеку(лицу,принимающемуреше-
ние)информацию,достаточнуюдляадекватнойреак-
циинапроисходящиесобытия.
Информатикаи"наукаокомпьютерах"--неоднои
тоже.ПроектированиеИСвэкономикеподразумевает
знаниенетольковозможностейвходящихвихсостав
аппаратныхипрограммныхсредств,ноипреждевсего
основэкономики,особеннотакогоеераздела,как
теорияменеджмента.Рольэкономическихзакономер-
ностейвпостроенииИСпереоценитьневозможно.
Спецификауправленияколлективамилюдейне
позволяетприменитькнимаппараткибернетикив
сколько-нибудьнетривиальныхслучаях.Поэтомудля
управлениялюдьмитипичнанеуправляющая,а
Глава2
40
Рис.2.2.3 Модель терминов, связанных с понятием "Первичная информация"
41
Информатикавэкономике
Рис.2.3.1Модельтехническихтерминов,связанныхснаукамиобуправлении
Глава2
42
информационнаяавтоматизированнаясистема,теоре-
тическиежеосновытакихсистемизучаютсянекибер-
нетикой,аинформатикой.ИСвэкономикеявляются
предметомспециальности"Прикладнаяинформатикав
экономике".
ПередИСстоятсовершенноиныезадачи,чемпе-
редсистемамиуправляющими,поэтомуизаконыих
построенияразличны.ВместестемИСимеетстоль
жестрогиезаконыпостроения,как,например,домили
автомобиль.Сдругойстороны,ИСпризванаупростить
иоблегчитьвзаимодействиелюдейвпроцессеуправ-
ления.ПоэтомуразличныхИСсосвоимизакономер-
ностямибудетстолько,сколькосуществуетразныхпо
своейсутипроцессовуправления.Именнопоэтойпри-
чинеинформатикаимеетмножествоотраслевыхпод-
разделов,значительнобольше,чемкибернетика.В
тожевремяИСимеютзначительноеколичествообщих
черт,чтоипозволяетсчитатьихвсепредметомодной
общейдисциплины--информатики.
Персональныекомпьютерыипоявившиесявместе
снимипрограммыобщегоназначения,преждевсего
текстовыередакторыиэлектронныетаблицы,создали
феноменперсональнойИС--информационнойсреды,
выстраиваемойпользователемлюбойквалификации,
исходяизсобственныхпотребностейиуровняподго-
товки.Этопоставилоперединформатикойзадачураз-
работкиподходовкинтеграцииэтихперсональныхИС
вединуюкорпоративную(иглобальную)информаци-
оннуюсреду,важноеместовкоторойзанимаютединые
ицентрализованнохранимыеБД.
Остановимсянаоднойизпроблем,возникающей
приотсутствииединойБДпредприятия.Например,
пустьнапредприятииимеютсябухгалтерскаясистема
исистемафинансовогоанализасосвоимиБД.Посколь-
куфинансоваясистеманеможетнепользоватьсябух-
галтерскимиданными,онидолжныбытьвведенывруч-
нуюкаквбухгалтерскую,такивфинансовуюсистемы.
Помимоизбыточнойпотребностивдисковомпростран-
стве,возникаетгораздоболеесерьезнаяпроблемаце-
лостностиданных--данныевпрограммефинансового
анализамогутотличатьсяоттаковыхвбухгалтерской
программе,например,из-заошибокоператора,неодно-
временностиобновленияданныхит.д.Контрольтаких
несоответствийоченьтруден,ивдолгосрочнойперспе-
ктивепрощеидешевлесоздатьединуюИС,объединяю-
щуюбухгалтерскуюифинансовуюслужбы,авконеч-
номсчете--единуюИСмасштабапредприятия.
Открывшаясявозможностьавтоматизироватьде-
ловоеобщениевцеломкакпроцесспотребовалаот
информатикидальнейшейспециализациивсоответ-
ствиисоспециализациейэтихпроцессов.Например,
управлениепроизводством(автоматизированноеуп-
равлениетехнологическимипроцессами),автоматизи-
рованноепроектирование,прикладныепрограммыоб-
щегоназначения(текстовыередакторы,электронные
таблицыит.д.),системыавтоматизацииделовыхпро-
цедуридокументооборота,учетно-финансовыесисте-
мы.ЭтибольшиегруппыИСразличаютсяпотаким
критериям,какструктураприменяемыхданных,коли-
чествопользователей,одновременноимеющихдоступ
кданным,степеньориентированностинатранзакции
изапросы(транзакция--обновлениеданныхвсисте-
ме,запрос--выборкаданныхизсистемыпозаданным
пользователемприказамивзаданнойпользователем
форме).Здесьречьидетокритериях,определяющих
глубинные,сущностныехарактеристикиИС,поэтому
законыихпостроенияиэксплуатациитакжебудутраз-
личны.Например,современныйменеджментвыдвига-
етсвоитребованиякпостроениюИС.
Заметим,чтотворческие,неформальныезадачи,
какправило,сконцентрированынаверхнихэтажах
иерархииуправления,тогдакакдлянижнихэтажей
типичновыполнениенекоторыхформальныхпроце-
дурвсоответствиисинструкциями.Большойобъем
первичныхданныхпредъявляетповышенныетребова-
ниякагрегированиюданных.Участиевпроцессемно-
жествалюдейивозможностьслучайныхилинамерен-
ныхпосягательствнаданныезаставляетуделятьзна-
чительноевниманиепроблемебезопасностиданных.
ИСподразделяютсянаоперационныеианалити-
ческие.ОперационныеИСориентированынанакопле-
ниеипередачубольшихмассивовданныхпостандарт-
нымпроцедурамиметодикам.АналитическиеИСстро-
ятсявомногомпоинымправилам.Всамомделе,если
операционныеИСориентированы,впервуюочередь,
навводновыхданных,тоаналитические--наихизвле-
чение.Какследствие,числопользователейаналити-
ческихИСнанесколькопорядковменьшечислаполь-
зователейоперационныхИС,таккакизвлечениедан-
ныхтребуетзначительноболеевысокихполномочий,
чемихвводпостандартнойпроцедуре.Еслиопераци-
оннаяИСориентированавомногомнаограничение
полномочийпользователейпосоображениямбезопас-
ности,тоаналитическая--намаксимальновозможное
расширениедоступныхпользователямсредств,осо-
бенновчастиформированиясложныхзапросовкИС
ит.д.Этиимногиедругиеаспектыпостроенияиэкс-
плуатацииИСвэкономикеявляютсяпредметомспеци-
альности"Прикладнаяинформатикавэкономике".
43
Информатикавэкономике
2.4.Конфиденциальнаяинформация
иеезащита
Информация,охранительныйправовойрежимко-
торойустанавливаетсяеесобственникомнаоснове
законов,называетсяконфиденциальнойинформа-
цией.Дляобеспечениябезопасностибизнесавесь
объемделовойинформацииделятнаоткрытую(до-
ступнуювсем)иконфиденциальную,т.е.предназна-
ченнуюдляограниченного("своего")кругалиц.
Особозначимаячастьконфиденциальнойинфор-
мациисоставляеткоммерческуютайну.Коммерческая
тайна--этосведения,которыенеявляютсягосударст-
веннымисекретами,норазглашениекоторыхможетна-
нестиущерббизнесу.Этисведениясвязаны,например,
спроизводством,технологическойиликонструкторской
документацией,новымиразработками,финансами.
Действующимзаконодательствомпредусмотрено,
чтоопределенныесведениянемогутбытькоммерчес-
койтайной(учредительныедокументы,информация
оплатежеспособности,сведенияоналичиивакантных
рабочихместит.д.).
Нарис.2.4.1изображенадиаграмматехнических
терминовдляпонятийрассматриваемойпредметной
области.Впервыхтрехярусахэтойдиаграммыпред-
ставленывведенныеужепонятия.Дадимнекоторые
пояснениякдиаграмменарис.2.4.1.
Ккластеру"Объектыконфиденциальныхинтере-
сов"относятсятеобъекты,которыеявляютсяпредме-
томпротивоправныхинтересовотдельныхлюдейили
организаций.Кследующемукластеруотнесенысемь
источников,которыевладеютилисодержатвсебекон-
фиденциальнуюинформацию.Вкластере"Целипося-
гательствнаинформацию"выделенытрицелипреступ-
ногопосягательстванаинформацию.Впоследнемклас-
тере"Способынесанкционированногодоступа"перечис-
ленычетырнадцатьосновныхспособовнесанкциониро-
ванногодоступакконфиденциальнойинформации.
Предпоследнийкластерсоставляютспособызащиты
информации,гдевсеначинаетсяссозданиянеобходи-
мойправовойосновы.Длякаждогоизтрехэлементов
этогокластеранарис.2.4.2--2.4.4представленыдетали-
зирующиеихмодели.Ворганизациидолжныбытьраз-
работаныивведенывдействиенормативныедокумен-
ты,которыерегламентируютмерызащитывсоответст-
виисдействующимзаконодательством.Безсоздания
правовыхосновобеспечениябезопасностилюбые
последующиепретензиипредпринимателяккому-либо
могутоказатьсяпростобеспочвенными.
СучетомзначимостиЭВМнеобходимаспециаль-
наякомплекснаязащитасредстввычислительнойтех-
ники.Строитсяэтазащитапотемжепринципам,чтои
защитаинформациивсистемецеликом:организацион-
ныемерызащиты,аппаратные,программныеикрипто-
графическиесредствазащиты.
Следуетзаметить,чтоохотазаинформациейи
защитаинформации--этовечнаяборьбакопьяищита,
котораяиздавнаидетспеременнымуспехомикоторую
ещедолгопридетсявести.
Определениядляпонятийвмоделяхможнополу-
читьвARIS-отчете(смотритераздел7.5).Онавтомати-
ческиформируетсяпоспециальнойпрограмме(скрип-
ту)системойARIS5.0наосноведиаграммымоделии
ееатрибутов"Определениеобъекта",вкоторыхэти
определениязанесеныразработчикамидиаграмм.
Вотчетахпопредставленнымздесьмоделямтех-
ническихтерминовизложено,чтодолжнырегламенти-
роватьнормативныеправовыедокументы,какиеор-
ганизационныемероприятиянаправленыназатруд-
нениенесанкционированногодоступакконфиденци-
альнойинформации,какиесредстваинженерно-тех-
ническойзащитыинформацииприменяютсянапрак-
тикеимногоедругое.Нижеприведенынекоторыеопре-
деления,которыесодержатсяватрибутахDescription/
Definitionкаждогоизтехническихтерминовмоделей
нарис.2.4.1-2.4.4.
Люди.Кэтойкатегорииотносятсярабочие,обслу-
живающийперсонал,продавцыпродукции,клиенты,
партнеры,поставщики,посредники,покупателиит.д.
Людинетолькообладаютираспространяютинформа-
цию,ониспособныееанализировать,обобщать,де-
латьвыводы,атакжескрыватьилисовершатькакие-
либокриминальныедействиясинформацией.Одним
излучшихисточниковконфиденциальнойинформации
являются"болтуны".Поэтомунасъездахспециалис-
тов,конференциях,научныхсеминарах,семинарахпо
обменуопытомумельцысобираютсамуюсвежуюи
ценнуюинформацию.
Документы.Самаяраспространеннаяформана-
копления,храненияиобменаинформацией.Онивесь-
маразнообразныпосвоемуфункциональномуназна-
чению,содержаниюиматериальнымносителям.
Обычноосохранностиизащитедокументовпроявля-
ютособуюзаботу.
Публикации.Информационныеносителиввиде
открытыхизданий:книги,статьи,доклады,рекламные
проспектыит.д.Пооценкамспециалистов,до60%
секретнойвоеннойинформацииидо95%важнойпро-
мышленнойинформацииможнополучитьизоткрытых
источников.
Глава2
44
Рис.2.4.1 Модель технических терминов понятия "Деловая информация"
45
Информатикавэкономике
Рис.2.4.2Модельтехническихтерминовпонятия"Нормативныеправовыедокументы"
Рис.2.4.3Модельтерминов"Организационныемероприятиядлязащитыинформации"
Рис.2.4.4Модельтерминовпонятия"Инженерно-техническаязащита"
46
Глава2
Техническиеносителиинформации.Бумажные
носители,кино-ифотоматериалы,магнитные
носители,аудио-ивидео-носители,распечатки
программиданныхнапринтерахиэкранахЭВМ,табло
индивидуальногоиликоллективногопользованияидр.
Опасностьутечкиинформации,связаннаяс
техническиминосителями,втом,чтоихпарк(каки
паркЭВМ)растеточеньбыстро,широкодоступени
трудноконтролируем.
Техническиесредстваобеспеченияпроизводст-
веннойдеятельности.Вэтугруппувходятсредства
иканалысвязи,охранныеипожарныесистемы,транс-
ляционныесистемы,автоматизированныесистемы
сбораиобработкиинформациииряддругихсистем.
Полнотаидостоверностьинформацииисточниковэтой
группыделаютихвесьмапривлекательнымидля
злоумышленников.
Продукция.Весьмаспецифическийисточникин-
формации.Каждыйэтапжизненногоциклапродукции
(замысел,разработка,опытныйобразец,испытанияи
доводка,серийноепроизводство,эксплуатация,
модернизация,снятиеспроизводства)сопровождает-
сясвоейинформацией,проявляющейсяввидеразных
физическихэффектов,демаскирующиепризнакикото-
рыхмогутраскрытьохраняемыесведения.
Промышленныеипроизводственныеотходы.От-
ходымогутбытьоченьценнымисточникоминформа-
ции,темболеечтоонимогутзачастуюдобываться
легально,безопасноилегко.Выброшенныекопирки,
черновикиит.д.могутрассказатьмногоинтересного
специалисту,ахимическийанализотбросовможетот-
крытьоченьважныйсекрет.
Инициативноесотрудничество.Частосотрудник
организациисамидетнапротивоправныедействия.
Помнениюспециалистов,около25%работниковгото-
вывлюбоевремяиприлюбыхобстоятельствахпре-
датьинтересыорганизации,вкоторойработают,иоко-
ло50%готовысделатьэтовзависимостиотобстоя-
тельств.Этиобстоятельствавесьмаразнообразны,
иногдадаженеожиданны:финансовыезатруднения;
политическое,религиозное,научное,моральноеинако-
мыслие;недовольствозарплатой,статусом,долж-
ностью;обидынаначальствоиливласть;тщеславие,
амбиции,зависть,непомерныезапросыилисемейные
проблемы;вредныепристрастияимногоедругое.
Опасностьинициативногосотрудничестватруднопере-
оценить,таккактакоесотрудничествоособеннотяжело
раскрывается,апроникаеттакойсотрудникобычно
оченьглубоковнутрьорганизации.
Склонениексотрудничеству.Это,какправило,
насильственноедействиесосторонызлоумышленни-
капоотношениюкработникуданнойорганизации,осу-
ществляемоепутемподкупа,запугивания,провокации,
шантажа,устройстваловушекит.д.Однойизразно-
видностейсклоненияксотрудничествуиногдабывает
переманиваниеспециалистовконкурентаксебедля
овладенияегознаниями.Незаконность,бесчестность,
подлостьиомерзительностьсредствиспособовскло-
ненияксотрудничествунезнаетграниц.
Выведывание(интервьюирование).Стремлениес
помощьювнешненаивных,невинныхвопросовполу-
читьопределенныесведения.Речьидетомилом,нена-
вязчивом,нооченьэффективномразговореискрытом
выуживанииинформации.Осуществляетсявыпытыва-
ниеразнымобразом:официальныепрессконференции
иинтервью,беседывближайшемокруженииинтересу-
ющегочеловека,ложноетрудоустройствоиложный
приемнаработуит.д.Выпытывание--достаточноэф-
фективныйспособдоступакконфиденциальнойинфор-
мации,иестьбольшиеумельцыегоиспользования.
Подслушивание.Способведенияразведкиишпио-
нажа,применяемыйкакагентами,такиспециальными
постамиподслушивания.Подслушивание--весьма
распространенныйспособполученияинформации,
способмногогранный,сомногимиприемамиисредст-
вами.Кдостоинствамэтогоспособадобыванияинфор-
мациинадоотнестито,чтополучаемаяинформация
имеетопределеннуюэмоциональнуюнагрузку(она
иногдабываетнеменееважной,чемпрямоесодержа-
ние)ипоступаетвреальноммасштабевремени,без
опозданийизадержек(еслиидетнепосредственное
подслушивание).Техническиеспособыреализации
подслушиваниячрезвычайноразнообразны,ориги-
нальны,сложныидостаточнодороги.
Наблюдение.Способведенияразведкивизуально
илиспомощьютехническихсредств.Наблюдение--
многогранныйимногоплановыйспособведенияразвед-
ки.Квалифицированноенаблюдениетребуетпривлече-
нияхорошихспециалистовитехническихсредств.Зато
результатынаблюдений,вслучаеуспеха,могутбыть
весьмавпечатляющимиидоказательными.
Хищение.Умышленноепротивоправноеовладе-
ниеинформацией.Этоширокоиспользуемыйзлоу-
мышленникамиспособпосягательстваначужоедоб-
ро.Каксчитаютспециалисты,10%людейникогдане
воруютвсилусвоихморальныхвоззрений,10%вору-
ютприкаждомудобномслучаеприлюбыхобстоятель-
ствах,80%людей,какправило,честны,номогутпод-
датьсясоблазнуукрасть.Воруют,какправило,"плохо
лежащую"информацию.Надоиметьввиду,чтоне
47
Информатикавэкономике
всегдахищениеинформацииобнаруживаетсябыстро
иневсегдапохищенноеможновосстановить,поэтому
хищение--достаточноопасноенарушениеправзакон-
ныхвладельцевинформации.
Копирование.Какспособполученияконфиденци-
альнойинформациичрезвычайнораспространенои
популярно,таккакоставляетзаконноговладельцав
неведенииослучившемся.Существуютмногочислен-
ныеэффективныетехническиеспособыиприемыко-
пированиякакдокументов,такимашиннойпамяти.
Какиприхищении,копируютвсетоценноеилипотен-
циальноценное,чтоплохолежит.
Подделка,модификация,фальсификация.Спосо-
быполучениядоступакконфиденциальнойинформа-
циипутемпредоставленияложныхдокументов;изме-
нений,которыеведуткпреодолениюзапретов;искаже-
ниюистиннойкартинывущербзаконнымвладельцам.
Приэтоммогутвозникнутьситуации,когдаправапер-
вооткрывателейизаконныхвладельцевзащитить
оченьтрудно.
Уничтожениеинформации.Осуществляетсяс
применениемтехническихсредствилипрограммным
путем.Дляуничтоженияинформациииногдабывает
достаточнопоразитьсистемыавтоматизированнойоб-
работкиданных,защитыинформации,связи,охраны,
противопожарнойзащитыидр.
Незаконноеподключение.Контактноеилибескон-
тактноеполучениетехсообщений,которыепередают-
сяпоразличнымлиниямипроводам.Подключиться
дляперехватакаких-тосообщенийможнопрактически
клюбымлиниямсвязи,дажексетямпитанияизазем-
ления,дажекволоконно-оптическимлиниямсвязи.
Обнаружитьподключениеоченьсложно.
Перехват.Получениеинформациизасчетэлект-
ромагнитныхволнпассивнымисредствамиприема.
Перехватываютсянетолькосигналырадиосвязи,но
идругиеэлектромагнитныеизлучения(излученияра-
диолокационныхирадионавигационныхсистем,сис-
темтелеуправления,сигналыПЭВМ,возникающиепри
выдаченаэкранэлектронно-лучевойтрубкитекущей
информацииидр.).Возможенперехватпереговоров
порадиотелефонуипобеспроводнымсистемамсвязи
внутриучреждения.Возможнаядальностьустановле-
нияконтактаколеблетсяотдесятковметровдотысяч
километров(взависимостиотхарактераисточникаи
используемыхсредствперехвата).Посколькурастет
объеминформации,передаваемый"радиоспособом",
постолькурастетизначениетакогоспособанезаконно-
гополученияинформации,какперехват.
Негласноеознакомление.Этолюбойспособполу-
ченияинформации,ккоторойсубъектнедопущен.Од-
нимизобстоятельств,способствующихнегласномуоз-
накомлениюсконфиденциальнойинформацией,явля-
етсянизкаятрудоваядисциплинаипренебрежениепра-
виламирежимасекретности.Длянегласногоознакомле-
ниясейчасширокоиспользуютсямногочисленныевесь-
масовершенныетехническиесредства.Частоиспользу-
ютфеноменальныевозможностичеловека(зрительная
память,слух,умениечитатьречьпогубамит.д.).
Фотографирование(видеосъемка).Способполу-
чениявидимогоизображениянаразнообразныхфото-
материалах.Особенностьспособа--документальность.
Снимкимогутиметьразноеназначение,откомпромата
дораскрытиясекретовтехнологическогохарактера.
Физическиесредствазащиты.Препятствуютпро-
никновениюзлоумышленниковнаобъектыизащища-
ютперсонал,материальныеценности,финансыиин-
формациюотпротивоправныхдействий.
Аппаратныесредствазащиты.Приборы,уст-
ройства,приспособленияит.д.,которыепризваныпре-
пятствоватьутечкеинформации.
Программныесредствазащиты.Специальные
программы,программныекомплексыисистемызащи-
тыинформациивинформационныхсистемахразлич-
ногоназначенияисредствахобработкиданных.
Криптографическиесредствазащиты.Специ-
альныематематическиеиалгоритмическиесредства
защитыинформации,передаваемойпосетямсвязи
илихранимойиобрабатываемойнаЭВМ,которыеос-
нованынашифрованииинформации.
2.5.Офискакинформационное
предприятие
Основнойфункциейработыслужащихвофисеяв-
ляетсяпредоставлениенужнойинформациинужному
человекувнужноевремя.Работаслужащихвофисе
складываетсяизчтениядокументов,ихподготовки,
размышлениянадизложеннымивдокументахфакта-
мииобщениясклиентами.Возникающаявофисеин-
формациявсегдаимеетадресата--клиента,использу-
ющегоэтуинформацию.
Понятиеофисаимеетматериальный(конторское
помещениеиоборудование)иорганизационный(фор-
мыиструктурауправления)компоненты.Офисможет
бытьсамостоятельнымучреждением,входитьвболее
крупнуюорганизационнуюструктуру,либобытьинфор-
мационно-управляющейячейкойвсферепроизводст-
ваилиобслуживания.Важнойособенностьюработы
офисаявляетсято,чтоэтонетолькоисточникконеч-
48
Глава2
ныхинформационныхуслуг,ноиисточникрешений,
регламентирующихповедениелюдейилираспределе-
ниематериальныхресурсов.Существуетнесколько
определенийпонятия"офис".Приведемдваизних.
Офис--этоорганизационнаяединица,навходеи
выходекоторойнематериальныеизделия,а"бумаги"
(письма,заявления,распоряжения,контракты,согла-
шения,заказынапокупку,счетанаоплату,запросы
наоказаниеуслугиидр.).
Офис--этослужбатипаканцелярии,функциякото-
ройполучатьивыпускать"документы",атакжеотсле-
живатьихдвижение,гдепод"документами"понимают
любоесообщение,передаваемоедругдругуучастни-
камипроцесса.
Вобщемслучаеофисвырабатываетнетолько"бу-
маги"итраекториюихперемещения,арешения,имею-
щиеценностьдляклиента.Поэтомуофисследуетрас-
сматриватькакполноценноеинформационноепред-
приятие(частопользующеесяправомюридического
лица),преобразующееинформационныересурсывин-
формационныепродукты.
Электронныйофисвоплощаетконцепциювсесто-
роннегоиспользованиявдеятельностикомпьютеров
исредствсвязи.Электронныйофиспрактическиис-
ключаетвнутрифирменныепредставлениядокументов
набумагеиконцентрируетдеятельностьвокругспециа-
листаилируководителя.
Электронныйофис,благодаряэлектроннойпочте
икомпьютерам,увеличиваетвозможностивзаимо-
действиялюдейбезихфизическойконцентрациив
пределаходногопомещения.Концепцияэлектронного
офисапозволяетсущественноповыситьэффектив-
ностьработыслужащихтворческоготруда,требующей
интенсивнойобработкибольшихобъемовсложноорга-
низованнойинформации.Электронныйофиспозволя-
етосуществлятьe-процессы,т.е.электронные
процессы.Методикапереходаотклассическихке-про-
цессам,аотнихкm-процессам(кмобильнымпроцес-
сам)рассматриваетсявследующихразделах.
Нарис.2.5.1приведенсписокобъектов,которые
используютсядляпостроениядиаграмм,описываю-
щихофиснуюдеятельность.Длясравненияна
рис.2.5.2приведенаналогичныйсписокобъектов,кото-
рыеприменяютсядляпостроениямоделейиндустри-
альных(производственных)процессов.Разницавде-
сятиобъектах(онирасположенывпятипоследнихря-
дахнижеразделительнойлинии)показывает,чтовин-
дустриальныхпроцессахпреобладаюттехническиеи
технологическиеобъекты,авофисныхпроцессах
преобладаютинформационныеносители,таккакофис
--этопредприятиесоздающее,перерабатывающееи
использующеетолькоинформацию.
Квидамдеятельности,осуществляемымвофисе,
необходимовпервуюочередьотнести:обслуживание
входныхинформационныхпотоковразнообразныхви-
дов(офис-менеджмент),собственнодокументооборот
иорганизациюделопроизводства,планированиеи
контрольвыполненияпроизводственныхзаданий,
стратегическоеитактическоепланированиеосновной
деятельности,принятиерешенийразныхуровней,тех-
ническуюподдержкудеятельностиидр.(рис.2.5.3).
Основныефункцииисредстваэлектронногоофиса
следующие:общаяобработкадокументовиихоформ-
ление;хранениедокументов;обеспечениесквозногодо-
ступакдокументамбезихдублированиянабумаге;
дистанционнаяисовместнаяработаслужащихнаддо-
кументом;поддержкаспособовобщения,непокидая
рабочегоместа;электроннаяпочта;персональнаяобра-
боткаданных;составлениедокументов,воспроизведе-
ниеиполиграфическоеразмножениедокументов;об-
менинформациеймеждуБД;вводданныхилиформи
ведениеперсональныхБД;генерацияотчетовпообра-
боткеданных;управлениересурсами;контрольиспол-
нения;управлениеличнымвременем;контрольавтома-
тическойкорреспонденции;поддержкатехническогои
профессиональногоинструктажаслужащих;передача
данных;обеспечениеразнообразиявнаглядномпред-
ставленииматериала;обеспечениестилистическогока-
чествадокументов;моделированиерешенийиимита-
цияихпринятия;информационнаяподдержкапринятия
решений;работасосредствамиавтоматизированного
обучения;службаконсультаций;созданиеадаптируе-
мыхавтоматизированныхрабочихмест;обменлокаль-
нойиперсонализированнойинформацией;службави-
деотекста;обмениинтеграцияпрограммныхсредств;
переносдокументовсодногоносителянадругой;поли-
графическоеоформлениедокументов;телефонныеи
телевизионныесовещания;групповойконтактчерезтер-
миналыидр.Общимсвойствомизадачейофисных
ИСявляетсяподдержкадокументооборота.Этотидру-
гиевидыработпоподдержкерутинныхоперацийсдоку-
ментамисоставляютсамостоятельныйклассфункций,
характерныхдляофиса(чтотакжесправедливодля
соответствующихсредствавтоматизации).Значитель-
ныйэкономическийэффектотдеятельностиорганиза-
циидостигаетсязасчетвнедрениянаучнойорганизации
трудаиповышенияэффективностиофисныхпроцессов
набазесовременныхинформационныхтехнологий.На
рис.2.5.4--2.5.5приведеныфункциональныедеревья,
структурирующиеперечисленныеофисныепроцессы.
49
Информатикавэкономике
Рис.2.5.1Переченьсимволовобъектов,испльзуемыхвмоделяхтипаOfficeprocess
50
Глава2
Рис.2.5.2Переченьсимволовобъектов,используемыхвмоделяхтипаIndustrialprocess
51
Информатикавэкономике
2.6.Распределенныеинформационные
системы
Объединениераспределенныхнабольшойтерри-
торииразнообразныхкомпьютерныхсетей,обеспече-
ниевзаимодействияразличныхкомпьютеровиинте-
грацияИСосуществляютсяпоразличнымтехнологи-
ям,например,потехнологии"клиент-сервер",техноло-
гиисовместногоиспользованияресурсовврамкахгло-
бальныхсетей,технологииуниверсальногопользова-
тельскогообщенияввидеэлектроннойпочты.Наибо-
леераспространенатехнология"клиент-сервер",где
обычноодинкомпьютервсетирасполагаетинформа-
ционно-вычислительнымиресурсами(мощныйпро-
цессор,файловаясистема,почтоваяслужба,служба
печати,БДидр.),адругиекомпьютерыпользуются
ими.Компьютер,управляющийтемилиинымресур-
сом,называютсерверомэтогоресурса,акомпьютер,
желающийимвоспользоваться,--клиентом.Еслире-
сурсомявляютсяБД,тоговорятосервереБД,назначе-
ниекоторого--обслуживатьзапросыклиентов,связан-
ныесобработкойданных;еслиресурс--файловая
система,тоговорятофайл-сервере,ит.д.
Реализациитехнологии"клиент-сервер"вконкрет-
ныхпрограммныхсистемахмогутсущественноразли-
чаться,нопринципыунихобщие.Одинизосновных
принциповзаключаетсявразделенииоперацийобра-
боткиданныхнатригруппы.Впервуювходитвводи
отображениеданных.Вовторую--прикладныеопера-
цииобработкиданных,характерныедлярешенияза-
дачпредметнойобласти.Втретьюгруппувходятопе-
рациихраненияиуправленияданными(БД,файловы-
мисистемами,ИС).Всоответствиисэтимвыделяют
тримоделиреализациитехнологии"клиент-сервер".
ВAS-модели,т.е.моделисервераприложений
(ApplicationServer),программа,выполняемаяна
компьютере-клиенте,решаетзадачувводаиотображе-
нияданных,т.е.реализуетоперациипервойгруппы.
Прикладныепрограммывыполняютсяоднимлибо
группойсерверовприложений(одинилинесколько
удаленныхкомпьютеров).Прикладныепрограммы
обеспечиваютдоступкресурсамразличныхтипов(БД,
индексированнымфайлам,очередямидр.).
ВAS-моделиреализованатрехзвеннаясхемараз-
деленияопераций,гдеприкладнаяпрограммавыделе-
накакважнейшая.Основнымэлементомэтойсхемы
являетсясерверприложения.Онреализуетнесколько
прикладныхфункций,каждаяизкоторыхоформлена
какслужбаипредоставляетуслугивсемпрограммам,
которыежелаютимогутимивоспользоваться.Серве-
ровприложенийможетбытьнесколько,икаждыйиз
нихпредоставляетопределенныйнаборуслуг.Любая
программа,котораяпользуетсяими,рассматривается
какклиентприложения.
ВAS-моделииспользуютсямониторыобработки
транзакций(TransactionProcessingMonitor--ТРМ),или
простомониторытранзакций.Этопрограммныесисте-
мы,обеспечивающиеэффективноеуправлениеин-
формационно-вычислительнымиресурсамивраспре-
деленнойсети.ПонятиятранзакциивТРМивтрадици-
онныхСУБДнесколькоразличны.ТранзакциявСУБД
--этоатомарноедействиенадБД.ВТРМтранзакция
трактуетсягораздошире:онавключаетнетолькоопе-
рациисданными,ноилюбыедругиедействия--пере-
дачусообщений,записьвиндексированныефайлы,
опросдатчиковит.д.Этоипозволяетреализовывать
вТРМприкладныедействияпредметнойобласти
(СУБДэтонеделает).
ОсновнаяфункцияТРМ--обеспечитьбыструюоб-
работкузапросов,поступающихкASотмножествакли-
ентов(сотенидажетысяч).Эффективнаяобработка
сообщенийможетбытьповышеназасчетиспользова-
ниясистемуправленияочередями.РазработчикиТРМ
обычновключаютварсеналсвоихсистемспециаль-
ныйменеджерресурсов,отвечающийзауправление
очередями.Управлениеочередямивозложенонаспе-
циальнуюпрограмму.Помещениевочередиивыборка
изних--прерогативасерверов,которыезапрашивают
менеджерочередейдлявыполнениясоответствующих
действий.
Упрощенноработасочередямивыглядитследую-
щимобразом.Пользовательпосылаетзапросконкрет-
нойслужбе(выделенномусерверу),которыйпомещает
сообщениевочередьзапросовкданнойслужбе.Дру-
гойсерверизвлекаетсообщениеизочередизапросов,
выполняетпредписанныедействияиформируетответ
назапростакжеввидесообщения,посылаяеговоче-
редьответов.Возможностьхраненияочередейсооб-
щенийвдолговременнойпамятипозволяетговорить
опрактическистопроцентнойнадежностивзаимодей-
ствияклиентаисервера.Вслучаесбоякомпьютера
всесообщениясохраняются,аихобработкавозобнов-
ляетсястойточки,гдепроизошелсбой.
Уникальнымсимбиозомкомпьютеровикоммуника-
Функциональныедеревья(Functiontree)содержат
одинтипобъекта(функцию),междуэкземплярамико-
торойдопустим(длямоделейфункциональноговида
спростымфильтром)одинтипсвязи(являетсяпроцес-
сно-ориентированнымвышестоящим).
52
Глава2
Рис.2.5.3 Основные процессы офисной деятельности
53
Информатикавэкономике
Рис.2.5.4Фрагментдеревафункций,детализирующихпроцессработысдокументами
Рис.2.5.5Детализацияфункции"Технологическаяподдержкаработысдокументами"
54
Глава2
цийявляютсяглобальныевычислительныеиинфор-
мационныесети.Срасширениемкомпьютерныхком-
муникацийвозрастаетпотребностьвсредствахструк-
турирования,накопления,хранения,поискаипередачи
информации.Удовлетворениюэтихпотребностейслу-
жатинформационныесетииихресурсы.Совместное
использованиересурсовсетей(библиотекпрограмм,
БД,ИС,вычислительныхмощностей)обеспечивается
технологическимкомплексомисредствамидоступа.
Глобальныесети--этотелекоммуникационные
структуры,объединяющиелокальныеинформацион-
ныесети,которыеимеютобщийпротоколсвязи,
методыподключенияипротоколыобменаданными.
Каждаяизглобальныхсетей(Internet,Bitnet,DECnet
идр.)организовываласьдляопределенныхцелей,а
вдальнейшемрасширяласьзасчетподключенияло-
кальныхсетей,использующихееуслугииресурсы.
Крупнейшейглобальнойинформационнойсетью
являетсяInternet.Передачаданныхвэтойсетиоргани-
зовананаосновепротоколаInternet--IP(InternetProto-
col),представляющегособойописаниеработысети,
котороевключаетправиланалаживанияиподдержа-
ниясвязивсети,обращениясIP-пакетамииихобра-
ботки,описаниясетевыхпакетовсемействаIP.Сеть
спроектированатакимобразом,чтопользовательне
имеетникакойинформацииоконкретнойструктуресе-
ти.Чтобыпослатьсообщениепосети,компьютерраз-
мещаетданныевнекий"конверт",называемый,напри-
мер,IPсуказаниемконкретногоадреса.
Сетьможетсостоятьизсовершенноразнородных
подсетей,соединенныхдругсдругомшлюзами.Вка-
чествеподсетеймогутвыступатьлокальныесети,на-
циональные,региональныеиспециализированныесе-
ти,атакжедругиеглобальныесети,например,Bitnet
илиSprint.Кэтимсетяммогутподключатьсямашины
разныхтипов.Каждаяизподсетейработаетвсоответ-
ствиисосвоимиспецифическимитребованиямиииме-
етсвоюприродусвязи,самаразрешаетсвоивнутрен-
ниепроблемы.Однакопредполагается,чтоподсеть
можетпринятьпакетинформацииидоставитьегопо
указанномувэтойподсетиадресу.Такимобразом,две
машины,подключенныекоднойподсети,могутнапря-
муюобмениватьсяпакетами,аесливозникает
необходимостьпередатьсообщениемашинедругой
подсети,товступаютвсилумежсетевыесоглашения,
длячегоподсетииспользуютмежсетевойязык--прото-
колIP.Сообщениепередаетсяпоцепочкешлюзови
подсетей,покаононедостигнетнужнойподсети,где
доставляетсянепосредственнополучателю.
Дляобеспечениядоступакглобальнымсетям
пользователюнеобходимоосуществитьподключение
кподсети,используяопределенныеметодыдоступа,
основанныенавзаимосвязипротоколаобменаитипа
линиисвязи.Видыдоступаотличаютсянетолькотех-
нологией,ноистоимостью.
Популярнойуслугойвычислительныхсетейявля-
етсяэлектроннаяпочта.Поэтомупоставщикисете-
выхоперационныхсистемкомплектуютсвоипродукты
средствамиподдержкиэлектроннойпочты.
Электроннаяпочтавлокальныхсетяхобеспечива-
етпередачудокументовиуспешноиспользуетсяпри
автоматизацииофисныхработ.Прииспользованиидля
связимеждусотрудникамивсегоофисаонаоказывает-
сяудобнеетелефона,таккакпозволяетпередавать
такуюинформацию,какотчеты,таблицы,диаграммы
ирисунки,которыепотелефонупередатьтрудно.
Использованиеэлектроннойпочты,какправило,
предполагаетпередачусообщенийчерезспециальные
"почтовыеящики",междукоторымиразмещаютсяуст-
ройстваобработкиданных."Почтовыйящик"--общая
областьпамятивычислительнойсети,предназначен-
наядлязаписиинформацииспомощьюоднойпри-
кладнойпрограммысцельюеедальнейшегоисполь-
зованиядругимиприкладнымипрограммами,функцио-
нирующимивдругихузлахсети.
Электроннаяпочтаглобальныхсетейпередачисо-
общений,гдемогутобъединятьсякомпьютерысамых
различныхконфигурацийисовместимостей,обеспечи-
ваетследующиефункции.Во-первых,работувофлай-
новомрежиме,когданетребуетсяпостоянногоприсут-
ствиянапочтовомузле.Достаточноуказатьспециаль-
нойпрограмме-почтовикувремясистемныхсобытий
иадреса,гдеследуетзабиратьпочту.Во-вторых,дос-
тупктелеконференциям.В-третьих,доступкфайло-
вымтелеконференциям.Файловыетелеконференции
отличаютсяотобычныхтем,чтовкачествесообщений
внихсуществуютнеписьма,афайлы.Например,соз-
даетсяфайловаятелеконференция,посвященнаяэко-
номике,гдекаждыйучастникконференцииможетпо-
меститьсвойфайл,адругиеучастникиэтотфайлне-
пременнополучат.
Существуютидругиевозможности,предоставляе-
мыечленамсети.Можно,например,послатьзаказна
посылкуилиприемфакса.Составляетсяобычное
электронноеписьмо,оформленноедолжнымобразом,
ипосылаетсянаадрескомпьютерногоузла,занимаю-
щегосяфаксимильнымиоперациями.Текстэтогопись-
маввидефаксабудетдоставленнафаксимильный
аппаратадресата.
Кпреимуществамэлектроннойпочтыотносятсяско-
55
Информатикавэкономике
ростьинадежностьдоставкикорреспонденции,относи-
тельнонизкаястоимостьуслуг,возможностьбыстрооз-
накомитьссообщениемширокийкругпользователей.
Любаясистемаэлектроннойпочтысостоитиздвух
главныхподсистем.Во-первых,клиентскогопрограм-
многообеспечения,скоторымнепосредственновзаи-
модействуетпользователь.Во-вторых,серверногопро-
граммногообеспечения,котороеуправляетприемом
сообщенияотпользователя-отправителя,передачей
сообщения,направлениемсообщениявпочтовый
ящикадресатаиегохранениемвэтомящикедотех
пор,покапользователь-получательегооттуданедо-
станет.Серверноепрограммноеобеспечениеприсов-
местимостипротоколовпередачиданныхможетобра-
батыватьпочту,подготовленнуюразличнымиклиент-
скимипрограммами.Этопрограммноеобеспечение
различаетсяуровнямипроизводительности,надежнос-
ти,совместимости,устойчивостьюкошибкам,возмож-
ностямирасширения.
Клиентскоепрограммноеобеспечениепредостав-
ляетпользователямудобныесредствадляработыс
почтой.Несмотрянаихмногообразиевразличныхсис-
темахэлектроннойпочты,всеониимеютобщиефунк-
ции:оповещениеоприбытииновойпочты,чтениевхо-
дящейпочты,созданиеисходящейпочты,адресация
сообщений,использованиеадреснойкниги,содержа-
щейсписокабонентов,которымчастопосылаютпочту,
отправкасообщений,обработкасообщенийиихсохра-
нение.Кобработкесообщенийотносятсятакиефунк-
ции,какпечать,удаление,переадресацияписьма,сор-
тировка,архивированиесообщений,хранениесвязан-
ныхсообщений.Особоследуетвыделитьпрограммы,
позволяющиеработатьспапками,создаватьсвоипап-
кидляхранениявнихсообщенийпоразличнымтемам.
Этооченьудобноипомогаетбыстрееиэффективнее
обрабатыватьпочту.
Различныепочтовыепрограммымогутбытьклас-
сифицированыпоразнымпризнакам.Например,вка-
койоперационнойсистемеонимогутработать.Наибо-
леемассовоераспространениеполучилипродукты,
работающиевWindows.Другимважнымпризнаком
классификацииявляетсяфункциональнаявозмож-
ностьпочтовыхпрограмм,например,обработкамуль-
тимедийныхсообщений,возможностьработысразны-
микодировкамисообщений,наличиемногопользова-
тельскогоинтерфейсаидр.Кдополнительным
признакамможноотнести:интерфейспользователя,
качествосправочнойсистемы,интеграциясдругими
пакетами,требуемоедисковоепространстводляуста-
новкиицена.
Рекомендуемчитателямсамостоятельнососта-
витьARIS-диаграммы,отражающиеприведенное
здесьтекстовоеописаниеникоторыхаспектовраспре-
деленныхИС.
3.1.Функционально-ориентированное
управление
Ворганизациииуправлениироссийскимипредприя-
тиямидоминируетструктурныйподход.Структура
(отлат.struktura--строение,расположение,порядок)--
совокупностьустойчивыхэлементовсущности,обеспе-
чивающихеецелостность.Организационнуюструктуру
можноопределитькакупорядоченнуюсовокупностьус-
тойчивовзаимосвязанныхэлементов,обеспечивающих
функционированиеиразвитиеорганизациикакединого
целого.Структурныйподходоснованнаиерархической
организационнойструктурепредприятия,гдеоргани-
зацияиуправлениедеятельностьюпредприятиемосу-
ществляетсяпоструктурнымэлементам(бюро,отде-
лам,цехамит.п.),авзаимодействиеструктурныхэле-
ментов--черезработудолжностныхлиц(начальников
отделов,производств,цеховит.д.).
Системауправленияпрактическивсехроссийских
предприятийимеетярковыраженнуюиерархическую
структуруифункциональнуюнаправленность.ЕстьРу-
ководитель,емуподчиняютсяЗамыпонаправлениям,
которымвсвоюочередьподчиняютсяруководители
подразделений,выполняющиеопределенныефунк-
ции,ит.д.Восновеподобнойорганизацииуправления
лежитпринципразделенияиспециализациитруда
АдамаСмита,сформулированныйещевXVIIIвеке.В
современныхусловияхэтотподходуправленияоказы-
ваетсянеэффективнымпоследующимпричинам.Во-
первых,вфункционально-ориентированномуправле-
нии(ФОУ)каждыйначальник(стоящийвышевиерар-
хическойструктуреуправления)делегируетопреде-
ленные(частоимсамим)функциисвоемуподчинен-
ному(наследующийуровеньиерархии),иглавным
потребителем(контролером)результатовтрударабот-
никаявляетсяеговышестоящийначальник.Поэтому
каждыйсознательноилиподсознательностарается
угодитьначальнику,анеколлегеизсоседнегоподраз-
деления,атемболееклиенту.Присовременныхтен-
денцияхклиентнойориентации,когдаклиент--"царь
ибог",такойподходсразуотбрасываетпредприятие
напоследниероливконкурентнойборьбезадолирын-
ка.Во-вторых,приФОУусложненобменинформацией
междуразличнымиподразделениями,чтоприводитк
большимнакладнымрасходам,неоправданнодли-
тельнымсрокамвыработкиуправленческихрешений
и,какследствие,потереклиентов.Поподсчетамана-
литиковвремяработыивзаимодействиямеждусубъ-
ектамиответственностиразделяетсяследующим
образом:20%--времяработы,80%--передачарезуль-
татовследующемуисполнителю.Попыткивнедрения
автоматизацииприФОУ(программавнедренияавто-
матизированныхсистемуправления70-хгодовпрош-
логостолетия)привеликувеличениюнакладныхрас-
ходовнаобеспечениеуправлениядеятельностью
предприятиябезповышенияэффективности,авряде
случаев--присниженииэффективностивнесколько
раз.В-третьих,ФОУпротиворечитфундаментальному
законуискаженияинформацииприеепередачеспо-
мощьюестественногоязыка(законуинформационной
энтропии).Любойестественныйязыкобладаетинфор-
мационнойизбыточностью,чтоявляетсяисточником
искажениясутисообщения.Поэтомуприпередачеин-
формациичерезчетыреуровняиерархиимыимеем
высокуювероятностьполучения100%-хискаженийот
исходногосообщения.Отчастиповышеперечислен-
нымпричинамраспалисьмногиевеликиеиерархичес-
киеимперииотдревнейшихвремендосегодняшних
дней.
Ворганизациииуправлениидеятельностьюпред-
приятиявыделяют(кромеужеуказанных)следующие
недостаткиФОУ:разбиениетехнологийвыполнения
работынаотдельные,какправило,несвязанныемеж-
дусобойфрагменты,которыевыполняютсяразличны-
миэлементамиорганизационнойструктуры;отсутст-
виецельногоописаниятехнологийвыполнениярабо-
ты,влучшемслучаесуществуеттолькофрагментар-
ная(науровнеструктурныхэлементов),итонесовсем
актуальнаядокументируемостьтехнологий;отсутствие
ответственногозаконечныйрезультатиконтролянад
технологиейвцелом;отсутствиеориентациинавнеш-
негоклиента,атакжевнутреннихпотребителейпроме-
жуточныхрезультатовдеятельности;высокиенаклад-
ныерасходы,какправило,непонятнооткудапоявляю-
щиеся;неэффективностьинформационнойподдерж-
ки,обусловленная"лоскутной"автоматизациейдея-
Вэтойглавевводятсявобращениеосновныепонятияпроцесснойтерминоло-
гии,сравниваетсяфункционально-ипроцессно-ориентированноеуправление,атакже
краткоизлагаетсяпереходкпроцессномууправлениючерезэтапусовершенствования
(инжинирингаиреинжиниринга)бизнес-процессов.
3.ПРОЦЕССНО-ОРИЕНТИРОВАННОЕ
УПРАВЛЕНИЕ
57
Процессно-ориентированноеуправление
тельностиотдельныхподразделенийинеудачнымипо-
пыткамивнедрениякорпоративныхИС.
Практикапоказывает,чтоэффективнаядеятель-
ностьвбизнесе(т.е.деятельность,приносящаямакси-
мальнуюприбыль)неможетосуществлятьсяприФОУ
иструктурномподходе,гдеуправлениереализуется
посредствомприказов,распоряженийиразрешений.
Однимизвыходовявляетсяпереходкпроцессно-ори-
ентированномууправлению.
3.2.Бизнес-процессы
Информационныесистемыиграютважнейшую
рольприклиентно-ориентированнойорганизациибиз-
несаипроцессно-ориентированномуправлениибизне-
сом.Длявыясненияэтойроливведемнесколькопоня-
тийиз"процессной"терминологии.
Бизнес-процесс(БП)--этовзаимосвязанныйнабор
действий(операций,функций),которыепоопределен-
нымправилампреобразуютисходныеэкономические
ресурсывконечныепродуктыилиуслуги.ПодБПпони-
маютсовокупностьразличныхвидовдеятельности,ко-
торыевместевзятыесоздаютрезультат(продукт,услу-
гу),имеющийценностьдляпотребителя,клиентаили
заказчика.БПвыполняетсясцельюсозданиявыхода
(результата),спроснакоторыйпредъявляюткорпора-
тивные(внутренние)иливнешниепотребители(клиен-
ты).ВкачествеклиентаможетвыступатьдругойБП.
Можносказать,чтоБП--этоцепочкаработ,резуль-
татомкоторойявляетсякакой-либопродуктилиуслуга.
Вцепочкуобычновходятоперации,которыевыполня-
ютсяпоопределеннымбизнес-правиламструктурными
элементами,расположенныминаразличныхиерархи-
ческихуровняхорганизационнойструктурыпредприя-
тия.Подбизнес-правиламипонимаютспособыреализа-
циифункций(бизнес-функций)врамкахБП,атакже
характеристикииусловиявыполненияБП,т.е.,другими
словами,бизнес-правила--этоспециальныесведения
иособенностиконкретнойбизнес-деятельности.Вся
бизнес-деятельностьдолжнабытьпроникнутазаботой
опотребителе,т.е.вкаждомБПдолжныучитываться
требованияпотребителя(качество,стоимость,условия
доставки,особенностииспользования,сервисит.д.).
Предприятияможнорассматриватькакэкономи-
ческиеподсистемы,состоящиеизограниченногомно-
жестваБП,работающихвместедлядостиженияконеч-
ныхцелей.КБПотносятся,например,процесссбыта
иснабжения,процессразработкиновогоизделияивы-
водаегонарынок,процессобслуживанияклиентов.
Лозунгнефтяныхкомпаний"Отскважиныдобензоза-
правки"означаетБПмакроуровня,охватывающийвесь
технологическийциклкомпании.БП"Материально-тех-
ническоеобеспечениепромышленногопредприятия"
изучаетцелаянаучнаядисциплина--"Промышленная
логистика".
НесуществуетстандартногоспискаБП.Каждое
предприятиеимеетилидолжноклассифицироватьи
описатьсвойсобственныйпереченьБП.Какправило,
основудляклассификациисоставляютчетырекатего-
рииБП--основные,обеспечивающие,процессыуправ-
ленияиразвития.
ОсновнымиявляютсятеБП,которыесоздаютос-
новныевыходы(продукциюилиуслуги),представляю-
щиеценностьдляклиентаиприносящиеосновнойдо-
ходорганизации.Какправило,основныхБПворгани-
зациинемного,обычнонеболеедесяти.
ОбеспечивающимиявляютсяБП,которыеобеспе-
чиваютвыполнениеосновныхБП.Вобщемслучаеони
обеспечиваютресурсамивсеБП.Вотличиеотосновных
количествообеспечивающихБПдостигаетдесятков.
БПуправленияохватываютвеськомплексфунк-
цийуправлениянауровнекаждогоБПиорганизации
вцеломсучетомполногоциклауправленияорганиза-
цией,начинаяотстратегическогопланированиядоана-
лизапричинотклоненияотпланаиформированияуп-
равляющихрешений.
КБПразвития,какправило,относятсяБПсовер-
шенствованиявыхода(производимогопродуктаили
услуги)илитехнологииегополучения,атакжеиннова-
ционныепроцессы.
КромеосновныхБП(ониприносятосновнойдоход
организации),можновыделитьнеосновныеБП,кото-
рыеприносятнезначительнуюдолюдохода.Болеето-
го,всоставеосновногоБПмогутсуществоватьвнут-
ренниеобеспечивающиеподпроцессы,авсоставе
обеспечивающихможновыделитьосновнойобеспечи-
вающийинескольковспомогательныхподпроцессов.
Обеспечивающиепроцессыснабжаютресурсамии
технологическиподдерживаютосновныеБП,атакже
процессыуправленияиразвития.
КобщимобеспечивающимБПотносятся,напри-
мер,формированиеспросанапродукциюилиуслуги,
экономическийанализ,финансовоеобеспечение,
снабжение,юридическоеобеспечение,обеспечение
транспортом,ремонтоборудования,обеспечениетеп-
лом(электроэнергией),обеспечениеперсоналом,
обеспечениеохранытрудаитехникибезопасности,со-
циальноеобслуживание,охранаобъектовиматери-
альныхценностей.
Кпроцессамразвитияотносят,например,расшире-
58
Глава3
ниепроизводственныхплощадей,совершенствование
технологийпроизводстваилипредоставленияуслуг,
внедрениеновогооборудования,разработкуиливнед-
рениеИС.
КаждыйБПхарактеризуетсячеткоопределенны-
мивовремениначаломиконцом;внешнимиинтер-
фейсами,которыелибосвязываютегосдругимиБП
внутриорганизации,либоописываютвыходвовнеш-
нююсреду;последовательностьювыполненияфунк-
цийиправиламиихвыполнения(бизнес-правилами).
Длякаждойфункции,входящейвБП,определеныее
местовобщейпоследовательностиработ,исполни-
тель,условияинициации(события),времяистоимость
выполненияидр.
БПможнопредставитькакупорядоченнуюсовок-
упностьтакихсущностей,какрабочиеобъекты,ресур-
сы,организационныеединицы,функции,событияи
др.Рассмотримкраткоеописаниеперечисленныхсос-
тавляющихБП.
Рабочийобъект--этосущность,надкоторойосу-
ществляетсянекотороедействие(преобразование,об-
работка,формирование).Рабочиеобъектымогутбыть
илиматериальными(сырье,материалы,полуфабрика-
ты,готовыеизделия),илифинансовыми(платежи,пе-
речисленияидр.),илиинформационными(заказы,на-
кладные,счетаидругиедокументы).Рабочиеобъекты
являютсядинамическимисущностями,т.е.периоди-
ческивозникаютвБП(закупаются,производятся,фор-
мируются),преобразуютсявдругиеобъектыиудаля-
ютсяизБП(продаются,передаютсянахранение).Под
рабочимиобъектамиможнопониматьпредметытруда.
Ресурсы--этосущности,спомощьюкоторыхосу-
ществляютсяБП,например,оборудование,деньгина
расчетномсчете,нормативно-справочнаяинформация
(номенклатуры-ценники,классификаторы)ит.д.Ресур-
сы,такжекакирабочиеобъекты,могутдинамически
изменятьсвоесостояние(конкретныеэкземплярыре-
сурсоввтечениежизненногоциклаэкономической
системыдобавляютсяилиудаляются),новотличиеот
рабочихобъектовиспользуютсявсистемевтечение
несколькихцикловвоспроизводства,т.е.находятсяв
системепостоянноивэтомсмыслеявляютсястатичес-
кими.Подресурсамиможнопониматьсредстватруда.
Разделениесущностейнарабочиеобъектыиресурсы
зависитотиспользованияихвтомилииномБП,по-
сколькуводномБПсущностьможетвыступатьвроли
рабочегообъекта(например,предприятиесамостоя-
тельноремонтируетнекотороеоборудование),авдру-
гомэтасущностьиспользуетсявкачествересурса(обо-
рудованиеиспользуетсявпроизводственномпроцессе).
Организационныеединицы(предприятия,подраз-
деления,персонал,отдельныеисполнители)--это
частныйслучайресурсов,представляющихсобойобъ-
единениеисполнителей,которыеиспользуютдругие
ресурсыдлявыполненияБП.Одноитожеподразде-
лениеможетучаствоватьвнесколькихБП.Например,
отделсбытаучаствуетсобственновсбытетоваров,в
формированиипроизводственныхзаказовипредо-
ставляетинформациювмаркетинговыйотделдляпро-
веденияисследованийрынка,выработкистратегичес-
кихрешений,представляетучетнуюинформациюдля
управленияфинансовымиресурсами.Инаоборот,в
одномитомжеБПпринимаютучастиемножествоорга-
низационныхединиц:например,вподбореиуправле-
ниикадрамипринимаютучастиенетолькоотделкад-
ров,ноипроизводственныеподразделения,финансо-
выйотдел,дирекцияпредприятия.
Функцияилибизнес-функция(работа,действие,
операция)преобразуетвходныерабочиеобъектыв
выходныеилимодифицируетих.Последовательность
взаимосвязанныхповходамивыходамфункцийсос-
тавляетБП.ФункцияБПможетпорождатьрабочие
объектылюбойприроды(материальные,денежные,
информационные).
Постепениинформатизациивыделяютавтомати-
ческие,интерактивные,экспертныеинеавтоматизиро-
ванныефункции.Автоматическиефункциивыполня-
ютсяЭВМбезучастиячеловека,например,составле-
ниестандартныхотчетовилипроведениематемати-
ческихрасчетов.Интерактивныефункциивыполня-
ютсяЭВМичеловекомвдиалоговомрежиме,напри-
мер,реализациянестандартныхзапросов.Эксперт-
ныефункциивыполняютсячеловекомнаосновереко-
мендаций(команд),подготавливаемыхЭВМ.Неавто-
матизированныефункциивыполняютсячеловеком
безиспользованияЭВМ.
Событияописываютразличныеусловияпротека-
нияБП.Этиусловиясвязаныспроисходящимисобы-
тиямивовнешнейсредеиливсамихБП(например,
заказпринят,отвергнут,отправленнакорректировку),
которыеизменяютсостоянияобъектов,ресурсов,орга-
низационныхединиц.Такимобразом,событиефикси-
руетфактзавершениявыполнениянекоторойфункции
ипереходаобъектавновоесостояниеилипоявления
новогообъекта.Новыесостоянияобъектоввызывают
выполнениеновыхфункций,которыесоздаютновые
событияит.д.,поканебудетзавершеннекоторый
БП.Такимобразом,последовательностьсобытийсос-
тавляетконкретнуюреализациюБП.
Каждоесобытиеописываетсясдвухточекзрения:
59
Процессно-ориентированноеуправление
информационнойипроцедурной.Информационно
событиеотражаетсяввиденекоторогосообщения,фик-
сирующегосамфактвыполнениянекоторойфункции,
изменениясостоянияилипоявленияновогообъекта.
Процедурнособытиевызываетвыполнениедругихфунк-
цийипоэтомудлякаждогосостоянияобъектадолжны
бытьзаданыописаниявызововдругихфункций.Таким
образом,событиявыступаютвуправляющейролидля
выполненияфункцийБПиопределяютнаправленияма-
териальных,информационныхифинансовыхпотоковв
зависимостиотконкретнойситуации.
УкаждогоБПестьграницы,интерфейсивладелец.
ГраницыБП--границавхода,котораяпредшествуетпер-
войоперациипроцесса,играницавыхода,котораясле-
дуетзаегопоследнейоперацией.ИнтерфейсБП--
организационный,информационныйитехническийме-
ханизм,посредствомкоторогоБПвзаимодействуетс
предшествующимипоследующимБП.ВладелецБП--
лицоилигруппалиц,отвечающиезаБПиимеющие
полномочияизменятьегосцельюусовершенствования.
ВыделениеБП,ихописание,анализиоптимиза-
ция--колоссальныйрезервдляповышенияконкурен-
тоспособностииэффективностиработыкомпании.
ПрисовершенствованииБПнапредприятиипреследу-
ютразличныецели,например,стремятсяулучшить
ихорганизацию,согласоватьвыполняемыеработы,
минимизироватьиспользуемыересурсы(уменьшить
затраты),ускоритьработуит.п.Целисовершенствова-
нияБПможнострогосформулировать.Например,
возможныследующиеформулировкицелейсовер-
шенствованияБП:
--сократитьпродолжительностьБП"Разработка
продукта"на30%,
--сократитьвремяобслуживанияклиентовдо5-
тиминут,
--упроститьуправленческийучетиускоритьдоступ
ккритическиважнойинформации.
Нарис.3.2.1изображенадиаграммараспределе-
нияфункции,гдевокругпроизвольнойбизнес-функции
распределеныразличныесущности.Здесьвпервом
рядурасположенонесколькоорганизационныхединиц,
авпоследнихдвухприведеныразличныеинформаци-
онныеносителиит.д.
Подреорганизациейдеятельностироссийских
предприятийчастопонимаетсявнедрениеновых
средствавтоматизациииинформационныхтехноло-
гий,например,КИСилиотдельныхеечастей
(электронныхархивов,средствпоискадокументов,
системдокументооборотаит.д.).Принесовершенных
БПэтотупиковыйпуть,таккакпослеавтоматизации
беспорядкаполучитсяавтоматизированныйбеспоря-
док.Необходимопреждевсегозаостритьвниманиена
вопросахсовершенствованияБПпредприятия,повы-
шенияихэффективностииоптимизациивтомили
иномсмысле(всмыслебыстродействия,минимизации
энергозатратит.д.).Например,можностремитьсяк
построениюоптимальныхсхемтоварно-финансовых
потоковисвязанныхснимидокументооборотом.
Различаютпостепенное(инжиниринг)икардиналь-
ное(реинжиниринг)совершенствованияБП.Обапод-
ходаоснованынаанализеБП,которыйпозволяетвы-
являтьдублированиефункций,узкиеместа,затрат-
ныецентры,качествовыполненияотдельныхопера-
ций,избыточныеоперации,отсутствиеилинеполноту
информации,возможностиавтоматизации,возможнос-
тивнедрениясистемуправлениякачествомимногое
другое.ПрианализеможнооцениватьБП,например,
путемпооперационногоопределениястоимостиихвы-
полнения.Естественностремитьсякуменьшениюсто-
имостиБПприсохранениинеобходимогокачества.
3.3.Управлениебизнес-процессами
Клиентоплачивает(илидолженоплачивать)не
структуруорганизации,авыходыпроцессов,внейпро-
исходящих,т.е.товарыилиуслуги.Эффективныте
организации,вкоторыхструктурамаксимальносоот-
ветствуетвыполняемымБП,т.к.последниеподчинены
целямсуществования(функционирования)организа-
ции,иструктураорганизациидолжнасоответствовать
еецелям.БП,протекающиеворганизации,первичны
поотношениюкструктуреэтойорганизации(БП--пер-
вичны,структура--вторична).
Процессныйподходориентирован,впервуюоче-
редь,ненаорганизационнуюструктурупредприятия,а
наБП.Вэтомподходе,во-первых,предприятиерас-
сматриваетсякакбизнес-система,котораяпредставля-
етсобойсвязанноемножествоБП,во-вторых,система
управленияпредприятиемориентировананауправле-
ниекаккаждымБПвотдельности,такивсемиБПпред-
приятия,в-третьих,системакачествапредприятияори-
ентировананаобеспечениекачествавыполненияБП.
ПриэтомкБПвыдвигаютсяследующиеосновные
требования.БПдолжнысоединятьзадачипредприя-
тиявединоецелоеотначаладоконцаиориентиро-
ватьсянапотребителя.БПдолжныпересекатьверти-
кальныеподразделенияиспособствовать"горизон-
тальному"видениюорганизации.Необходимо,чтобы
каждыйработникорганизациизналобэтихБП,имел
какое-топредставлениеоних.Этопреждевсегонеоб-
60
Глава3
Рис.3.2.1 Диаграмма размещения (окружения) функции
61
Процессно-ориентированноеуправление
ходимодляизмененияустановокработников.Укаждо-
гоизнихдолжнасложитьсяцелостнаякартинаработ.
Несмотрянато,чтокаких-тоБПегоработапрямоне
касается,ондолжениметьонихпредставлениеиду-
матьосвоейработеспозицийцелогокакоегочасти.
НужноразработатьсистемуизмеренияБП.Всепо-
казателидолжныбытьувязанывединуюсистемуи
отражатьБПвцелом.Недолжнобыть"показателейв
себе".Хорошопродуманныепоказателинетолькопо-
зволяютоцениватьикорректироватьходБП,ониочень
важныворганизациикоманднойработы,превращая
группуразрозненныхлюдейвединуюкоманду,объе-
диненнуюобщейцелью.
Идеяпредставленияпредприятияввиденабора
БП,ауправлениеегодеятельностьюкакуправление
БПсталараспространятьсявконце80-хгодовпрошло-
гостолетия.Лучшиекомпаниимиранапрактикедока-
залиэффективность,экономичностьипрогрессив-
ностьпереходанаклиентно-ориентированноепроиз-
водство(ориентированногонареальногорыночного
клиента)ипроцессно-ориентированноеуправление
предприятием.Этикомпанииперешлина"тощеепро-
изводство"или"тощую"ресурсосберегающуюоргани-
зационнуюструктуру.Дляэтогоонивыполнили,на-
пример,следующее:делегировалибольшиеполномо-
чияиответственностьисполнителям,сократиликоли-
чествоуровнейпринятиярешения,автоматизировали
технологиивыполненияБП,сместилиакцентсконтро-
лякачестваконечногопродукта(услуги)наобеспече-
ниекачествавыполненияБПпредприятия.Вэтихком-
паниях,во-первых,всеБПчеткоописаны,документи-
рованыиоптимизированы,во-вторых,занихотвечают
иимиуправляютконкретныеспециалисты.
Основнымусловиемпереходакпроцессно-ориен-
тированномууправлениюявляетсявысокийуровень
средствинформационногообеспечениядеятельности
предприятия.Когдавычислительныесредствапод-
держкиинформационнойдеятельностинебылидо-
ступны,существованиефункционально-ориентирован-
ногоподходавуправлениибылонетолькооправдан-
ным,ноиединственновозможным.Прииспользовании
средствподдержкиинформационнойдеятельности
возникаетвозможностьохватитьвсюсистемуцеликом,
рассмотревсоставляющиеееБПкакединоецелоеи
введяоперативныйконтуруправлениянапередний
план.Вэтомслучаечеловек(субъектответственности)
вовлеченвБП,т.е.подчиняетсяегозаконамилогике,
анедругомучеловекусосвоимислабостямиипробле-
мами.Врезультате:
--системауправлениявыравниваеттребованияко
всемучастникамБП,т.е.требуетотнихравногока-
честванавсехучастках,вкаждыймоментвремении
вовсехработах;
--системауправлениястановитсясаморегулируе-
мойсточкизрениякачества;
--количествоуровнейуправлениясокращается
додвух,таккакуправляющий(ответственныйзавы-
полнение)БПвзаимодействуетсуправляющимпред-
шествующегоипоследующегоБП;
--численностьуправленческогоперсоналаумень-
шаетсяпомереоптимизацииистабилизацииБП;
--резковозрастаетэффективность,устойчивость
иуправляемостьБП;
--образуетсягибкаяисамонастраиваемаясисте-
мауправления.
Дляуспешногосуществованиятакойсистемыне-
обходимообеспечитьоперативнойинформациейвсе
БП(стехнологическойточкизрения)ивсехучастников
БП(включаяруководителейпредприятия).Поэтому
безсоответствующейИСневозможенпереходнакли-
ентно-ориентированнуюорганизациюпредприятияи
егопроцессно-ориентированноеуправление.
Можновыделитьследующиеобщиепринципы
процессногоуправления:разделениеуправленияра-
ботойиуправленияработником,кооперацияикоманд-
наяработа,ориентациянацелое,профессионализа-
цияиширокийдиапазонзнанийиумений,накопление
ираспространениезнанийиметодов,высокаястепень
самостоятельностииинициативыснизу,горизонталь-
ноепостроениеорганизации,акцентнадинамикуика-
чественнуюспецификуинтересовконечныхпотребите-
лей.Соблюдениеэтихтребованийнапрактикеможет
помочьвреализациипроцессногоуправления.
Заметим,чтоврезультатечастыхимножествен-
ныхизмененийворганизациименяетсяпроцессная
ориентация,иорганизациястановитсятрудноуправля-
емой.Вэтойситуациижелательноупорядочитьдея-
тельностьорганизации,благодарясозданиюрефе-
рентноймодели,общегоглоссария,полногоперечня
БП,регламентовнанихит.д.
3.4.Управлениепотокамиработ
Управлениесистемойвозможнотолькочерезуп-
равлениееепроцессами.Откачествауправленияпро-
цессамизависитэффективностьсуществованиясис-
темывцелом.НоисамуправляемыйБПдолженбыть
качественным,т.е.быстрым,малозатратным,удоб-ным
ит.д.ДефектныйБПнеобходимоизменять.Нокогда
БПкачественный,необходимоконтролировать
62
Глава3
егокачественноевыполнение.Дляоценкикачества
управлениякакотдельнымБП,такигруппойБПис-
пользуютсяразличныепоказатели.Например,затраты
навыполнениеБП,временныехарактеристикиБПи
другиепоказателикачествавыполненияБП.
УправлятьвсемиБПприпомощиоднойприклад-
нойсистемыневозможно.Оченьчастодляэтоготребу-
етсярядприкладныхсистемдляорганизациипродаж,
закупок,производства,учетаит.д.Например,общее
управлениеБПосуществляет,какправило,отдельная
система,называемаяуправлениемпотокамиработ
(workflow).Внедрениеэтойсистемыявляетсяявным
признакомпереходанапроцессно-ориентированное
управлениепредприятием.
Системыклассаworkflow,например,вофисных
процессахпередаютобрабатываемыеобъекты(доку-
менты)содногорабочегоместанадругое.Видеале
этапередачаосуществляетсяэлектроннымисредства-
ми--откомпьютера,установленногонаодномрабочем
месте,ккомпьютеру,гдевыполняетсяследующаяопе-
рация.Дляэтоготребуетсядетальноеописаниепроце-
дурприменительнокконкретномуБПиуказаниена
соответствующихисполнителей.
Позавершениитойилиинойоперациисистема
классаworkflow,например,забираетисходящийдоку-
ментизэлектронногоящикаодногоменеджераипере-
сылаетеговэлектронныйящикдлявходящихсообще-
нийнакомпьютереследующегоменеджера.Системы
workflowсодержатинформациюосостояниипроцесса
обработки,временивыполненияипользователяхкаж-
догоБПипринеобходимостивыдаютданныедля
оценкистоимостиивремени,атакжепредоставляют
информациюдлямониторингаБП.
ЭлектронноесвязываниеучастниковБПчерезтех-
нологиюworkflowпозволяетоперативнодоставлять
результатывыполненнойработыдоследующихиспол-
нителей,автоматическисигнализируяоконцепреды-
дущейоперации.Такимобразом,сокращаютсязатра-
тывременинамежоперационныепереходы.Приэтом
достигаетсяболеегибкоепланированиеииспользова-
ниеимеющихсяресурсов,которыестановятся"тонки-
миагентами"БП.
Электронныекоммуникацииибезбумажнаятехно-
логиярабочихпотоковпозволяютсделатьболеепро-
зрачнымконтрольисполненияБП,когдавкаждыймо-
ментвремениможнознатьегосостояниенаконкрет-
ныхрабочихместах.ОтклонениявБПсразустановят-
сяавтоматическиизвестнымидлявсехзаинтересован-
ныхисполнителейименеджеров.Болеетого,развитые
интеллектуальныеИСпозволяютзаблаговременно
осуществлятьдиагностикуипрогнозированиеразвития
БП.Вэтихусловияхменеджерамнетнеобходимости
осуществлятьконтрольисполненияБПпосредством
сборабумажныхотчетов.МониторингБПстановится
болееоперативным,нетребуетсяподдержаниеболь-
шогоштатауправляющегоперсоналасреднегозвена.
Крометого,возможностьоперативнойсвязиучаст-
никовБПсменеджерамивслучаевозникающихпро-
блемпосредствомпроведениятеле-ивидеоконферен-
цийтакжеповышаетоперативностьпринятиярешений
безпотеривременинапроведениетрадиционныхсо-
вещаний.Принимаемыеуправленческиерешениямо-
ментальностановятсяизвестнымичерезэлектронную
почтуидоскиобъявленийдлявсехучастниковБП.Это
такжеспособствуетсокращениючислауровней
управлениянапредприятии.
3.5.Этапыперехода
кпроцессномууправлению
Длябольшинствароссийскихпредприятийпере-ход
напроцессно-ориентированноеуправление(ПОУ)
необходимоначинатьсэтаповнаведенияпорядкавих
деятельности,усовершенствованияБПивнедрения
корпоративнойинформационнойсистемы(КИС).Пер-вые
дваэтапачастоигнорируются,и,например,после
быстрогообследованияпредприятиязаинтересован-ные
лицалоббируютоднуизсуществующихкоммер-ческих
КИСподкрасивымилозунгамиеенастройкииадаптации
подконкретноепредприятие.Ностоимостьтакой
настройкиможетнапорядокпревышатьстои-мость
самойКИСитребоватьсерьезныхвременныхзатрат,
совместимыхсзатратаминаразработкуновойсистемы.
Приэтом,какправило,ещедопроведенияобследования
(даивообщедопоявленияплатеже-способного
заказчика)исполнителизнают,какуюимен-носистему
онибудутвнедрятьиосуществлять"адап-тацию"
результатовобследования.Другаякрайность,т.е.
детальноеобследованиепредприятияиразработ-кана
егоосновесобственнойКИС,отражающейсу-
ществующуюнапредприятииоргструктуруитехноло-
гии,толькоусугубляетситуацию(информатизируябес-
порядок,можнополучитьтолько"информационный
беспорядок").
Предприятие--этосложнаяорганизация,функцио-
нированиекоторойодномучеловекупонятьзачастую
простоневозможно.Руководствовобщихчертахпред-
ставляетсебеобщийходдел,аисполнителидоско-
нальноизучилитолькосвоюдеятельностьиуяснили
своюрольвсложившейсясистемеделовыхвзаимоот-
63
Процессно-ориентированноеуправление
ношений.Нокакпредприятиефункционируетвцелом,
незнает,какправило,никто.Поэтомудлятого,чтобы
иметьпредметанализа,необходимо,впервуюоче-редь,
описатьдеятельностьпредприятия.Причемформа
описаниядолжнабытьпонятнаиудобнадляанализа.
Графическиенотацииидиаграммныепред-ставления
моделейкакразислужатдляоблегченияпонимания
сложныхсистем.Врезультатеанализата-кихмоделей
выявляютсяпутиусовершенствованиядеятельности
предприятиязасчетулучшенияееБП,примененияКИС
иавтоматизацииуправления.
СовершенствованиеБПосуществляетсянаоснове
оценкиихэффективности,гдекритериямиоценкимо-гут
бытьстоимостныеивременныезатратынавыпол-нение
БП,наличиедублирующихиликонфликтующихдругс
другомБП,степеньзагруженностисотрудниковидр.В
процессемоделированиядеятельностипред-приятияи
усовершенствованияБПдолженбытьполу-ченпроект,
содержащийдостаточноинформациидляреализации
наегоосновеПОУпредприятиемврамкахбюджета
выделенныхресурсовивремени.
ПервымшагомнапутипереходакПОУявляется
предварительноеизучениепредприятия.Ононачина-
етсясобследованиядеятельностипредприятияиможет
потребоватьотнесколькихднейдонесколькихнедель.
Впроцессеобследованияпредприятиявыявляются
функциональныедеятельностикаждогоизегоподраз-
деленийифункциональныевзаимодействиямеждуни-
ми,информационныепотокивнутриподразделенийи
междуними,внешниепоотношениюкпредприятию
объектыивнешниеинформационныевзаимодействия.
Поокончанииобследованиястроитсяисогласуетсяс
заказчикомпредварительныйвариантмоделидеятель-
ностипредприятия,детализированныйдоуровняоснов-
ныхБП.Результатыпредварительногоизучениярас-
сматриваютсяруководствомислужат,во-первых,для
оценкипреимуществвнедренияПОУ,во-вторых,для
принятиярешенияонеобходимостиивозможностиде-
тальногоизучения,в-третьих,дляобоснованиявремен-
ныхзатратистоимостидетальногоизучения.
Детальноеизучениестроитсянафактах,выявлен-
ныхвовремяпредварительногоизученияипроведения
обследованияпредприятия.Онопредполагаетболее
детальноедокументированиеограниченийсуществую-
щейсистемыуправления,атакжеуточнениеБПдо
уровня,необходимогодлянаписанияспецификаций
новой(модернизированной)системы.Наэтомэтапеосу-
ществляетсяобработкарезультатовобследованияипо-
строениеуточненныхмоделейдеятельностипредприя-
тиядвухвидов--"Какесть"и"Какдолжнобыть".
Модели"какесть"представляютсобой"снимок"
положенияделнапредприятии(оргштатнаяструктура,
взаимодействияподразделений,принятыетехноло-гии,
автоматизированныеинеавтоматизированныеБПит.
д.)намоментобследования.Онипозволяютпо-нять,
чтоделаетикакфункционируетпредприятие,втомчисле
выявитьнедостаткииузкиеместа,атакже
сформулироватьпредложенияпоулучшениюситуа-ции.
Модели"какдолжнобыть"отражаютперспектив-ные
предложенияруководстваисотрудниковпред-приятия,
экспертовисистемныханалитиковипозволя-ют
сформироватьвидениеновыхрациональныхтехно-логий
работыпредприятия.
Главнымрезультатомдетальногоизученияявляет-
сяпостроениесистемногопроекта(моделитребова-
ний),являющегосяпервойфазойразработкиПОУ
(именнофазойанализатребованийксистеме),накото-
ройтребованиязаказчикауточняются,формализуются
идокументируются.Системныйпроектстроитсянаос-
новемодели"какдолжнобыть"ирезультатовобследо-
ванияпредприятиявчастивыявлениятребованийк
будущейсистеме.
Фактическинаэтаперазработкисистемногопро-
ектадаетсяответнавопрос:"Чтодолжнаделатьбуду-
щаясистема?".Именноздесьлежитключкуспешному
переходукПОУ.Впрактике,например,автоматизации
сложныхсистем,известномногонеудачныхреализа-
цийименноиз-занеполнотыинечеткостиопределения
системныхтребований.Системныйпроектпозволяет
следующее:описать,"увидеть"искорректироватьбу-
дущуюсистемудотого,каконабудетреализована
физически,уменьшитьзатратынаразработкуивнед-
рениесистемы,оценитьразработкуповремениире-
зультатам,достичьвзаимопониманиямеждувсеми
участникамиработы(заказчиками,пользователями,
разработчиками,программистамиит.д.),улучшить
качестворазрабатываемойсистемы.
Диаграммымоделейлегкопонятьиобнаружить
какие-либонесоответствияиошибкивБП.Поэтомупри
презентациисистемногопроектааналитикдолженбыть
готовуслышатькритическиезамечания.Врезуль-тате
презентациипринимаетсярешениеопродолже-нии
разработкиилиеепрекращении,атакжеустанав-
ливаетсяценапереходакПОУ.Поэтомуаналитикдол-
женсоздатьнесколькоальтернативныхмоделей,име-
ющихразныйнаборпреимуществипредполагающих
различныекапиталовложениядляихреализации.
Наэтапеанализатребований,во-первых,необхо-
димопонять,чтопредполагаетсясделать,аво-вторых,
задокументироватьэто,т.к.еслитребованиянезафик-
64
Глава3
сированыинесделаныдоступнымидляучастников
проекта,тоонивродебыинесуществуют.Приэтом
язык,накоторомформулируютсятребования,должен
бытьдостаточнопростипонятензаказчику.Модель
требованийввидемножестваструктурированныхи
взаимоувязанныхдиаграммдеятельностипредприя-
тияиявляетсятакимдокументом.
Приведемнекоторыерекомендациипоструктури-
рованиюмоделейдеятельности.Во-первых,структу-
рированиедолжноосуществлятьсявсоответствиис
БПпредприятия,аневсоответствиисегооргштатной
структурой.ИменноБПпредставляютценностьдля
клиента,иименноихулучшениемнеобходимозани-
маться.Модель,основаннаянаоргштатнойструктуре,
можетпродемонстрироватьлишьхаос,царящийвор-
ганизации,наееосновевозможновнестипредложения
толькообизмененииэтойструктуры.Сдругойстороны,
модель,основаннаянаБП,содержитвсебеоргштат-
нуюструктурупредприятия.Во-вторых,вмоделях
должныбытьотраженыосновныевидыдеятельности
предприятияиихвзаимосвязи.Например,дляавто-
транспортногопредприятияможновыделитьследую-
щиедеятельности:эксплуатацияавтотранспорта,ре-
монтитехническоеобслуживание,контрольбезопас-
ности,управлениепроизводством,обеспечивающая
деятельность.Сложныевидыдеятельностинеобходи-
модетализировать.Так"Обеспечивающаядеятель-
ность"можетвключатьвсебя"Учеткадров","Бухгал-
терскийучет","Экономическоепланирование","Мате-
риально-техническоеснабжение","Складскойучет"и
т.п.В-третьих,каждаяиздеятельностейдолжнабыть
детализировананаБП.Например,деятельность"Учет
кадров"включаетвсебяБП"Приемнаработу","Уволь-
нение"ит.д.ДальнейшаядетализацияБПосущест-
вляетсяпосредствомбизнес-функций.ТакБП"Прием
наработу"содержитвсебефункции"Приемзаявле-
ния","Оформлениеприказа","Регистрация"идр.
Построенныемоделиявляютсянепростореализа-
циейначальныхэтаповразработкисистемы,ноитех-
ническимзаданиемнапоследующиеэтапы.Онипред-
ставляютсобойсамостоятельныйотделяемыйрезуль-
тат,имеющийбольшоепрактическоезначение.Вчаст-
ности,модель"какесть"включаетвсебясуществую-
щиенеавтоматизированныетехнологиинапредприя-
тии.Формальныйанализэтоймоделипозволитвыя-
витьузкиеместавБПипредложитьрекомендациипо
ихулучшению(независимооттого,предполагаетсяна
данномэтапепереходкПОУилинет).Моделипозво-
ляютосуществлятьавтоматизированноеибыстрое
обучениеновыхработниковконкретномунаправлению
деятельностипредприятия(таккакеетехнологиясо-
держитсявмодели)сиспользованиемдиаграмм(из-
вестно,что"однакартинкастоиттысячислов").Спомо-
щьюмоделейможноосуществлятьпредварительное
рассмотрениеновогонаправлениядеятельностис
цельювыявленияновыхпотоковданных,взаимо-
действующихподсистемиБП.
Системныйпроектполностьюнезависимиотделя-
емотконкретныхразработчиков,нетребуетсопровож-
денияегосоздателямииможетбытьбезболезненно
передандругимлицам.Болеетого,еслипокаким-либо
причинампредприятиенеготовокреализациипроекта,
онможетбыть"положеннаполку"дотехпор,покав
немневозникнетнеобходимость.
Послевыборасистемногопроектанаосновевыяв-
ленныхисогласованныхтребованийосуществляется
разработкаследующихпредложений:составлениепе-
речняавтоматизированныхрабочихместпредприятия
испособоввзаимодействиямеждуними,анализпри-
менимостисуществующихсистемуправлениядляре-
шениятребуемыхзадачиформированиерекоменда-
цийповыборутакихсистем,принятиерешенияовыбо-
реконкретной(существующей)КИСилиразработке
собственнойсистемы,разработкатребованийктехни-
ческимсредствам,разработкатребованийкпрограм-
мнымсредствам,разработкапредложенийпоэтапам
исрокампереходакПОУ.
Наследующемэтапе(проектирования)наоснова-
ниипринятыхрешенийпопереходукПОУосуществля-
етсяпреобразованиесистемногопроектавтехничес-
кийпроект(модельреализации).Наэтапепроектиро-
ваниявырабатываютсяпутиреализациимоделейтре-
бований,которыепорожденыизафиксированыпри
анализе.Наэтомэтапеосуществляетсяпостроение
моделиреализации(илифизическоймодели),демон-
стрирующей,каксистемабудетудовлетворятьпредъ-
явленнымкнейтребованиям(безтехническихподроб-
ностей).Здесьопределяютсяпараметрыреализации
науровнетипов.Знаятипыподсистемипотенциаль-
нуюаппаратнуюплатформу,можноприступатькпоис-
кукоммерческихпакетов,которыеудовлетворяюттре-
бованиям,выявленнымизафиксированнымнаэтапе
системногопроектирования.
СистемныйпроектпозволяетвыбратьКИС,наибо-
лееполноподходящуюконкретномупредприятию,ли-
боотвергнутьэтотпутьиприступитькразработкеи
реализациисобственнойсистемы.Рекомендуются
следующиекритериивыбораготовойсистемы:под-
держкабольшинстваБП,выявленныхприанализетре-
бований,поддержкаконцептуальноймоделиданных,
65
Процессно-ориентированноеуправление
наличиевысокоуровневыхмеханизмовразработкидля
компенсацииотсутствующихданныхифункций,функ-
ционированиенаразличныхаппаратныхплатформах,
достаточныеразмерывнутреннихтаблиц,локализа-
ция.Помимочистотехническихкритериеввыбора,
важнуюрольиграюттакжеделовыекритерии,напри-
мер,опытвнедренияинадежностьпродавца.
ОтметимнедостаткиразработкисобственнойКИС
посравнениюспокупкойготовойсистемы.Трудозатра-
тынасозданиесобственнойКИСогромныисоставля-
ютсотниитысячичеловеко-лет,стоимостьразработки
соизмеримасостоимостьюготовойсистемы(ачасто
значительнопревышаетее).Использованиеготовой
системыменеерискованно,чемразработкасобствен-
ной.Готоваясистемавнедряетсяпоэтапноипоэтому
частичноможетбытьдоступнаврабочемрежимего-
раздобыстрее,чемсобственная.
3.6Инжинирингиоптимизация
бизнес-процессов
Цельбизнес-инжинирингазаключаетсявпоиске
максимальноэффективныхБП.ИнжинирингБП--это
неодноразовоемероприятие,апостояннаяработадля
тех,ктозанихотвечает.Помимоидеинепрерывного
эволюционногосовершенствованияБП,существует
болеереволюционнаяреинжиниринговаяконцепция,
когдапередпредприятиемставитсязадачаначатьвсе
снуля(по-новому).
Обаподходаимеютсвоидостоинства.Вопределен-
нойситуации,когдаупредприятияпоявляетсяшанс
радикальнопереосмыслитьсвоюдеятельность,внеся
внеефундаментальныеизменения,можнопровести
реинжиниринг.НоипослеегозавершенияБПостаются
впостоянномдвижении.Возникаютновыеорганизаци-
онныеформы,появляютсяновыеспособыведениябиз-
неса,которыеможновзятьзапрототип,изобретаются
новыетехнологии,наконец,приобретаютсязнанияи
опыт,связанныеснедавновнедреннымиБП.Всеэто
влечетзасобойнеобходимостьадаптацииновыхБП.
Косновнымцелямулучшениядеятельностипред-
приятияможноотнести:уменьшениестоимостипродук-
циииуслуг,повышениекачествапроизводимойпродук-
циииуслуг,ускорениепроизводствапродукциииуслуг,
переходк"быстромупроизводству".Последнеепред-
ставляетсобойобъединениесервиса,качества,гибкос-
тиистоимости.Быстроепроизводствоявляетсяполной
противоположностьюмассовогопроизводства,которое
изобретеновначалепрошлогостолетияГенриФордом.
Тогдаупотребителянебыловыбораиэкономиязасчет
масштабовпроизводстваоказываларешающеевлия-
ниенапринятиерешений.Сегоднянеобходимо,прежде
всего,учитыватьвесьмаразнообразныетребования
клиентов.Поэтомуосновойдеятельностипредприятий
являетсямаксимальноеудовлетворениепокупателей
сразличнымитребованиями.При"быстромпроизвод-
стве"особоеударениеделаетсянагибкостьдеятель-
ностипредприятия,котораяобеспечиваетпотребителю
возможностьзаказаразнообразнойпродукциисбыст-
ройдоставкойипоприемлемымценам.
ДлясовершенствованияБПмогутпотребоваться
изменения(модификации)функциональногопотока
(например,объединениенесколькихфункций),управ-
ленческихрешений,организационнойструктурыили
обязанностейсубъектовответственности,используе-
мыхданныхилиинформационногообеспечения.
Приинжинирингеинепрерывнойоптимизациисле-
дуетчеткодокументироватьисохранятьБП.Этоявляет-
сяобязательнойпредпосылкойдляоценкиБПнастадии
анализа.В"хранилищахпроцессов"находятсякорпора-
тивныезнанияпредприятияоБПиинформацияопро-
цессах-прототипах.Здесьжеможнособиратьмодели
текущих,унаследованныхидажебудущихБП,которые
послужатфундаментомдляулучшенийвбудущем.
ДлясинтезаоптимальныхБПможноприменять
следующиевспомогательныесредстваинжиниринга:
оценкаБП,эталонноесравнениеБП,имитационное
моделированиеиоценкакачестваБП.
Длятого,чтобыпостроитьБП,отвечающийкон-
кретнымцелям,необходимооценитьБПсточкизрения
этихцелей.Еслицелиносятфинансовыйхарактер,
например,"сократитьстоимостьБПна30%",тонеоб-
ходимоустановитьсвязьмеждустоимостьюиБП.
Обязательнойпредпосылкойдляопределения
стоимостиявляетсяналичиевсеобъемлющейпроце-
дурырасчета.Восновепооперационногоисчисления
стоимостилежитпринципразбиенияБПнаэлементар-
ныеподпроцессы(операции).Сначалаопределяется
средняястоимостьодноразовоговыполнениякаждого
подпроцесса.Затемспомощьюсоответствующих
коэффициентоввычисляетсястоимостьвсегоБП.
Длякаждогоподпроцессаможноопределитьстав-
кистоимости(например,стоимостьтипичногозаказа
напоставку,стоимостьтипичногонапоминанияобуп-
латеит.д.).Пооперационныйстоимостныйанализпо-
зволяетраспределитьнакладныерасходыпоБПииз-
бежатьмаловразумительныхединыхставок.
СопоставлениеанализируемогоБПсаналогичным
БПназываетсяэталоннымсравнением.ЭталонныеБП
предлагаютсяконсалтинговымикомпаниями.
66
Глава3
Расхождениемеждухарактеристикамиэталонного
ианализируемогоБПможетподсказать,каклучшеорга-
низоватьусебяБП.Целевымикритериямиприэталон-
номсравнениимогутвыступатьфинансовые,времен-
ныеилисовокупныепоказатели,например,стоимость
БП,пропускнаяспособностьиливеличинавыхода.
Перечислимкачественныеиколичественные
критерииэталонногосравнения.
КачествоБПможнооцениватьпоследующимкри-
териям:процентотходов,процентдоработкиипере-
делки,процентдефектныхпартийтовара(числопро-
дуктов),процентвозвратов,ценагарантийногообслу-
живания,наличиеидостоверностьинформации.
Продуктивностьотражаютобъемвыходапродук-
ции,выходпродукциинаединицуиспользуемогоресур-
са,стоимостьодной"доброкачественной"единицыиз-
делия,числовыполненныхзаказовнаодинчаструдоза-
трат,добавленноекачествонаодногоработника,стои-
мостьфункций,добавляющихкачество,впроцентах.
Временныепоказателиотражаютпроцентдоставок
вустановленныесроки,времяциклаизготовленияпро-
дукта,времяцикладоставки,числодоставоксзадерж-
кой,время,требуемоедляпереналадки,время,требуе-
моедляпроверки,процентнепродуктивноговремени.
Удовлетворенностьклиентовоценивается,напри-
мер,следующимикритериями:числоклиентов,возобнов-
ляющихзаказнапокупку,индексыудовлетворенностикли-
ентов,реальноожидаемыйвыходдляклиента,рекомен-
дациипоприобретению,удобстводляпользователя.
Эффективностьофиснойработыотражают:
время,требуемоедляобработкизаказа,числопрепят-
ствийдляклиента,среднеечислоконтактовнаоформ-
лениеодногозаказа,числодефектовитребований
доработкиипеределки,числодопустимыхисключе-
ний,задержкиотчетностивднях.
ОценкаБПнаосноверезультатовпооперационно-
гоисчислениястоимостииэталонногосравненияиме-
етважнейшеезначение.Нодляпостроенияоптималь-
ногоБПразрабатываетсянесколькоальтернативпове-
дения"что--если",которыеанализируютсяспомощью
методаимитационногомоделирования,исрединих
определяетсянаилучший.Анализразличныхальтер-
нативвгипотетическихситуациях("что--если")осу-
ществляетсянасуществующеймоделиБП.
Дляанализаможновыбиратьальтернативныевари-
антыБП,различающиесяпотакимаспектамкакпосле-
довательностьвыполненияфункций,времявыполне-
нияфункций,характерповедениясоответствующихор-
ганизационныхединиц.Альтернативывырабатываются
индивидуальнонаосновеэмпирическихданныхлибо
автоматическимспособом--послучайномупринципу.
3.7.Основныенаправления
реинжиниринга
Основныепроблемы,скоторымисталкиваются
предприятия,являютсяследствиемплохихБП,ане
плохойоргструктуры.Реорганизация,т.е.переходот
модели"какесть"кмодели"какдолжнобыть",неозна-
чаетизменениеоргштатнойструктурыпредприятия,
хотяэтотпроцессдействительноможетотразитьсяи
наструктуре.Пытатьсясовместитьновуюоргштатную
структурусостарымиБПинаоборот--этовсеравно,
что"переливатьпрокисшеевиновновыебутылки".
Предприятия,которыеначинаютулучшатьсвою
деятельностьсуничтожениябюрократии,врезультате
получатхаос.Бюрократия--этототцемент,который
скрепляетвсекомпонентытрадиционнойкорпорации.
Бюрократиярешаетпроблемуфрагментированных
БП.Длятого,чтобыизбавитьсяотбюрократииипере-
строитьструктурупредприятия,необходимоперепро-
ектироватьБПтак,чтобыонинебылифрагментарны-
ми.Послеэтогопредприятиеможетобойтисьибез
бюрократическогоаппарата.
ВыборнуждающихсявреорганизацииБПсостоит
изследующихпятиэтапов.
Формулировкамиссиипредприятия.Миссия
должнаобъединятьосновнуюцель(задачу)икорен-
нуюпричинусуществованияпредприятия.Миссия
должнапредоставитьвозможностьотличатьданное
предприятиеотегоконкурентов.
Выработкаисогласование(наосновемиссии)
подцелей,вытекающихизглавнойцели.Этиподцели
получилиназваниекритическихфакторовуспеха--
SCF(CriticalSuccessFactors).Рекомендуетсяиметь
неболеевосьмиSCF,всовокупностионидолжныотра-
жатьключевыехарактеристикипредприятияиего
внешниесвязи.Приэтомкаждыйизнихнеобходим,а
всеонивместедостаточныдлядостижениямиссии.
Другимисловами,бездостижениякаждойизподцелей
невозможнодостижениеглавнойцели,и,есливсепод-
целидостигнуты,тодостигнутаиглавнаяцель.
ВыявлениеисогласованиеключевыхБП.Надан-
номэтапеследуетобратитьвниманиенаследующие
моменты.ОбщеечисловыбранныхБПнедолжнопре-
вышать15-20.Следуетразличатьосновныеивспомо-
гательныеБП.Основныепроцессыотражаютцелевую
деятельностьпредприятия,т.е.производяттовары(ус-
луги),имеющиеценностьдляклиента:ремонтитех-
ническоеобслуживаниенаавторемонтномпредприя-
67
Процессно-ориентированноеуправление
тии,перевозкапассажироввавтобусномпарке,прода-
жапродуктоввмагазине.ВспомогательныеБПотра-
жаютобеспечивающуюдеятельностьпредприятия,
большинствоизнихявляютсятиповымидляпредприя-
тийразличныхотраслей(Бухгалтерия,Учеткадров),
другиемогутиметьсерьезныеотличия(Обеспечение
безопасности,Планирование).
ПривязкаБПкSCF.Наданномэтапенеобходимо
соотнестиБПикритическиефакторыуспеха(какие
процессывлияютнакаждыйизSCF?),дляэтойцели
удобнопостроитьтаблицу"процессы-SCF".
РанжированиеивыборБПдляреорганизации.
ЧислоSCF,накоторыевлияетБП,позволяетприблизи-
тельнооценитьотносительнуюважностьданногоБП.
ВрезультатеоценкивсеБПранжируютсяследующим
образом:стратегическинаиболееважные,ноплохора-
ботающие;менеевлиятельные;минимальновлияющие
наработупредприятияилиужехорошоработающие.
Рассмотримнекоторыенаправленияреинжинирин-
га,рекомендуемыеХаммером(Hammer)иЧампи
(Champy)вкниге"ReengineeringtheCorporation"[26].
Отказотмассовогоконтроля.Контролькачества
готовогоизделияявляетсязапоздалойидорогостоящей
мерой,неявноподразумевающейпланированиебрака.
Качествоготовоготовараневозможноулучшить,поэто-
мунеобходимоулучшатьпроизводство.Качестводолж-
нозакладыватьсявизделиеприегопроизводстве.Каж-
дыйследующийзаказдолженвыполнятьсялучше
предыдущего,необходимопостоянносовершенство-
ватьматериалы,умениеинавыкисотрудниковит.п.
Непрерывноеобучениеруководства.Руководству
желательнознатьвсеБПпредприятия,отпоявления
исходныхматериаловдореализацииготовойпродук-
циипотребителям.Хорошийуправляющийначинает
своюработувкомпанииснизшихзвеньев.Занесколь-
колетонпроработаетвразныхподразделениях,иему
будутзнакомывсепроблемыпредприятия.
Переориентацияруководителяотнадзоракуправ-
лению.Руководительдолжен,преждевсего,знатьработу,
которуюонконтролирует,бытьлидеромистремитьсяк
повышениюкачестватоваровиуслуг.Ондолженобла-
датьреальнойвластьюибытьориентированнымнаин-
формированиевысшегоруководствапредприятияопро-
блемахиусловиях,нуждающихсявизменении.
Налаживаниесвязеймеждуподразделениями.Со-
трудникиодногоподразделениядолжнызнатьопро-
блемах,возникающихвсмежныхподразделениях.
Фактическиукаждогосотрудникаестьсвойпотреби-
тельвсмежномподразделении:один,например,осу-
ществляетзакупкуматериалов,другойконструирует
изделия,источникомбракаможетбытьдеятельность
любогоизних.
Чтобынаучитьсяиндуктивномыслитьвовремя
реинжиниринга,необходимогибчеотноситьсяксу-
ществующимправиламииспользоватьновейшиеин-
формационныетехнологии,ихвозможностьопровер-
гатьтеилииныеправилаиограничения,принятыев
традиционнойработе.Нижеприведеныпримерыпра-
вилработы,которыемогутбытьотмененыспримене-
ниемновейшихинформационныхтехнологий.
1)Староеправило:информацияможетпоявлять-
сяодновременнотольководновремяиводномместе.
Новаятехнология:совместноиспользуемыеБД.Но-
воеправило:информацияможетпоявлятьсяодновре-
менновомногихместах,еслиэтотребуется.
2)Староеправило:толькоопытныеспециалисты
(эксперты)могутвыполнятьсложныеработы.Новая
технология:экспертныесистемы.Новоеправило:ме-
неджерможетвыполнятьтужеработу,чтоиэксперт.
3)Староеправило:Приходитсявыбиратьмежду
централизациейидецентрализацией.Новаятехноло-
гия:телекоммуникационныесети.Новоеправило:
можноодновременноиспользоватьвыгоды,получае-
мыеотцентрализацииидецентрализации.
4)Староеправило:руководительпринимаетвсе
решения.Новаятехнология:средстваподдержкипри-
нятиярешений.Новоеправило:принятиерешенийвхо-
дитвобязанностикаждого.
5)Староеправило:персоналнуждаетсявофисах
дляполучения,хранения,коррекцииипередачиинфор-
мации.Новаятехнология:беспроволочныесредства
коммуникацииипортативныекомпьютеры.Новоеправи-
ло:работникинаместахмогутполучатьипередавать
информациюизлюбогоместа,гдебыонининаходились.
6)Староеправило:лучшийспособконтактаспотен-
циальнымпокупателем--личныйконтакт.Новаятехно-
логия:Internet.Новоеправило:лучшийспособконтакта
спотенциальнымпокупателем--эффективныйконтакт.
7)Староеправило:чтобынайтиобъект,необходи-
мознать,гдеоннаходится.Новаятехнология:автома-
тическоеиндексированиеиотслеживание.Новоепра-
вило:объектысамисообщают,гдеонинаходятся.
8)Староеправило:планыпериодическипере-
сматриваются.Новаятехнология:высокопроизводи-
тельныекомпьютеры.Новоеправило:планымогут
пересматриватьсямгновенноипостоянно.
Изприведенныхпримеровочевидно,чтопомере
дальнейшегоразвитиятехнологийбудетпроисходить
отказотвсебольшегоколичестваправил,покоторым
организованыБП.Правила,которыепредставляются
68
Глава3
непогрешимымисегодня,могутустаретьменеечем
загод.Изэтоговытекает,чтоиспользованиевозмож-
ностей,заложенныхвновыхтехнологиях,дляизмене-
нийБПирезкихегоусовершенствований--этопостоян-
ная(анеодноразовая)деятельность.Следованиено-
вейшимтехнологияминахождениеспособовихприме-
нениянапредприятиидолжнопроисходитьнепрерыв-
но,также,какисследования,разработки,маркетинг.
Необходимоиметьпрактическоевидениеитворческую
мысльдлятого,чтобыраспознатьвозможности,скры-
тыевтехнологии,котораянапервыйвзглядкажется
вообщенеимеющейничегообщегосработойпредпри-
ятия.Болеетого,предприятиядолжнысделатьприме-
нениеновыхтехнологийоднимизсвоихосновныхза-
нятий,еслионихотятбытьвпередивнашевремяди-
намичныхтехнологическихизменений.Те,ктолучше
сможетразглядетьиоценитьвозможности,скрытыев
новойтехнологии,получатпостоянное,растущеепреи-
муществонадконкурентами.
3.8.Характеристики
перепроектированных
бизнес-процессов
ПриведемизкнигиХаммераиЧампи"Reenginee-
ringtheCorporation"примерыобщихсвойствихаракте-
ристикперепроектированныхБП.
Несколькоработобъединяютсяводну.Дляпере-
проектированныхБПхарактерноотсутствиесборочно-
гоконвейера:многиеработыизадачи,которыераньше
выполнялисьпоотдельности,теперьобъединяютсяв
одну,выполняемуюоднимспециалистом(или,покрай-
неймере,специалистамиодногоподразделения,на
которыхвозложенаполнаяответственностьзавыпол-
нениеработы).Безусловно,втакомподразделении
могутвозникнутьпроблемы,связанныесраспределе-
ниемзаданийиприводящиекзадержкамиошибкам,
ноонибудутнезначительнымипосравнениюспробле-
мами,возникавшимираньше,когдазаданияраспреде-
лялисьмеждуразнымиподразделениями.Позитив-
нымявляетсято,чтотеперькаждыйсотрудникзнает,
ктоотвечаетзабыстроеиточноевыполнениеработы.
ВыигрышотвведенияинтегрированныхБПиотве-
чающихзанихсотрудниковможетбытьогромным.
Предприятиеизбавляетсяотошибок,задержекидо-
полнительнойработывсвязиспроблемами,которые
возникалиприраспределениизаданий.ОбычноБП,
ориентированныйнатакогосотрудника,выполняется
вдесятьразбыстрее,чемегоконвейернаяверсия.
Приэтом,посколькуновыйБПпорождаетменьшее
числоошибокинедоразумений,предприятиюненуж-
ныдополнительныеработникидляихисправления.
Кромеэтого,интегрированныйпроцесстребует
меньшеработыпоегоадминистрированию.Поскольку
сотрудники,задействованныевпроцессе,отвечаютза
то,чтобыработаисполняласьвовремяибезошибок,
контролязанимитребуетсяменьше.Вместоэтого,
предприятиестимулируетэтихработников,наделен-
ныхновымиполномочиями,кпостоянномупоискуно-
выхтворческихпутейуменьшениядлительностира-
бочегоциклаизатратприпроизводствекачественного
продуктаилиуслуги.Ещеоднопреимуществоинтегри-
рованныхпроцессов--улучшениекачествауправле-
ния,посколькувэтихпроцессахзанятоменьшеечисло
людей,становитсялегчедаватьимработуиследить
заеевыполнением.
Исполнителипринимаютрешения.Предприятия,
осуществляющиеинжиниринг,уплотняютБПнетолько
горизонтально(возлагаянасотрудниковмножествопо-
следовательныхзаданий),нотакжеивертикально.Вер-
тикальноеуплотнениеозначает,чтовтехместахБП,
гдесотрудникиобычнообращалисьзаответомкруко-
водству,теперьпринимаютсясамостоятельныереше-
ния.Вотличиеоттойситуации,когдапринятиерешений
изолируетсяотсамойработы,вперепроектированном
БПпринятиерешенийстановитсячастьюработы,и
теперьсамиисполнителивыполняюттучастьработы,
которуюраньшевыполнялоруководство.
ЭтапыБПвыполняютсявестественномпоряд-
ке.РеинжинирингБПосвобождаетихотпредопреде-
леннойлинейнойпоследовательностивыполнения
этапов,прикоторойработыочередногоэтапаначина-
ютсяпозавершениюпредыдущего.Вперепроектиро-
ванномБПэтапыорганизованывтакойпоследователь-
ности,вкоторойэтонеобходимо.Отказотлинейности
ускоряетработуБПподвумпричинам.Во-первых,мно-
гиеэтапывыполняютсяодновременно.Во-вторых,
уменьшаетсявремямеждуначаломиокончаниемвы-
полненияБПитемсамымснижаетсявероятностьпе-
ределыванияужевыполненнойработыиз-заустарева-
нияинформацииилипротиворечийсранеевыполнен-
нымиработами.
СуществуютразличныеверсииБП.Традиционные
(стандартизированные)БПбылиориентированына
производствомассовойпродукциидлямассовогорынка.
Всевходныеданныеобрабатывалисьодинаково,ипо-
этомупредприятияпроизводилиодинаковуюпродукцию.
Внастоящеевремятакаятехнологияустарела:длятого,
чтобыудовлетворитьсовременнымтребованиям,необ-
ходимоиметьнескольковерсийодногоитогожеБП,
69
Процессно-ориентированноеуправление
каждаяизкоторыхбылабынастроенанатребования
различныхзаказчиков,ситуацийивходныхданных.
Работавыполняетсятам,гдееецелесообразно
делать.Наструктурно-ориентированныхпредприятиях
работавыполняетсяспециалистами,сгруппированными
вструктурныеподразделения:бухгалтерумеетсчитать,
аработникотделаснабженияумеетзаказыватьтовары.
Когдабухгалтериинужныновыекарандаши,приобрета-
етихотделснабжения.Снабженцынаходятпоставщи-
ков,оговариваютцены,составляютзаказ,проверяют
поставленныйтовариоплачиваютсчет.Этодорогостоя-
щийБП,посколькувеговыполненииучаствуетнесколь-
коразныхотделов,атакжеиз-задополнительнойдея-
тельности,связаннойсобработкойвсехнужныхбумаг
исвязываниемвоединовсехчастейБП.Поэтомучасто
разумнеевыполнитьтотилиинойвспомогательныйБП
врамкахосновногоБПподруководствомиответствен-
ностьювладельцаосновногоБП.
Снижениедолиработпопроверкеиконтролю.Тра-
диционныеБПизобилуютоперациямипроверкииконтро-
ля,которыеявляютсяразновидностьюбесполезнойра-
боты,посколькунесоздаютникакихценностей,нотем
неменеенужныдлятого,чтобыгарантироватьотсутст-
виенарушений.Например,привыполнениитипичного
БПпокупкиотделснабженияпроверяетподписьзаказав-
шеготоварчеловека(чтобыубедиться,чтоонимеетна
этоправо),атакжеимеетсялидостаточносредствна
счетуданногоподразделения.Всеэтипроверкиимеют
однуцель--убедиться,чтоподразделениянеприобрета-
юттого,чтоониприобретатьнедолжны.Возможно,эта
цельдостойнаодобрения,номногиепредприятиянеза-
мечаютрасходов,которыевлечеторганизациястрогого
контроля.Всеэтипроверкитребуютвремениисил--в
некоторыхслучаяхдажебольших,чемсамБП"Приобре-
тениетовара"(болеетого,расходынапроверкумогут
оказатьсявышестоимостиприобретаемыхтоваров,на-
пример,каквслучаескарандашами).
Минимизациясогласований.Согласованияявля-
ютсядругойразновидностьюбесполезнойработы,ко-
торуюперепроектированныйБПсводиткминимуму.
Этодостигаетсяуменьшениемчислаточеквнешнего
контакта,имеющихсявБП,чтоприводиткснижению
вероятностиполученияпротиворечивыхданных,по
которым,собственно,итребуетсясогласование.
Ответственныйменеджерявляетсяединствен-
нойточкойконтакта.Ответственныйменеджербы-
ваетполезенвситуациях,когдаразличныеэтапыБП
настолькосложныилидотакойстепениразбросаныв
пространстве,чтоодномучеловеку(идаженебольшой
группе)неподсилусправитьсясихинтеграцией.Выс-
тупаявкачествебуферамеждусложнымБПизаказчи-
ком,онведетсебякакотвечающийзавыполнениевсе-
гоБП,хотянасамомделеэтоинетак.Длятого,чтобы
выполнитьэтуфункцию(тоестьиметьвозможность
ответитьнавопросызаказчикаиразрешитьвозникшие
унегопроблемы),ответственныйменеджердолжен
иметьдоступковсеминформационнымсистемам,ис-
пользуемымсотрудниками,реальновыполняющими
БП,атакжевозможностьконтактироватьсэтимилюдь-
ми,принеобходимостиполучаяотнихпомощьиотве-
тынасвоивопросы.
Сочетаниецентрализованныхидецентрализо-
ванныхопераций.ВперепроектированныхБПимеют-
сявозможностисочетатьвыгоды,получаемыеотцент-
рализацииидецентрализацииводномитомжеБП.
Информационнаятехнологияпозволяетподразделе-
ниямдействоватькакполностьюавтономныморгани-
зационнымединицам,втожевремяпользуясьпреиму-
ществамицентрализации.Например,снабжениеторго-
выхпредставителейнаместахкомпьютерамикласса
notebook,соединеннымиспомощьюмодемовсголов-
нымотделением,даетимвозможностьполученияне-
медленногодоступакхранящейсятаминформации.
Втожевремясредстваконтроля,заложенныевпро-
граммноеобеспечение,используемоеэтимиторговы-
мипредставителямипризаключенииконтрактов,не
позволяютимустанавливатьнеразумныеценылибо
задаватьусловиядоставки(иликакие-тоиныеусло-
вия),которыепредприятиенеможетвыполнить.Ис-
пользуяэтутехнологию,предприятиямогутперепроек-
тироватьБПпродажтакимобразом,чтобыизбавиться
отбюрократическогоаппаратавместныхотделениях,
повыситьнезависимостьиуровеньполномочийторго-
выхпредставителейиодновременноусовершенство-
ватьконтрользарасценкамииусловиямипродаж.
Приведенныехарактеристикиприсущимногим
перепроектированнымБП.Ноэтововсенедоказыва-
ет,чтовсеперепроектированныеБПвыглядятодина-
ковоиличтоперепроектированиеБП--этонечтопро-
стоеистандартное.Этогоинеможетбыть,хотябы
потому,чтонекоторыехарактеристикиконфликтуют
другсдругом.НасамомделесозданиеновогоБП
требуетглубокихзнанийстарогоБП,творческогопод-
ходаидальновидности.
4.1.Обследованиепредприятия
ДляформальногоописанияпредприятияиегоБП
необходимообследоватьэтопредприятиеисобрать
достаточнуюинформацию.Приобследованииосу-
ществляетсясборинформации,котораяхарактеризует
предприятиевцелом,егоБП,организационно-штат-
нуюструктуру,системууправления,нормативно-спра-
вочнуюдокументацию,материальныеиинформацион-
ныепотокиит.п.
Поокончанииобследованиястроитсяисогласует-
сясзаказчикомпредварительныйвариантмодели
предприятия,детализированныйдоуровняосновных
деятельностейиинформационныхсвязеймеждуними.
Вдальнейшемнаоснованиисогласованныхмоделей
верхнегоуровняосуществляетсяпостроениедеталь-
ныхмоделей.
Необходимоотметить,чтоодинсистемныйанали-
тикдолженобследоватьнеболеедвухилитрехвидов
деятельностипредприятия(таких,какучеткадров,бух-
галтерскийучет,маркетинг,ремонтоборудования,пере-
возкиит.п.)длятого,чтобытщательновнихразобрать-
ся.Современноепредприятиеявляетсясложнойсисте-
мой,состоящейизкрупныхвзаимоувязанныхподсистем
(деятельностей),авозможностичеловекаводновре-
менномохватебольшогоколичестватакихподсистем
ограничены,поэтомуздесьвполноймередолженис-
пользоватьсяпринцип"разделяйивластвуй".
Припроведенииобследованияиспользуетсяследую-
щаяисходнаяинформация:данныепооргштатнойструк-
турепредприятия,описаниясуществующихтехнологий
деятельности,стратегическиецелииперспективыразви-
тия,результатыопросасотрудников(отруководителейдо
исполнителейнижнегозвена),предложениясотрудников
поусовершенствованиюБПпредприятия,нормативно-
справочнаядокументация,данныепоимеющимсяна
предприятиисредствамисистемамавтоматизации.
Обследуемыйэлементсистемыуправленияпред-
приятиемописываетсявследующихтерминах:
--вход,т.е.входнаяинформация,объектыучета,
структураисодержаниенормативно-справочнойинфор-
мации,которуюиспользуюткакконтекстныеданныедля
выполненияБП,первичныедокументы,данныеилиобъ-
екты,которыепотребляютсяилиизменяютсявБП,огра-
ничения,накладываемыенавходнуюинформацию,ре-
сурсы,необходимыедлявыполненияБП,состависпол-
нителей,техническихсредств,оборудования,безкото-
рыхневозможнореализоватьБП,ит.п.;
--выход,т.е.выходнаяинформация,структураи
содержаниевыходныхдокументов,основнойрезультат
выполненияпроцесса,конечныйпродуктпроцессаит.д.;
--функции,т.е.правилаобработкивхода(напри-
мер,входнойинформациидляполучениярезультат-
нойинформации),требованиянормативныхдокумен-
тов,которымируководствуютсяпривыполнениипро-
цессапроизводства,ит.д.
Какуюжеинформациюнужновыявлятьпрежде
всегововремяобследования?Во-первых,должны
бытьвыявленывсевнешниеобъекты,скоторымимо-
делируемоепредприятиевзаимодействует,технологии
взаимодействиясостороныпредприятия,атакжеин-
формационныеиматериальныепотоки,обеспечиваю-
щиеэтивзаимодействия.Во-вторых,должныбытьде-
тальновыявленыреальныетехнологииработыпред-
приятия.Следуетпомнить,чтонормативно-справоч-
наядокументация(еслионаимеется)описываетих
неполно.В-третьих,должныбытьопределеныреаль-
ныефункцииподразделенийиихвзаимосвязиивзаи-
мозависимости,посколькуположенияоподразделе-
нияхтакуюинформациюнесодержат.В-четвертых,
должныбытьвыявленыиспецифицированывсеин-
формационныехранилища(втомчислеибумажные:
картотеки,архивыит.п.).В-пятых,должнабытьоцене-
нааппаратно-техническаябазапредприятия,атакже
4.ОБСЛЕДОВАНИЕ
ИВЕРБАЛЬНОЕОПИСАНИЕСИСТЕМ
Дляпостроениямоделипроцессанеобходимолибобытьегоучастником,либо
наблюдатьзанимсостороны,либоиметьонемдостаточнуюинформацию.Мыуже
построилинесколькоARIS-моделейнесложныхподсистемипроцессов,используядля
этогоихсловесноеописание.ARIS-аналитики,какправило,работаютсвербальной
информацией,описывающейдинамическуюсистемуиеепроцессы.Этуинформацию
добываютзачастуюонисами,например,проводяобследованиемоделируемого
предприятия.
Вэтомразделекраткоизложеныосновыметодикипроведенияобследования
деятельностипредприятияиподготовкисловесного(вербального)описания
результатовэтогообследования.
71
Обследованиеивербальноеописаниесистем
исследованоработающеенанейпрограммноеобеспе-
чение.Наконец,в-шестых,должныбытьсобраныста-
тистическиеданныепоБПпредприятия.
Погрешности,связанныеснедостаткоминеточ-
ностьюинформации,усугубляютсянарушениемпро-
цедурысбораинформациииобработкирезультатов
обследования.Вэтойсвязицелесообразнопридержи-
ватьсяследующихэтаповорганизацииипроведения
обследования:формулированиецелейобследования,
отбориформированиегруппыаналитиков(экспертов
повидамдеятельности),разработкамоделиобследо-
вания,сборинформации,анализиобработкаполучен-
нойинформации,синтезнедостающейинформации,
приведениедобытойинформациикформе,удобной
длядальнейшегоиспользования.
Формированиегруппыаналитиковнаправленона
разработкуметодаимоделисбора,анализаиобобще-
нияинформации.Сборинформацииприобследовании
проводитсяпоспециальнойметодике,вчастности,пу-
темопросасотрудниковпредприятия.Этотопросмо-
жетбытьорганизовансиспользованиемметодаанкет,
методаинтервьюиметодагрупповыхобсуждений.
4.2.Сборинформации
опредприятии
Припроведенииобследованиярекомендуетсяосу-
ществлятьсбордокументов,анкетирование,интер-
вьюированиеигрупповойопрос.Цельюанкетирова-
ния,интервьюированияигрупповогоопросаявляется
сборинформации,котораядетальнохарактеризуетБП
исистемууправленияпредприятием.
Сбордокументовдолженосуществлятьсянавсех
этапахпроведенияобследования.Соответствующие
формы,бланкиит.п.вдальнейшемсослужатнеоцени-
муюпомощьприразработкемоделейпредприятия.
Целесообразноподготовитьальбомформсразбивкой
ихподеятельностямпредприятия.
Методанкетоснованназаполнениисотрудника-
миподразделенийобследуемогопредприятияспеци-
альныхопросныхлистов--анкет.Цельанкетирования
--сборинформации,котораяхарактеризуетпредприя-
тиеиегосистемууправлениякаквцелом,такипоот-
дельнымэлементам.Анкеты--этоперечнитемати-
ческихвопросов,ответынакоторыеготовитипишет
специалист(группаспециалистов)обследуемогопред-
приятия.Анкетыпредназначеныдлятого,чтобысоста-
витьобщеепредставлениеодеятельностипредприя-
тия,подготовитьперечнисистематизированнойинфор-
мацииопредприятиииспланироватьработугруппы
экспертов,обследующихпредприятие.
Анкетированиепредполагаетвыездгруппысистем-
ныханалитиковнапредприятие.Анкетыдолжныразда-
ватьсяруководителямструктурныхподразделенийисо-
держатьграфыдляидентификациифамилииидолж-
ностианкетируемого.Отдельноизлагаетсяпросьбапри-
ложитьшаблоныдокументов,скоторымиработаютсо-
трудникисоответствующегоподразделения.Списокво-
просовдолженбытьограничен(неболее15-20)стем,
чтобывсяанкетанезанималаболеедвухлистов.
Необходимоиметьввиду,чтоизлишняядетализа-
цияобследуемыхобъектов(факторов,проблем)может
привестикснижениюнадежностиполученнойинфор-
мации.Вопросник(анкета)долженобеспечитьпра-
вильное,единственноетолкованиеответанакаждый
вопросввидеколичественнойоценки.Приэтомвоз-
можныразличныевариантыоценокиметодовупоря-
доченности(доли,проценты,баллы).Анкетапредстав-
ляетсобойструктурноупорядоченныйнаборвопросов
(поблокам,разделам),каждыйизкоторыхсвязанс
конкретнойзадачейопроса.
Примерныйвариантанкетыприсбореинформа-
цииобофиснойдеятельностиприведенниже:
•ФИОруководителяподразделения,телефон;
•координатыконтактноголица(ккомувот-
сутствиеилипризанятостируководителяможно
обращаться);
•основныефункцииподразделения;
•какаяинформацияпоступаетиздругихпод-
разделений(заявки,запросы,отчетыит.п.);
•какаяинформацияпередаетсявдругиепод-
разделения;
•какаяинформацияформируется("рождает-
ся")вподразделении;
•какимивнешнимипредприятиями(банк,заказ-
чик,поставщикит.п.)взаимодействуетподразде-
лениеикакойинформациейобменивается;
•физическоепредставлениеинформационных
потоковихранилищ(документ,дискета,сеть,жур-
нал,картотекаит.п.);
•времяхраненияинформации;
•документыотидляруководства;
•штатнаяструктураиквалификациякадров
•техническоеоснащениеподразделения(ком-
пьютеры,сеть,модемит.п.);
•используемыепрограммныепродукты.
Просьбаприложить:
1)положениеоподразделении;
2)набордокументальныхформбезвнутреннего
наполнения,т.е.используемыеформы,бланкиидр.
72
Глава4
Интервьюированиеявляетсяважнейшиминеоб-
ходимымметодомсбораинформации,толькосего
помощьювозможноразобратьсявовсехтонкостях
применяемыхнапредприятиитехнологий.Современ-
ноепредприятиеявляетсясложнейшейсистемой,как
онофункционируетвцелом,незнаетниодинчеловек.
Конечно,руководствопредставляетситуациювцелом,
сдругойстороны,клеркдоскональнознаетсвоюдея-
тельность,нополнойкартинынеимеетникто.Итолько
интервьюированиепредставителейвсехзвеньеворг-
штатнойструктурыпозволитвыявитьивдальнейшем
формализоватьэтукартину.
Методинтервьюподобенметодуанкет,ноответы
вопросныхлистахфиксируетэксперт,проводящийоб-
следование.Приэтомкаждыйответможетбытьпрове-
рениуточненспомощьюдополнительныхвопросов.
Вопросыдолжныдополнятьдругдруга,подтверждая,
исправляяилиопровергаяответынапредыдущиевопро-
сы.Вовремяинтервьюоченьчастоможнооткрытьновые
взаимосвязииограничения.Вцеляхкачественногосбора
информациибеседойможноуправлять,применяяраз-
ныесхемыинтервьюнаосновебазовыхвопросовопрос-
ныхлистов.Всевозникающиевовремябеседыдополни-
тельныевопросы,непредусмотренныеопроснымилис-
тами,записываютсявопросныелистывместесответами
наних.Опросныелистымогутбытьоформленыкакпе-
речнитематическихвопросовсзаранееуказаннымива-
риантамиответовилибезних.
Методгрупповыхобсужденийзаключаетсявизу-
чениидеятельностипредприятиянаосновепроведе-
ниявстреч(совещаний),накоторыхприсутствуетгруп-
паопределенныхспециалистовобследуемогопред-
приятия.Этотметодподобенметодуинтервью,нов
отличиеотнеготематическиеопросныелистыисполь-
зуютсякакопорныйматериалдляпроведенияопроса
группыспециалистов,т.е.сборинформациипотемати-
ческимопроснымлистамосуществляетсяпутемопро-
санекаждогоспециалиставотдельности,агруппы
специалистовпредприятия.
4.3.Вербальноеописаниесистем
Построениемоделей"целевых"системипроцессов,
например,моделейпланируемых(задуманных)бизнес-
деятельностей,удобноначинатьсихсловесногоописа-
ния.Рассмотримособенноститакогоописания.
Процессыявляютсяфундаментальнымсвойством
существованиядинамическойсистемы,т.е.существо-
ваниелюбойдинамическойсистемыневозможнобез
наличияпротекающихвнейпроцессов.Системаде-
градирует,еслиеепроцессаминиктонезанимается,
ираспадается,еслиразрушаютсяеепроцессы.Поэто-
мудляописанияэкономическойсистемы(организа-
ции)необходимоописатьееБП.Присловесном(вер-
бальном)описаниидостаточноописатьзадачи,кото-
рыерешаютсяпривыполненииБП.Грубоговоря,сло-
весноеописаниесистемы--этоописаниезадач,кото-
рыерешаютсявсистеме.Вербальноеописаниене
должносодержатьособенностипроцессарешенияза-
дачиитемболеереализацииэтогопроцесса.Излиш-
ниедеталинавязываютопределеннуюреализациюи
препятствуютвыборудругой,возможно,болееэффек-
тивнойреализации.
ОписатьБП--значит,преждевсего,подобратьточ-
ныепонятия,адекватныеэтомуБП.Описаниедолжно
состоятьизнадежных,ясныхинедвусмысленныхпоня-
тий.Работаспонятиями--главноевпостроениииисполь-
зованииописаний.Понятия,спомощьюкоторыхстроятся
описания,называютсяпонятийнымисредствамиописа-
ниясистемы.Приописанииотпонятийныхсредствтребу-
ютсявыразительность,богатствоигибкость.
Основнымичертамиилисвойствамиописанийяв-
ляютсяточность,ясностьиполнота.Полнотаописания
означает,чтоничтосущественноеиздеятельностиорга-
низациивнейнеупущено,незабыто.Описаниевприн-
ципедолжноохватыватьвсесущественныеаспекты
системы(свойствополноты).Точностьописанияназы-
ваюттакжеформальностьюилиоднозначностью.Тре-
тьеосновноесвойствоописания--ясность,называют
такжепонятностьюиличитабельностью.Оптимальной
всмыслеясностисчитаюттоописание,котороесамым
прямым,простым,естественнымипонятнымспособом
описываетзадачи.Описание"наестественномязыке"
обычнонеобеспечиваетэтитребования,носнего,как
правило,начинаетсяописаниесистемы(процессов).
Вописаниинедолжнобытьничеголишнего.Не-
нужныедетализатемняютописание.Этотребование
можетвступатьвпротиворечиесясностью.Краткость
--этохорошо,ноневущербясности.
Фактическиописаниесистемы(процесса)нередко
полностьюиличастичносуществуетвголовахразра-
ботчиков,аненабумаге.Ониустнообмениваютсяин-
формацией,обсуждаютнеясностиисогласовывают
деталипринепосредственномобщении.Этохорошо,
ноописаниянадопревратитьвявныеизафиксирован-
ныенатомилииномносителематериалы,потомучто
описаниесистемы--этооченьважныйдокумент,сопро-
вождающийсистемунавсемее"жизненномпути".Под-
готовкаидокументированиеполныхиправильныхопи-
саний--самаяответственнаязадача,например,враз-
73
Обследованиеивербальноеописаниесистем
работкеИС.Наэтапепроверкиэффективностивне-
дренияИСописаниеслужитдлявыяснениятого,реша-
етлиИСпоставленныезадачи.Описаниеявляется
частью"контракта",соглашениямеждузаказчикомИС
иееразработчиком.
Людямсвойственноошибаться,ошибкивописани-
яхнеизбежны.Поэтомунеобходимымногократныечте-
нияилирецензированиеописанийразнымилюдьми.
Ценноечеловеческоекачество,котороеследует
культивироватьвописаниях,--честность.Незакрывать
глазана"дыры"вописаниях,уметьпризнатьслабость
илиотсутствиеобоснованиявыбранногорешения,не
замалчиватьчужуюидеювугодусобственной,отка-
заться,когданадо,отпривычногопонятияилишабло-
на,отсоблазнасократитьописаниеиливыдать"тем-
ное"заясноеит.д.
--дляэтогонужначестность.
Очиститьсутьделаотрекламнойшелухи,выявитьи
использоватьто,чтополезнопосуществу,ането,что
вошловмодуилиподдерживаетчей-топрестиж,--для
этоготоженужначестность.
И,наконец,какмощныйчеловеческийфакторсле-
дуетотметитьздравыйсмысл.Например,вописании
процессаобученияненужноуказывать,чтоононе
должноосуществлятьсявночноевремя.Натоиздра-
выйсмысл,которыйдолженудерживатьоткрайностей
чрезмернойформализацииидетализацииили,наобо-
рот,недосказанностиинезаконченности.
Разработкаописанийпредставляетсобойманипу-
лированиепонятиями,именамииопределениями.
Именаитехникаименованияиграютвописанияхочень
важнуюроль.Желательнописатьдоходчивоиобъяс-
нятьубедительно.Бывает,чточеловек,имеющийяс-
ныепонятия,путаноихизлагаети,наоборот,ясноизла-
гаетпутаницу,царящуювегоголове.
Привведенииновогопонятияисключительноваж-
нарольпримеров.Определениянужнодаватьобяза-
тельноспримерами.Примерынередкообнаруживают
несоответствиеформулировкизадуманнойидеи.Хоро-
шийпримерилинаборпримеровчастоможетзаменить
определение,легкоизвлекаемоеизпримеров.Бывают
случаи,когдатруднодатьобщееточноеопределение,
нолегкообъяснитьсутьделанаточныхпримерах.
Общиепонятиявозникаюткакобобщенияпримеров.
Иногда"уловитьмысль"можноспомощьювариан-
товпонятия,отличающихсядруготдругаболееили
менеевторостепеннымидеталями.
Понятияопределяютсячерезбазисныеидругче-
рездруга.Имеянаборопределений,можноустановить
взаимосвязимеждуучаствующимивнихпонятиями,
включаябазисные.
Насколькоэлементарными,простымиилиочевид-
нымиследуетвзятьбазисныепонятия,чтонадоявно
определитьвописании,ачтооставитьбезопределе-
ния,--этоприходитсярешать,исходяизопытаиздра-
вогосмысла,сучетомконкретнойситуациииееучаст-
ников.Соднойстороны,нельзятребовать,чтобывсё
формальноопределялось.То,чтологическипросто,
нетсмыслаопределять.Достаточнообъяснить,что
именноимеетсяввидуподданнымсловом.Вкаждой
областиимеетсямомент,когдастановитсябесполез-
нымдальнейшееуточнениедеталей,т.к.дополнитель-
ныеподробностилишьвносятпутаницу.
Надопредусмотреть,чтобыпредполагаемые,неяв-
ные,подразумеваемые"поумолчанию",неприсутствую-
щиепрямовописаниипонятия(аэтообычнопервичные
понятия),одинаковопонималисьвсеми.Поясненияэле-
ментарныхиопределениянеэлементарныхибазисных
понятийдолжныбытьгде-тофиксированыидоступны.
Вводяновоепонятие,емуприсваиваютимя-термин.
Многиеупотребительныепонятияимеютболееилиме-
нееустановившиесяназвания-термины,нередконеодно,
анесколько(синонимы).Строясистемуопределений,
надотщательноследитьзаиспользованиемновыхиба-
зисныхтерминов,засинонимами,еслионидопускаются,
инедопускатьомонимии,т.е.когдаодинтерминисполь-
зуетсявкачествеимени(названия)разныхпонятий.
4.4.Этапывербальногоописания
предприятий
Настадиивербальногоописанияпредприятиявы-
полняютсяследующиеработы.
1.Формулирование(уточнение)миссиипредприятия.
2.Определениекритическихфакторовуспеха(5--
7факторов):длительность,издержки,качествопродук-
ции,качествообслуживания(сервис)ит.д.
3.Выявлениеосновных,вспомогательныхидругих
БП,каксуществующих,такиперспективных(10-15БП).
4.ОценкаБПпостепениреализациикритических
факторовуспеха.
5.РанжированиеБПсуказаниемприоритетов.
6.ОписаниеотличительныхособенностейБП.
7.Описаниесуществующихобеспечивающих,про-
изводственныхиинформационныхтехнологий.
8.Описаниевозможныхсценариевразвитияпред-
приятия:появлениеновыхтехнологий,ресурсов,измене-
нийповеденияклиентов,партнеров,конкурентов.
9.Определениеограничений,связанныхсуровнем
квалификацииперсонала,техническойоснащенности
производстваит.д.
74
Глава4
10.Определениевнешнихрисков,обеспеченияфи-
нансовымиресурсами,надежностипартнеров.
Остановимсявкратценаописании(уточнении)мис-
сииорганизации.
Миссияорганизации--этосформулированноеоснов-
ноесоциально-значимоедолгосрочноефункциональное
назначениеорганизации.Миссиюможносформулиро-
вать,отвечаянавопросы:"Ктомы?Чтомыделаем?Ка-
киенашицели?Кудамыстремимся?"
Например,миссиюЭлектротехническогофакультета
(ЭТФ)ЮУрГУможносформулироватьследующимобразом.
ЭТФ--центробразованияинаукивгородеМиассе,
вкоторомнавысокомнаучно-методическомуровнепре-
доставляетсяопережающееуниверситетскоеобразо-
ваниесуклономнауправлениевтехническихиэкономи-
ческихсистемахнаосновеиспользованияпередовыхин-
формационныхтехнологий,гдепостоянностремятся
овладеватьмировымидостижениямивприкладнойин-
форматикеиматематикесцельюихиспользованияв
учебномпроцессе,атакжевнаучно-исследовательской
ипроектно-конструкторскойработе.
Вэтойформулировкеестьнедостатки.Во-первых,
онадлинная,во-вторых,дваждыуказанонаинфор-
мационнуюсоставляющуюинауку.Следующаяфор-
мулировкамиссииЭТФлишенаэтихнедостатков.
МиссиейЭТФ,какцентраобразованияинаукивгоро-
деМиассе,являетсяудовлетворениепотребностей
предприятийижителейгородавопережающемунивер-
ситетскомобразованиинавысокомнаучно-методичес-
комуровневобластиуправленияэкономическимиитех-
ническимисистемамисиспользованиемпередовых
информационныхтехнологий.
Новэтойформулировке,во-первых,неуказано,
кудастремитсяЭТФ,во-вторых,неуказананаучная
деятельностьЭТФ.Возможнаследующаяитерация
формулировкимиссииЭТФ.
ЭТФ--центробразованияинаукивгородеМиассе,
вкоторомудовлетворяютсяпотребностипредприя-
тийижителейгородавопережающемуниверситетс-
комобразованиинавысокомнаучно-методическом
уровневобластиуправленияэкономическимиитехни-
ческимисистемамисиспользованиемпередовыхин-
формационныхтехнологий.Здесьстремятсянаучить
студентовсамостоятельнодобыватьновыезнания
ииспользоватьихнапрактике,втомчислевфунда-
ментальныхиприкладныхнаучныхисследованияхи
проектно-конструкторскихработах.
Выполнениемиссииорганизацииобеспечивается
еестратегическимипроцессами.Цельпроцесса--
ожидаемый(требуемый)будущийрезультат,надости-
жениекоторогонаправленпроцесс.
Послеутверждениямиссииорганизацииставятсяее
стратегическиецелииформируетсястратегический
план,направленныйнадостижениеэтихцелей.Этот
планлибооформляетсяввидедокумента,либомыслен-
нопредставляетсякакединоевидениеипониманиеруко-
водствоморганизациипутейразвитияэтойорганизации.
Чемкрупнееорганизация,темвышевероятность,что
еестратегическийпланописанизадокументирован.
Цельюможетбыть,например,выполнениекаждой
функциипроцессасминимальнымиобщимизатратами
ивысокимкачеством.Дляэтогонеобходимооценить
каждуюфункцию,т.е.рассчитатьресурсныезатраты
наееисполнениеиоценитькачествоееисполнения.
ПриописанииБПважноописатьцелиэтогоБП,затем
описатьвзаимодействиясдругимиБП.Далееопреде-
литьиспользуемыересурсы,разработатьметодикуоцен-
ки(самооценки)этогоБПиприступитькпостроениюего
моделей.БПсистемынеобходиморанжировать.Дляэто-
горекомендуетсяопределитьнесколькокритериевка-
чества(целей)икритическиефакторыуспеха,азатем
ранжироватьБПпоколичествутехпоказателейкачества
ицелей,которыеониобеспечивают.
РассмотримэтапвыделенияиклассификацииБП.
Какправило,основудляклассификацииБПсоставляют
основныеБП,обеспечивающиеБП,БПразвитияиБП
управления.
ОсновнымиБПявляютсяте,которыеориентирова-
нынапроизводствопродукцииилиоказаниеуслуг,
представляющихценностьдляклиентаиобеспечива-
ющихполучениедоходадляпредприятия.ЭтиБПпро-
изводят"Выходы"процессов.Какправило,основных
БПнапредприятиинемного,обычнонеболеедесяти.
Всоставосновныхвходят,например,следующиеБП:
производствоосновнойпродукции,производствотова-
ровиизделийизотходовосновногопроизводства,про-
дажаэнергоресурсовсторонниморганизациям.
Процессыуправления--этоБП,которыеохватыва-
ютвеськомплексфункцийуправлениянауровнекаж-
догоБПибизнес-системывцелом,т.е.взаимосвязан-
ногомножествавсехБПпредприятия.
Кпроцессамразвития,какправило,относятся
процессысовершенствованияпроизводимогопродукта
илиуслуги,технологии,оборудования,атакжеиннова-
ционныепроцессы.
ОбеспечивающиеБП--этовспомогательныепроцес-
сы,которыепредназначеныдляобеспечениявыполнения
основныхБП.Вобщемвидеониобеспечиваютресурсами
всеБПпредприятия.Вотличиеотосновныхколичество
обеспечивающихБПдостигаетнесколькихдесятков.
75
Обследованиеивербальноеописаниесистем
ДлякаждогообеспечивающегоБПважноопреде-
литьпереченьосновныхБП,БПразвития,атакжедру-
гихобеспечивающихБП,технологиювыполнениякото-
рыхобеспечиваетданныйобеспечивающийБП.
КобщимобеспечивающимБПможноотнести,на-
пример,следующие:формированиеспросанатовары
иуслуги,планированиеиэкономическийанализ,фи-
нансовоеобеспечение,снабжение,юридическоеобес-
печение,обеспечениекачествапродукции,обеспече-
ниетранспортом,проведениеремонтно-строительных
работ,обеспечениеперсоналом,обеспечениеохраны
труда,техникибезопасностиигражданскойобороны,
социальноеобслуживаниеперсонала,охранаобъек-
товиматериальныхценностей,финансовоеобеспече-
ние,оперативноепланирование,информационное
обеспечение,охранаокружающейсреды,хозяйствен-
ноеобеспечение,бухгалтерскийучетиотчетность,
обеспечениережима,медицинскоеобеспечение,дело-
производствоидр.
ПриклассификациидлякаждогоБПопределяется
составегоучастников.Важноеместоприопределении
участниковзанимаетвладелецБП,какправило,долж-
ностноелицо(топ-менеджер),атакжесоставструктурных
элементовилидолжностныхлицорганизационнойструк-
турыпредприятия,имеющихсоответствующиероли.
Вцелом,вербальноеописаниеможнозакончить
тогда,когданаегоосновеможноприступитькформаль-
номуописанию,например,построениюARIS-диаграмм.
5.АРХИТЕКТУРАИНТЕГРИРОВАННЫХ
ИНФОРМАЦИОННЫХСИСТЕМ(АРИС)
АРИС(АРхитектураинтегрированныхИнформационныхСистем)является
концепциейиметодологией,вкоторойинтегрированомножестворазличныхметодов,
отописанияБПдореализацииприкладныхсистем,автоматизирующихвыполнение
этихБП,атакжедокументированиязнанийпосистемамиихпроцессам.Архитектура
ARIS("домARIS")--этосовокупностьтехнологий,которыеобеспечиваютразработку
исовершенствованиесистемыуправленияпредприятием,атакжепроектированиеи
созданиеинтегрированныхИСееподдержки.
5.1.АРИС-методология
моделированиясистем
Послевербальногоописаниясистемы(процессов)
переходяткболеестрогому(формальному)описанию,
т.е.кмоделированию(построениюмоделей).Термин
"моделирование"применяетсявесьмаширокоиимеет
несколькозначений.Мыопределилимоделирование
какпроцесспостроениямодели.Ноподмоделировани-
емтакжепонимаютипроцессисследованиямодели
функционированиясистемы.Поэтому,еслимодели
ещенет,томоделирование--этопроцесспостроения
модели,еслимодельужеесть,томоделирование--
этопроцессисследования(анализа)функционирова-
ниясистемы(вернее,еемодели).Частоэтотпроцесс
называютимитационныммоделированием.
Длямоделированияможноиспользоватьразлич-
ныеметоды.Методмоделированиявключаетязыки
процессмоделирования.Процессмоделирования--
этопоследовательностьдействий(операций,функ-
ций),которыенеобходимовыполнитьдляпостроения
модели.Языкмоделирования--этографическаянота-
ция,используемаяметодомдляпостроениямодели.
Нотацияотражаетсинтаксисязыкамоделирования,
т.е.содержитмножествографическихобъектов,ис-
пользуемыхприпостроениимоделей(синтаксисрус-
скогоязыкаобразуют33буквыиразличныезнакипре-
пинания).Модель--этопостроенныйобраз(замести-
тель)оригинала.Различаютдвухмерные(схемы)и
трехмерные(макеты)модели.ВАРИСрассматривают-
сядвухмерныемодели,т.к.онипредставляютсяввиде
диаграмм(картинок).
Еслипородувашейдеятельностидостаточнотолько
знакомиться,обсуждать,изучатьилианализироватьБП,
тонеобязательнознатьпроцессмоделирования,ноне-
обходимознатьязыкмоделирования.Дляформального
описанияБПнеобходимознатьпредметнуюобласть(что
описываем),атакжеязыкипроцессмоделирования.
АРИСпредлагаетметодологиюмоделирования
деятельностипредприятия.Построениемоделив
АРИСвынуждаетсистемногоаналитикаглубокоразо-
братьсявмоделируемомобъекте,связатьвоедино
разрозненныеинеполныеданныеонем.АРИСиграет
роль"активизатора",заставляющегоаналитикаискать
недостающуюинформацию,разбиратьсявнеточнос-
тяхипротиворечиях.Ведьформированиеисходных
данныхпроцессаиподборколичественныххаракте-
ристикфункцийилиинформационныхпотоковневоз-
можноосуществитьбезподробныхзнанийопредмете.
ВАРИС-моделяхможнонайтиответынаследую-
щиевопросы:ктоизсотрудниковпредприятиячтоде-
лаетилидолженделать;какимобразомэтоследует
делать;какиересурсыдляэтогонеобходимы;какой
информациейобмениваютсяучастникидеятельности;
каконисогласовываютсвоюдеятельность;какиезна-
ниянеобходимыдлявыполненияработ.
ВАРИСиспользуютсяразличныеподходыкото-
бражениюмоделейБП,средикоторыхвыделяются
функциональныйиобъектно-ориентированный.В
функциональномподходеглавнымструктурообразую-
щимэлементомявляетсяфункция(действие,опера-
ция),вобъектно-ориентированномподходе--объект.
Функциональныйподходориентированнаотображе-
ниепоследовательностифункцийбезявногоописания
схемывзаимодействияобъектов.Здесьещедореали-
зацииуказываетсяпоследовательность(внекоторых
типахмоделейилогика)выполненияоперацийБП,в
которыхтрудноувидетьконкретныеальтернативыпо-
строенияпроектируемогоБП.Наоборот,объектно-ори-
ентированныйподходотражаеттолькообщуюсхему
взаимодействияобъектовбездетализациипоследова-
тельностивыполненияфункций,носописаниемусло-
вийисобытий,прикоторыхобъектыинициируютвы-
полнениеконкретныхфункцийБП.
КлючевымпонятиемАРИС-методологиипримени-
тельнокэкономикеявляетсяпонятиеБП.Приэтом
всесущностивАРИСравноправны,т.е.приописании
БПфункции,организационныеединицы,входы-выхо-
дыиданныеравноправны.ВАРИСвыделениекакой-
либооднойизсторонБП,например,функциональной
77
Архитектураинтегрированныхинформационныхсистем
илиобъектной,и"подстройка"поднеедругихсторон
непрактикуется.НабазепонятияБПстроитсяпосу-
ществутеорияитехнологияразработкиединойице-
лостнойИС,ориентированнойнануждыбизнеса.
ПолучаемаяврамкахАРИСмодельИСмасштаба
предприятиядостаточносложна.Новозможнопосте-
пенноеописание,улучшениеивнедрениеотдельных
БП,начинаяснаиболееважныхдляпредприятия.Пос-
леэтогопоявляетсянеобходимаяпредпосылкадля
внедрениявсехостальныхБП.Впервуюочередьсле-
дуетзаботитьсяоцелостностиБП,анеИСвмасштабе
предприятия,т.е.нетсмыслапокупатьивнедрятьКИС
доанализаиоптимизацииБП.Последовательноепро-
ведениевжизньтакойстратегииприводитксозданию
напредприятииединойицелостнойИС,построенной
напринципахАРИС.
АРИСслужиткорпоративнымсредствомописания
деятельностиорганизации.Сегопомощьюможноза-
документироватьвсеБПпредприятия,выявитьвних
недостатки,мешающиеэффективнойработепредпри-
ятия,получитьнаосновемоделейБПнормативные
документыдляподдержкииавтоматизацииБПит.д.
Сведения,сосредоточенныевпостроенныхмоделях
БП,позволяютполучатьлюбуюдетальнуюинформацию
длядальнейшейработы,например,должностныеинструк-
циисотрудников,состависпользуемыхдокументов,
условиявыполнениятехилииныхдействийсотрудников.
РазработавальтернативныеБПиопределивих
качественныехарактеристики,можновыбратьнаибо-
лееэффективныевариантыпостроенияБП.
ПослемоделированияиоптимизацииБПпоявля-
етсявозможностьвнедрениястандартногопрограм-
многообеспечения,настройкикомплекснойсистемы
управлениякорпорациями(R/3,BAANIV)илиразра-
боткисобственногопрограммногообеспечения.Наос-
новепостроенныхмоделейможноосуществитьфунк-
ционально-стоимостнойанализ,внедритьсистему
workflowилиподготовитьсяксертификациипостан-
дартамISO9000ивыше.
АРИСотвечаетсовременнымтребованиям,позво-
ляямоделировать,анализироватьиоптимизировать
БП.Этохорошеесредстводляэффективнойразработ-
кисистемуправлениякачеством,ориентированныхна
БП.Системыуправлениякачествомвключаюторгани-
зационнуюструктуру,субъектыответственности,про-
цедуры,процессыисредства,необходимыедляуправ-
лениякачеством.Встандартесистемыуправленияка-
чеством(TQM)сформулированыкритериидляопреде-
лениякачестваБП.Компанияможетудостовериться
встепенисвоегосоответствияэтимкритериям,полу-
чивнадлежащийсертификат,которыйсвидетельствует
окачествеБП.ДлямоделейTQMцентромприложения
критериевоценкиявляютсяБП.ВARISможнодоку-
ментироватькаждыйбазовыйэлементTQM,фигуриру-
ющийвстандартеISO900X.Сюдавходятописание
обязанностейврамкахорганизации(должностныеин-
струкции),идентификацияпродукции,ееприобрете-
ние,изготовлениеисопровождение,управлениедоку-
ментооборотом,атакжеперемещение,хранение,упа-
ковка,отправкапродукцииимногоедругое.
ИспользуяАРИС,можноописатьпроцессмодели-
рования,т.е.унифицированнуюпоследовательность
действийприпостроениимоделей.Процессобъектно-
ориентированногомоделированияужеразработан,
описаниполучилназваниеObjectory.Дляприменения
АРИСилидругихметодологийнеобязательно,ноже-
лательноиспользоватьObjectory.
Длясозданиясистемысопровожденияуправления
предприятиемсиспользованиемАРИС-технологий
осуществляетсяследующее:классификацияБП,соз-
даниеполныхисогласованныхмоделейБПиихавто-
матизированнаяподдержкавактуальномсостоянии,
автоматическоедокументированиеБП,мониторинг
выполненияБПианализотклонений,автоматизиро-
ваннаяподдержкасозданияисопровождениядоку-
ментациипосистемеуправлениякачеством,автомати-
зированноепредоставлениеинформациидляпрове-
денияаудита,использованиеединойИСдлявыполне-
нияпроектовпореинжинирингуБП,проектированию
КИС,функционально-стоимостномуанализу,имитаци-
онномумоделированиюидр.,автоматизированная
поддержкапроцессапереходаотменеджментакачест-
вакглобальномууправлениюкачеством,созданиеи
управлениекорпоративнымизнаниямииопытом.
5.2.Некоторыеособенности
АРИС-моделирования
Моделирование--процесстворческий,ипоэтому
оннеподдаетсяжесткойрегламентации.Однако,со-
блюдениенекоторыхпринциповпозволяетповысить
эффективностьиспользованияразрабатываемыхмоде-
лей.Поэтому,используяАРИС,рекомендуетсяпридер-
живатьсяследующихпринциповмоделирования.
Принципкорректности.Корректностьмоделиза-
виситотправильностиеесемантикиисинтаксиса.
ARISрасполагаетширокимнаборомправилдляпро-
веркикорректностимоделей.Семантическаяполнота
икорректностьмоделиопределяютсятем,насколько
адекватноонаотвечаетструктуреиповедениюмоде-
78
Глава5
лируемойсистемы.Соответствиеэтимтребованиям
можноподтвердитьпослепроведенияимитационных
экспериментовсполученнымимоделями.
Принципрелевантности.Следуетмоделировать
лишьтустатикуидинамикуреальнойсистемы,которые
соответствуютназначениюмодели.Модельнедолжна
содержатьинформациибольше,чемнеобходимодля
достиженияпоставленныхцелеймоделирования.
Принципсоизмеримостизатративыгод.Кчислу
факторов,определяющихэффективностьмоделиро-
вания,относятся,во-первых,объемзатрат,необходи-
мыхдлясозданиямоделей,во-вторых,полезностьмо-
делей,в-третьих,продолжительностьихиспользова-
ния.Необходимостремитьсякмаксимизацииполез-
ностиипродолжительностииспользованиямоделей,
номинимизациизатратнаихсоздание.
Принциппрозрачности."Прозрачность"гарантиру-
етпонятностьиудобствомоделидляпользователей.
АРИС-моделиразбиваютсянавиды,типыиуровни
представлений,чтооблегчаетпониманиеконкретных
аспектовмоделирования.
Принципсравнимости.Модели,созданныенаба-
зесогласованнойконцептуальнойинфраструктурыи
единогоязыкамоделирования,сравнимымеждусо-
бой,если,конечно,именаобъектовотвечаютустанов-
леннымсоглашениямиеслииспользовалисьидентич-
ныеобъектымоделирования,атакжеэквивалентные
степенидетализации.
Принципсистематизированнойструктуры.Этот
принципвкачествеобязательногоусловияпредпола-
гаетвозможностьинтеграциимоделейразныхтипов.
Дляэтоготребуетсяединаяметамодель,объединяю-
щаяразличныетипыпредставлений,чтоиобеспечива-
етинформационнаямодельARIS.
РазличаютмоделиБП"какесть",т.е.моделису-
ществующихБП,и"какдолжнобыть",т.е.целевые
моделиБП.РазработкацелевыхмоделейБПзаканчи-
ваетсяпостроениемреальнойиидеальноймоделиБП.
Идеальнаямодельможетбытьдостигнутавперспек-
тиве,икнейследуетстремиться.Реальнаямодель
можетбытьдостигнутавобозримомбудущемсучетом
имеющихсяресурсов.Причем,реальнаямодельБП
должнабытьтакой,чтобыможнобыловперспективе
перейтикидеальноймодели.Такимобразом,наосно-
вемоделированияБПвыбираютсянаиболееэффек-
тивныевариантыихорганизациисточкизренияреали-
зацииключевыхфакторовуспеха.
Припостроениимоделейнерекомендуетсяис-
пользоватьсразувседоступныесинтаксическиеисе-
мантическиесредства.Нужноначинатьссамогопро-
стого.Например,вдиаграммахклассовдляначала
достаточноиспользоватьобобщения,ассоциации,ат-
рибутыиоперации,азатемболеесложныесредства
(множественнуюидинамическуюклассификацию,
дискриминаторы,агрегацию,композицию,производ-
ныеассоциациииатрибутыидр.).
Дляопределениявариантовиспользованиямоде-
линеобходимоперечислитьвсевнешние(запускаю-
щие)события,накоторыемоделируемаясистема
должнареагировать.Приэтомжелательновыделить
события,накоторыесистемареагируетавтоматически
(безвмешательствачеловека)и,наоборот,вызывает
чистопользовательскуюреакцию.
Надостремитьсястроитьповторноиспользуемую
модельсистемы,обеспечивающуюпоследующиерас-
ширения,гденовыевариантыиспользованиямогутпо-
степеннодобавлятьсяивключатьсявмодель,обеспечи-
ваяфункциональноерасширениемоделииееинформа-
ционноенаполнение.Неследуетдажепытатьсястроить
исчерпывающуюмодельвсейсистемы"одниммахом".
Рекомендуетсявзглянутьсразныхточекзрениянапред-
метнуюобласть(систему,процессы)ипостроитьразлич-
ные(возможно,плохосвязанные)диаграммы.Затемуже
думатьовзаимосвязяхмеждунимииихсогласовании.
Необходимоначинатьсмоделейвысокогоуровня,
вкоторыхотсутствуютдетали.Учетмножествадеталей
можетпривестик"аналитическому"параличу.
Команда,котораязанимаетсямоделированиемБП,
можетсостоятьиздвух--четырехчеловек.Вэтукоманду
долженвходитьминимумодинразработчик(знатокмето-
дологии)иодинэксперт(специалист)моделируемойэко-
номическойподсистемы.АнализБПстановитсяосмыс-
леннымтолькоприучастиизнатокаэтогоБП,например,
ответственногоисполнителя,хозяинаБПит.п.
ПостроенныемоделиБПиспользуютсядляихана-
лиза,усовершенствования,оптимизации,автоматиза-
цииимногогодругого.Приусовершенствованииорга-
низационнойструктурысистемыосуществляетсяраз-
работкадолжностныхинструкций,обучениеперсона-
ла,подготовкарабочейдокументацииит.д.Присозда-
нииновойИСосуществляетсяразработкаинаполне-
ниеБД,установкасистемытелекоммуникации,на-
стройкаиотладкапрограммныхмодулейит.д.
ДлядинамическогоанализаБПиспользуютсяме-
тодыимитационногомоделирования,которыепозволя-
ютгенерироватьконкретныебизнес-случаивыполнения
БПназаданноминтервалевремени.Приэтомбольшое
значениепридаетсяанализу"узкихмест"ворганизации
БП,связанныхсперегрузкойресурсов,образованием
очередейили,наоборот,недогрузкойресурсов.
79
Архитектураинтегрированныхинформационныхсистем
МоделиБПиспользуютсядляанализаихреализа-
циисточкизрениядостаточностиресурсовиэффектив-
ностиихиспользования.Дляэтогоприменяютсяметоды
стоимостногоанализафункцийидинамическогоимита-
ционногомоделирования.Стоимостныйанализфунк-
цийпозволяетвыявить,во-первых,наиболеетрудоем-
киеизатратныефункции,во-вторых,функции,невнося-
щиевкладвобразованиеприбыли,в-третьих,функции
снизкимкоэффициентомиспользованияресурсов.
ВАРИС-методологиизаложенавозможностьис-
пользованиямоделейБПдлясборкиприкладныхпро-
граммныхсистем,поддерживающихинфраструктуру
иуправлениебизнесом.Дляэтогоиспользуетсяидея
компонентногопрограммногообеспечения,котораяза-
ключаетсявсборкеприкладныхсистемизотдельных
стандартныхкомпонентов,разработанныхразнымипо-
ставщиками.Концепцияиспользованиякомпонентов
тесносвязанасосновнымипринципамиобъектно-ори-
ентированногоподхода.
ОбъектыАРИСобъединяютсявболеекрупныееди-
ницы,такназываемые"бизнес-объекты",включающие
прикладнуюинформациюовзаимодействиивнутрен-
нихобъектов.Бизнес-объектывключаютБПвместес
соответствующимиданнымиифункциями,выполняе-
мымидляихобработки.Такимобразом,бизнес-объекты
содержатнесколькообъектов,описывающихбизнес.
Бизнес-объектыгруппируютсявпакеты,такназы-
ваемые"бизнес-компоненты".Напервомэтапевсясис-
темаR/3включалалишьтрикомпонента(человеческие
ресурсы,логистикуифинансы).Позднеебылодобавле-
ноещесдесятоквновьразработанныхкомпонентов.
Нарис.5.2.1иллюстрируетсяобъектно-ориентиро-
ванноеописаниеБП"обработказаказа".Здесьпред-
ставленыобъекты,ихимена,атрибутыиметоды.Пока-
зантакжеобменсообщениями,т.е.показаныпередава-
емыеданныеиданные,содержащиесявответе.
Появлениекомпонентногопрограммногообеспече-
нияоткрываетновыевозможностидляразработкипро-
граммныхсистеминформационнойподдержкииуправ-
лениябизнесом.Впроизводствеаппаратногообеспече-
ниядавноиспользуетсягоризонтальныйпринцип,при
которомпроцессоры,периферийныеустройства,опера-
ционныесистемыит.д.изготавливаютсяотдельно,а
затемкомпонуютсявсистему.Аналогичныетехнологии
развиваютсяивобластиразработкиприкладногопро-
граммногообеспечения.Применительнокаппаратным
средствампредпосылкойтакогоразвитиясталосозда-
ниестандартовнапроцессоры,операционныесистемы,
БДикоммуникационныесети.Поэтомудлягоризонталь-
нойразработкиприкладныхсистемсоздаются
стандартынакомпонентыиинфраструктуры.Такие
стандартыпозволятадаптироватькомпоненты,выпус-
каемыеразнымипроизводителями,кразличнымБП.
Отборизаменакомпонентовпроизводитсяпо
принципу"лучшихпредставителейсвоегокласса",а
присборкецентрвниманиясосредоточиваетсянаноу-
хаусамогобизнесаивозможностиегомоделирования
всоответствиисметодомсборки.Главноеусловиедля
правильнойсборки--наличиеисчерпывающегодоку-
ментальногоописаниякомпонентов.
Важнейшимиусловиямиразвитиякомпонентного
программногообеспеченияявляютсясозданиеэффек-
тивныхмеханизмовзащитыиопределеннаякультура
отношений,основаннаянапринципахдоверияисо-
трудничествамеждупоставщикамикомпонентовипо-
ставщикамиготовыхрешений.
Взаключениеотметим,чтоиспользованиеинстру-
ментовАРИС-моделированияобеспечиваетсоблюде-
ниестандартноготребования,согласнокоторомувсе
моделиБПхранятсявединомрепозиторииивлюбое
времянаходятсявраспоряжениивсехсотрудников
предприятия.Источникамиинформациидлятакиххра-
нилищслужатразличныепроекты,связанныесис-
пользованиемБП.Этомогутбытьпроектыпореинжи-
нирингу,сертификации,пооперационномуисчислению
стоимости,внедрениюстандартногопрограммного
обеспечения,компонентнойсборкиприкладногопро-
граммногообеспеченияит.д.
5.3.Этапыописаниясистемы
Увеличениемасштабаэкономическойсистемыприво-
дитнетолькокееколичественному,ноиккачественному
усложнению.Чембольшеучастниковвсистеме,темслож-
нееимногообразнеефункциональные,организационные
иинформационныевзаимосвязимеждуними.Практичес-
кийопытпоказывает,чточембольшемасштабсоздавае-
мойилимодернизируемойсистемы,тембольшевней
удельныйвес"постановки"целевыхзадачименьшеудель-
ныйвесих"реализации".Именнопоэтому,начинаяснеко-
торогомасштабаэкономическойсистемы,формализация
процессапостановкизадачстановитсянеизбежной.Вэко-
номическихсистемахвопросыформализациипостановки
рассматриваютсявтеорииБП.
Достижениявобластикоммуникационныхтехноло-
гийипрограммногообеспеченияпривеликпоявлениюна
предприятияхраспределеннойвычислительнойсреды,
объединяющейвсвоемсоставекомпьютерывсехклас-
сов,отперсональныхдомэйнфреймов(большихЭВМ),в
которыхаппаратныеплатформыипрограммноеобеспече-
80
Глава5
Рис.5.2.1 Объектно-ориентированное представление БП "Обработка заказа"
81
Архитектураинтегрированныхинформационныхсистем
ниемогутсущественноотличатьсядруготдруга.Сочета-
ниеединыхцентрализованныхБД,типичныхдлябольших
ЭВМ,итехнологийуправления,характерныхдляперсо-
нальныхкомпьютеров,нарядусневиданнымобъемом
электронныхкоммуникаций,создалобеспрецедентно
сложныепроблемыпостановки.
Споявлениемсредствобщегоназначения,прежде
всегомощныхСУБД,электронныхтаблиц,текстовых
процессоров,CASE-технологий,большиесистемыста-
липроектироватьсяизстандартныхблоков,чтоупрос-
тилонаписаниеприложения,ноусложнилопостановку.
Поэтомуинформатизацияиавтоматизациябизнес-
деятельностивАРИСосновананастрогомразделении
этаповпроцессаразработкиИСпостепениихприбли-
жениякинформационнымтехнологиям(ИТ).Наэтом
путивыделяют,во-первых,этапформулированиятре-
бований(концептуальноеописаниесистемы),во-вто-
рых,этапописаниятехническихусловий(этапспецифи-
кации),в-третьих,этапописанияреализации.Этопозво-
ляетотделитьсемантическую(содержательную)мо-
дельэффективнойбизнес-деятельностиотеетехничес-
коговоплощения.Семантическаямодельгораздокон-
сервативнееИТ,поэтомубудучиразсформулирован-
ной,онаможетлежатьвосновенесколькихследующих
другзадругомреализацийнабазеразныхИТ.Заметим,
чтоИТобновляютсяежегодноидажечаще.
Формулированиетребованийпризваноописатьпри-
кладнуюзадачубизнеса,нуждающуюсявкомпьютери-
зации,натакомформализованномязыке,которыймо-
жетиспользоватьсякакотправнаяточкадляпоследова-
тельногопереводавИТ.Формулированиетребований
связаносописаниемзадачбизнес-деятельностиипред-
ставляетсобойдетализированныйпоопределенным
правиламвариантформализованногоописаниябезпри-
вязкикреализациисредствамиИТ,т.е.оставляетмакси-
мальнуюсвободувыбораИТнаэтапереализации.
Наэтапеописаниятехническихусловийпонятийное
обрамлениесформулированныхтребованийперево-
дитсявстандартныекатегории(интерфейсы)систем
обработкиданных.Вместосамихфункцийопределяют-
сямодулиилипользовательскиетранзакции,которые
исполняютфункции.Этоэтапприспособлениясформу-
лированныхтребованийкединыминтерфейсамИТ.
Интерфейс--этовобщемслучаестандартвзаи-
модействия.Стандартывзаимодействиячеловекаи
компьютераназываютсяпользовательскиминтер-
фейсом.Стандартыобщениякомпьютеровприпере-
дачеданныхпокоммуникационнымканалам--интер-
фейсомтелекоммуникаций.Стандартыобращенияк
БД--интерфейсомзапросовилиSQL-интерфейсом,
поимениосновногоиспользуемогоприэтомязыка.
СтандартывзаимодействиякомпонентовИСтакже
называютсяинтерфейсами.Такимобразом,науровне
техническихусловийпроисходитналожениеформули-
ровоктребованийнаопределенныйнаборстандартов
вобластиобработкиданных.Связьмеждуформулиро-
ваниемтребованийитехническимиусловиямидолжна
бытьпосуществуоднонаправленной.Изменениефор-
мулировоктребованийдолжновестикизменениютех-
ническихусловий.Сдругойстороны,требованиядолж-
ныбытьсформулированытак,чтобыизмененияИТи
связанныеснимиизменениятехническихусловийне
приводиликпересмотрусамихтребований.
Наэтапеописанияреализациитехническиеусловия
преобразуютсявконкретныеэлементыаппаратногоипро-
граммногообеспечения,устанавливаятемсамымпред-
метнуюсвязьсИТ.Здесьсвязьтакжевосновномоднона-
правленная,хотяизменениехарактеристикконкретных
ИТможетпривестикпересмотруформальныхилифакти-
ческихстандартов,а,следова-тельно,иинтерфейсовИТ.
Перечисленныетриэтапахарактеризуютсяразлич-
нымицикламиобновления.Наибольшаячастотаобнов-
ленияуэтапареализации,т.к.ИТменяютсяоченьчас-
то,инаименьшая--усформулированныхтребований.
Действительно,описаниереализацииоченьтесносвя-
заносразвитиемИТипоэтомуподверженопостоян-
номупересмотруврезультатетехнологическихизмене-
ний,таких,какразвитиеновыхсистемБД,сетевыхтех-
нологий,аппаратногообеспеченияит.д.
Этапформулированиятребованийимеетмакси-
мальноепрактическоезначение,посколькуявляется
долгосрочнымвместилищемколлективногознанияи
опытабизнес-деятельности.Онвтожевремяявляется
отправнойточкойдляполученияописанияреализации.
Поэтойпричинеакцентделаетсянаэтапразработки
формулировоктребованийилисмысловыхмоделей.
Уровеньопределениятребованийособенноважен,
потомучтоонявляетсяархивом(репозиторием)биз-
нес-приложенияиосновойдляразработкиописания
реализации.Уровеньопределениятребованийоблада-
етсамымдлиннымжизненнымциклом,таккакописы-
ваетбизнес-проблемуиееособенности,поэтомуэтот
уровеньпредставляетсамуюбольшуюпользудляИС.
Поэтойпричинеразработкатребований(семантичес-
кихмоделей)имеетсамыйвысокийприоритет.Концеп-
туальнаямодельописываеттребованияксистемеи
практическиникакнесвязанасбудущимиИТ.
Отметим,чтонеобходимостьсистемногопроектиро-
ванияИСдоказанаопытомработымногихкомпаний,
занимающихсяразработкойивнедрениемтакихсистем.
82
Глава5
ОсновнойпричинойбракаприразработкеИСявляется
недостаточноевниманиекначальнымэтапамжизненно-
гоцикласложныхсистем,аименно,анализутребований
ипроектированию.Следуетпомнить,чтоустранение
ошибки,выявленнойнаэтапеанализатребованийи
проектирования,в10раздешевле,чемнаэтаперазра-
ботки,в100раз--чемнаэтапетестированияив1000
раздешевле,чемееустранениенаэтапевнедрения.
Развитиесредствотображенияформулировоктре-
бованийимеетбогатуюисторию.Началоейбылополо-
женовконце60-хгг.прошлогостолетия.Вэтотпериод
былвыдвинутреволюционныйтезисотом,чтоосновой
ИСявляетсянеприложение,аБД.Темсамымбыл
поставленнаповесткуднявопросопроектировании
структурыБДотдельноотпроектированияприложения
кактакового.Прогрессирующаясложностьструктур
данныхпотребовалавыработкипростогоимощного
языкаихописания.ЭтоибылопроделаноКоддом,
создавшимреляционнуюмодельданных,иЧеном,
создавшиммодель"сущность-отношение"дляпред-
ставленияпроизвольноймоделиданных.
Настоящийбумсредствотображенияпришелсяна
80-егодыпрошлогостолетия,чтосвязаносбурнымраз-
витиемСАSЕ-технологий.Например,врамкахАРИС-
методологиисредствамоделированияиотображенияИС
доведеныдоуровняинженернойдисциплиныиобъеди-
неныобщейметодологией,охватывающейвесьпроцесс
проектированияИС.ПоэтойметодологииописанияБП
поэтапнотрансформируютсявобъектыИТикоммуника-
ционныхтехнологий.Дляэтогоиспользуетсяпятифазная
модель,описывающаяреализациюбизнесапосредст-
вомкомпьютерныхсистем.Перечислимэтифазы.
Фаза1посвященаописаниюстратегическихцелейс
ориентациейнаиспользованиеИТ.Стратегическиеуста-
новкивключаюткорпоративныецели,критическиефакто-
рыуспеха,риски,критериираспределенияресурсовидр.
Фаза2посвященаописаниютребуемых(целевых)
моделейБП,гдеуказываютсяобщиеобъектыИТ,напри-
мер,типыБД,программныхсистем,коммуникацийит.д.
Фаза3связанасописаниемспецификациипроекта,
гдебизнес-моделиадаптируютсяктребованияминтер-
фейсовинструментальныхсредствреализации(програм-
мныхсистем,БД,сетевыхархитектур,языковпрограмми-
рованияит.д.).Наэтомэтапереальные(коммерческие)
программныепродуктынеконкретизируются.
Фаза4предполагаетописаниереализации,где
разработанныетребованияреализуютсяввидефизи-
ческихструктурданных,аппаратныхкомпонентови
реальныхпрограммныхпродуктов.
Фаза5связанассопровождениемсистемы.
Послесозданияобщегоконцептуальногопроекта
бизнес-деятельностивсеееБПразбиваютсянамодели
различныхтиповидокументируются,проходяпутьот
этапаопределениятребованийкэтапуописанияреали-
зации.Приэтомпервыечетырефазыописываютсозда-
ниецелевыхмоделейбизнес-деятельностиипоэтому
называются"конструктивнымвременем".Когдазакон-
ченнаясистемапринимаетработоспособныйвид,насту-
пает5-яфаза,котораяназывается"реальнымвреме-
нем"исвязанасэксплуатациейитехническимобслужи-
ваниемсредствИТвбизнес-деятельности.
5.4.Видыитипымоделей
Перваястадияформализациивописаниисложных
системипроцессовсостоитвразделенииэтогоописа-
ниянаотдельныевиды.Основнаяцельтакогоразде-
ления--уменьшениесложностиописания.Водном
видеописаниярассматриваюттесносвязанныесос-
тавляющиеиабстрагируютсяотостальных,нестоль
тесносвязанныхкомпонентов.ВАРИС-методологии
выделяютсяпятьвидовописания--организационное
описание,функциональноеописание,описаниедан-
ных,описаниевыходовипроцессноеописание(или
описаниеуправления).Структуравзаимосвязиоргани-
зационныхединиц,взаимоотношениясубъектовответ-
ственностиимногоедругоерассматриваетсяворгани-
зационномвидеописания.Определенияфункций,пе-
речниподфункций,описаниеихсвязейимногоедругое
рассматриваютсявфункциональномвиде.Вописании
данныхрассматриваютсясобытия,информация,мас-
сивыпоказателейиусловий,атакжемногоедругое.В
описаниивыходоврассматриваютресурсы,матери-
альныеифинансовыепотокиидр.Впроцессномопи-
саниивосстанавливаютсясвязимеждувышеперечис-
леннымиописаниямиивоссоздаетсясистемавцелом.
Последнийвидчастоназываютописаниемуправления
(отсловаcontrol).
Разбиениеописанийнаотдельныевиды(взгляды)
позволяетнеобращатьвниманиенамногочисленные
зависимостиивзаимосвязимеждуэтимивзглядами.Свя-
зимеждупервымивидамиописаниявключаютсявоб-
щийпроцессныйвидбезизбыточностииповторяемости.
Врезультатетакойинтеграцииполучаетсякомплексная
модель,котораядляуменьшениясложностиразделена
наиндивидуальныеописаниявотдельныхвидах.
Втеориисистемразличаютструктурусистемыи
ееповедение.Структураописываетстатикусистемы,
аповедениеописываетеединамику.Четырепервых
вида(организационный,функциональный,выходови
83
Архитектураинтегрированныхинформационныхсистем
данных)описываютструктурусистемы.Впроцессном
видеустанавливаютсясвязиперечисленныхвидови
описываетсядинамическоеповедениесистемы.Дей-
ствительно,вмоделяхБПдинамикауправляетсясо-
бытиямиисообщениями,которыеописанывмодели
данных.СамиБПсостоятизпоследовательности
функций,которыеописываютсявфункциональномви-
де.Исполняютфункцииорганизационныеединицы,ко-
торыеописываютсяворганизационномвидемоделей.
ВходыивыходыдлякаждойфункциииБПвцелом
описываютсявмоделяхвыходноговида.
Нарис.5.4.1перечисленныевиды(взгляды)описания
сгруппированывпятьчастей,образующих"здание"АРИС.
Рассмотренныепятьвидовсодержатописаниявкатегори-
яхИТ.ПоследниевключаютсявзданиеАРИСвзависи-
мостиотстепенииспользованияэлементовИТврамках
каждоговидамодели.ЗданиеАРИСиллюстрируетархи-
тектуруИС,состоящуюизнаборовмоделейпятиразлич-
ныхвидовиразделеннуюнаописаниетребований,специ-
фикациюиописаниереализации,чтопоразномусвязано
скатегориямиИТ(отслабойсвязидосильной).
Длякаждоговидаописанияможнопостроитьот
однойдонесколькихтиповмоделей.Классификация
моделейнавидыитипыслужитдляструктурирования
моделейипозволяетустранитьизбыточностьпримно-
гократномиспользованииобъектоввмоделях.
Следуетзаметить,чтовпрограммнойсредеARIS
5.0реализованытолькочетыревидаописаний(моде-
лей):функциональное(functionview),организационное
(organizationview),данных(dataview),управления
(controlview).Моделивыходовпоканевыделеныв
отдельныйвид.Рассмотримкаждыйизчетырехот-
дельныхвидовмоделейподробнее.
Функциональноепредставлениесодержитописание
целей,выполняемыхфункций,переченьотдельныхпод-
функций,атакжеобщиевзаимосвязиисвязиподчинен-
ности,которыесуществуютмеждуфункциями,целями
ифакторамиуспеха.Функциональныемоделиобъединя-
ютобъекты,преобразующиевходввыход.Названия
"функция","процесс"и"операция"употребляютсякакси-
нонимы.Функциинаправленынадостижениеопределен-
ныхцелей,поэтомумодельцелейтакжеотносяткфунк-
циональномувиду.Вприкладныхсистемахописываются
правилакомпьютернойобработкифункции,поэтомуони
такжеотносятсякфункциональноймодели.
Вфункциональномвидеможнопостроитьдеревоце-
лей.Рассмотримодинизспособовклассификациицелей.
Помасштабамразличаютвсеобщие,общиеи
частныецели.Повременномуаспектуцелибывают
актуальные,достижимыевближайшембудущеми
перспективные.Посодержаниюразличаютэкономи-
ческие,организационные,экологические,правовые,
культурныеидругиецели.Порегиональномунапол-
нениювыделяютцелимировые,науровнестраны,
региональныеиместные.Взависимостиотконкрет-
ныхусловийтеилииныецелимогутвыдвигатьсякак
первоочередные.Существуютидругиепринципыиас-
пектыструктуризациицелей.
Организационноепредставлениеописываетвзаи-
модействиепользователейиорганизационныхединиц
(ОЕ),атакжеихсвязииимеющиекнимотношение
структуры.Организационныемоделислужатдляопи-
санияиерархическойструктурыорганизации,гдегруп-
пируютсясубъектыответственности,ОЕ,должностей
исредств,выполняющихработунадобъектами,атак-
жедлямногогодругого.
Описаниесуществующейсистемыначинаетсясрас-
смотренияееструктуры.Структураотражаетнаиболее
существенные,устойчивыесвязимеждуобъектамисис-
темыиихгруппами,которыеобеспечиваютосновные
свойствасистемы.Иначеговоря,структура--этоформа
организациисистемы,скелет,костяксуществованиясис-
темы.Вместестемструктурасистемыможетпретерпе-
ватьопределенныеизменениявзависимостиотразлич-
ныхфакторов(причин).
ОсобенностьюОЕобязательноявляетсяналичие
физическихлиц,например,операторов,регулировщиков,
исполнителей,специалистов,руководителей.Такимоб-
разом,персональныйкомпьютернеявляетсяОЕ,нотот
жекомпьютерсоператоромможетбытьэлементомОЕ,
еслион,например,включенвдиспетчерскуюсетьуправ-
ления.ПоэтомучастоОЕопределяюткакподсистему,
назначениемкоторойявляетсясогласованиедействий
целеустремленныхчастей(социальныхгруппиличнос-
тей),атакженецелеустремленныхсредствипредметов
деятельности,ориентированныхнадостижениеконкрет-
ныхцелей,например,получениянекоторогоконечного
продукта.ВкачествеОЕможнорассматриватьнетолько
традиционныеструктуры(предприятия,организации,уч-
реждения),ноисобранныедляосуществленияопреде-
леннойкампанииразличныеобщественныефонды,по-
литическиепартии,движенияит.д.
Длямногихпредприятийиорганизаций,особенно
снепрерывнымцикломпроизводства,характерным
элементомОЕявляютсяавтоматизированныесисте-
мыуправления,имеющиеиногдавесьмасложный
иерархическийиинтегрированныйхарактер.
МножествосвязанныхОЕобразуюторганизацион-
нуюсистему(ОС).ТаккакОЕотличаютсякрайнимраз-
нообразием,тодляихисследованиянеобходимоис-
84
Глава5
Рис. 5.4.1. Здание АРИС. Виды описания.
85
Архитектураинтегрированныхинформационныхсистем
пользоватьклассификацию--выделениеОСвразлич-
ныетипы,классыпоодномуилинесколькимхарактер-
нымклассификационнымпризнакам.
Например,ОСмогутбытьразделенынатеррито-
риальныеиотраслевые;естественно,возможныи
комбинированные--территориально-отраслевые.Дру-
гойпримерклассификации--функциональныеицеле-
вые.ФункциональныеОСпредполагаютосновнуюна-
правленностьнафункционированиесистем,ацелевые
направленынадостижениеопределенныхцелей.ОС
могутбытьклассифицированыпохарактеруразреша-
емыхпроблемнаэкономические,социальные,полити-
ческие,научные,производственныеит.д.Типичными
признакамиполитическойсистемыявляютсягосудар-
ство,политическиепартии,движенияит.д.Кважным
классификационнымпризнакаммогутбытьотнесены
характеристикисоциальногозаказчика,потребности
которогодолжнаудовлетворятьданнаяОС.Социаль-
нымизаказчикамимогутбытьмеждународныеоргани-
зации,государства,коллективыпредприятий,населе-
ниемикрорайоновит.д.
Вмоделяхданныхописываютинформационную
средупредприятия(средуобработкиданных),собы-
тия,сообщенияит.д.,гденеявнофиксируютсятакже
объектыввидеинформационныхуслуг.
Влюбойнаукепервичные"кирпичики"знанийвпо-
следствииукладываютсявнекоторуюобщуюсистему
знаний,понятий,представлений.Так,например,осно-
ваэкономическихзнанийформируетсяизтакихпоня-
тий,кактруд,потребность,ресурсы,товар,предложе-
ние,рынок,стоимостьБПит.д.Толькоцеленаправлен-
ныйсинтеззнанийпревращаетсуммуэтихпонятийв
системуисоздаетреальныеосновыцелесообразной
ицеленаправленнойдеятельностивсфереэкономики.
Самымсложнымвсфересинтезаявляетсявыявление
иисследованиесистемысвязеймеждусущностями,
т.е.реальнымипроцессами,явлениямиивещами,а
такжемеждусоответствующимипонятиями.Именно
вмоделяхданныхосуществляетсяформальноеопи-
саниевсехсущностеймоделируемойпредметнойоб-
ластииотношениймеждуними.
Моделипроцессов(управления)введеныдляопи-
саниясвязеймеждутремяпредшествующимивидами
моделей.Интеграцияэтихсвязейвпределахотдельно-
гопредставленияделаетвозможнымучестьвсесвязи
безизбыточности.Моделипроцессовописываютотно-
шениямеждуотдельнымимоделямиврамкахвсего
БП.Этопозволяетотслеживатьвседвусторонниеи
многосторонниеотношениямеждумоделямиразлич-
ныхвидов,атакжеполностьюописатьБП.
Рассматриваялюбуюдинамическуюсистему,можно
выделитьдваееаспекта:функционированиеиразвитие.
Функционированиеможнорассматриватькакнеко-
торыйциклическийпроцессвоспроизводстваосновных
параметровэкономическихсистемиусловийихсу-
ществования.Приэтомусловияипараметрыжизнеде-
ятельностиостаютсяболееилименеепостоянными.
Например,функционированиеоргановуправления,
системгородскогохозяйства,социальныхинститутов
общества.Здесьимеетзначениеболеестрогаяиточ-
наяповторяемостьпроцессов,длячегонеобходимо
стабилизироватьусловияихпротекания.Например,
функционированиежилищно-коммунальногохозяйст-
ватребуетпроведениятекущегоикапитальногоремон-
та,заменыфизическииморальноустаревшегообору-
дования,дополнительныхзатратнаресурсноеобеспе-
чение.Можносчитать,чтофункционированиевизвест-
нойстепенисоответствуетпростомутипувоспроизвод-
ства,прикоторомобъемыпроизводстваипотребления
остаютсянеизменными.
Значительнобольшиесложностивозникаютпри
описании(моделировании)проблемразвития.Развитие,
естественно,несводитсякпростомудвижениюилико-
личественномуросту.Развитиеозначает,преждевсего,
глубокиекачественныеизменения,которыеиобуслов-
ливаютпереходкболеевысокомууровнюорганизован-
ностииупорядоченностисистемы.Оноозначаетнеоб-
ходимостьвключенияновыхфакторов,новыхагентов
воспроизводственногоциклавпроцессыжизнедеятель-
ностисистемы.Вместестемэтифакторыиагентыне
могутвключатьсявпроцессыжизнедеятельностииначе,
чемчерезфункционированиесистемы.
Понятие"развитие"характеризуетсовершенство-
ваниеструктурыифункцийсистемыподвлиянием,
главнымобразом,внутреннихфакторов,всвязисчем
поведениесистемыприобретаетболееупорядоченный
ипредсказуемыйхарактер.Свойствомразвитияобла-
даютмногиесистемы.
Процессфункционированияэкономическойсисте-
мынасамомделеподверженпроцессамразвитияи
поэтомунеможетсохранятьпостояннымисвоипара-
метрыитраекториюдвижения.
Реальнопроцессприобретаетспиральнуюформу
развития.Напервомвиткеспираливпроцессфункциони-
рованиявключается,например,первоенововведение,
котороеотклоняеттраекториюциклаотзамкнутойокруж-
ности.Вкачестветакогонововведениямогутбыть,напри-
мер,техническиеилиорганизационныесредства,повы-
шающиепроизводительностьтруда(компьютернаятех-
ника).Наследующемвиткефункционированиявключа-
86
Глава5
ютсядругиенововведения,например,оптиковолоконные
линиисвязи,которыеспособствуютсозданиюкомпью-
терныхсетейит.д.Вследствиеэтогореальныйпроцесс
жизнедеятельностисистемыорганичновыступаеткак
единыйпроцесс,развивающийсяпоспирали.Всоответ-
ствиисхарактеромданногопроцессадолжнаразвивать-
сясистемаимеханизмуправления,причемсопределен-
нымпрогностическимупреждением.
ВовсехвидахописанияибольшинстветиповАРИС-
моделейимеетсявозможностьосуществлятьдекомпози-
цию,т.е.представлятьмоделииихобъектыввидеиерар-
хии.Этопозволяетмоделироватьсложныесистемы.
Сложныесистемы(СС)--этотакиесистемы,кото-
рыемогутбытьпредставленысовокупностьюподсис-
темпостоянноуменьшающегосяуровнясложности
вплотьдоэлементарныхподсистем,выполняющихв
рамкахданнойССбазовыеэлементарныефункции.
ПроцесспредставленияССввидеиерархииподсис-
темназываетсядекомпозицией.Примеромдекомпози-
цииССявляетсяпредставлениенациональнойэконо-
микистраныкаксовокупностиподсистем--отраслей,
объединений,предприятий,цехов,участков,рабочих
мест.Базовойподсистемойявляетсяотдельныйработ-
никнарабочемместе.Помимоэтогонациональная
экономикаможетбытьпредставленасовокупностью
региональныхэкономик,регионовсразличнымуров-
немразвития,спограничнымизонами,сразличным
уровнемдоходанадушунаселенияит.д.,т.е.сущест-
вуетбесчисленноемножествовариантовдекомпози-
цииССвзависимостиотцелейанализаихарактера
решаемыхзадач.Сложнойсистемойможетбытьатом
водорода,семьяизтрехчеловек,коллективнеболь-
шойфирмыигигантскогоконцерна--всезависитот
поставленныхцелейанализаирешаемыхзадач.
Какправило,известныбазовыеэлементарныепод-
системы,которыевыполняютфундаментальныефунк-
циивСС.Элементарнойсистемойорганизмаявляется
биологическаяклетка,элементарнойсистемойэкономи-
ки--отдельныйработник.Элементарнаясистеманепод-
лежитдальнейшемурасчленению,хотяэтоипринципи-
альновозможно,ноуженеврамкахданнойСС.
ДляполноценногоиспользованияАРИС-моделей
необходимозадатьсвойстваиатрибутымоделейисос-
тавляющихихобъектов,аэтодостаточносложнаязада-
ча,зависящаяотцелейиспользованияАРИС-моделей.
Свойстваописывают"видимую"частьсущностей(моде-
лей,объектовидр.).Атрибутыописывают"невидимую"
частьсущностей.Здесьиспользованослово"невиди-
мая"достаточноусловно,таккак,во-первых,пользова-
тельпрограммнойсистемыARIS5.0всегдаможетви-
детьиредактироватьлюбойатрибут,во-вторых,многие
изатрибутовможнопоказатьрядомсмоделью.Макро-
сы,мастераиприложенияработаюткаксосвойствами,
такисатрибутамисущностей.ВАРИС-методологии
подсущностямипонимаетсявсе,чтодостойнорассмот-
рения,сбораинформациииописания.
5.5.Уровнимоделирования
МоделиБПможносоздаватьнаразныхуровняхаб-
страгирования.Нарис.5.5.1изображенадиаграммане
столькореальногоБП,скольконекоторогообобщенного
БП,представляющегособойабстракциюреальноосу-
ществляемогоБП"Голосованиевопроса".Нарис.5.5.2
изображенфункциональныйпотокБП"Голосованиево-
проса"Ктозапроведениесеминара?"назаседаниикафед-
рыСУиММ".ЭтоэкземплярБПнарис.5.5.1,т.к.здесь
конкретизированыегоучастникиисформулированголо-
суемыйвопросиуказанаконкретнаякафедра.
КонкретныеБПназываютсяэкземплярами.Между
типомБП(рис.5.5.1)иэкземпляромэтогоБП(рис.5.5.2)
существуетотношениекласс-экземпляр.Вэкземпля-
рахБПкаждыйобъектконкретизируетсяприсвоением
емуфиксированногоимени.ТакиемоделиБПисполь-
зуютсядляихуправлениявреальноммасштабевре-
мени,например,спомощьюсистемыworkflow.
СовокупностьэкземпляровБП"Голосованиево-
проса",гдесформулированконкретныйвопросиуказа-
ныконкретныедолжности(участникиБП),составляет
классилитип,называемыйБП"Голосованиевопроса".
КонкретныеБПявляютсяэкземплярами(элементами)
этогокласса.Класс"перенимает"основныехаракте-
ристикисвоихэкземпляров,абстрагируясьотихчаст-
ностей,врассматриваемомпримере--отформулиров-
кивопроса,отдолжностейучастниковиорганизации.
Нарис.5.5.1изображенфункциональныйпоток
типовогопроцесса"Голосованиявопроса"насобрании,
т.к.неконкретизированыучастникисобрания,ихоргани-
зация(цех,кафедра,факультетит.д.)инесформулиро-
ванголосуемыйвопрос.Диаграмманарис.5.5.2являет-
сячастнымслучаемдиаграммынарис.5.5.1.На
рис.5.5.3изображенамодельсобраний,накоторыхмо-
жетиметьместоБП"Голосованиевопроса".Конкретизи-
руяорганизацию,формулировкуголосуемоговопроса
идолжностиведущего,секретаряиучастников,мыиз
типовогопроцессаполучимегоконкретныйэкземпляр.
Каждыйклассхарактеризуетсяименемиперечнем
атрибутов,описывающихсоответствующийэкземпляр.
Длядальнейшейхарактеристикиклассовможнопере-
числитьприлагаемыекнимфункции.
87
Архитектураинтегрированныхинформационныхсистем
Рис.5.5.1Офисныйтиповойпроцесс"Голосованиевопроса"
88
Глава5
Рис.5.5.2Экземплярофисногопроцесса"Голосованиевопроса
"Ктозапроведениесеминара?"назаседаниикафедрыСУиММ"
89
Архитектураинтегрированныхинформационныхсистем
Рис.5.5.3 Диаграмма понятий, связанных с термином "Собрание в ВУЗе".
90
Глава5
Уровнитипазанимаютважнейшееместовмодели-
рованииБП.Путемобработкичастностейнаоснове
описаниятиповогоБПможноучитыватьконкретные
особенностиотдельныхэкземпляров.
Представлениеэкземпляровсоставляет1-йуро-
веньописания,атипов--2-йуровеньописания.На
рис.5.5.4приведенонесколькопримеровописаний1-
гои2-гоуровней.Здесьприописаниипонятия"заказ"
осуществляетсяабстрагированиеотспецифических
свойств(отномеров).Врезультатеполученыклассы
"оформленныйзаказ"и"готовыйзаказ".На2-муровне
осуществленоабстрагированиеотсвойств"оформлен-
ный"и"готовый"исозданизэтогоподмножествароди-
тельскийкласс"заказ".Такаяоперацияназывается
обобщениемиобозначаетсясимволом"треугольник".
Приобобщениивеличиныгруппируютсявроди-
тельскиеклассы.Приэтомэкземплярызаказа1-го
уровнястановятсяиэкземплярамикласса"заказ".
Классу"заказ"приписываетсясвойство"состояниеза-
каза",чтопозволяетсоотнестискаждымэкземпляром
классасостояниеБП,описавзаказкак"оформленный"
или"готовый".Материалыиизделиятакжеобобщают-
ся,становясь"деталями"и"ресурсами".Такимобразом,
2-йуровеньсодержитсвязанныеспредметной
областьюклассыописанийБП.Аналогичноклассы2-
гоуровняпутемабстрагированияотихчастностей
объединяютсявметаклассына3-муровнеописания,
которыйназываетсяметауровнем(рис.5.5.4).Приэтом
классы2-гоуровнястановятсяэкземплярамиэтих
метаклассов.Например,класс"материальныйвыход"
включаетэкземпляры"материал"и"деталь",атакже
ихобобщенноепонятие"изделие".Класс"информаци-
онныеуслуги"охватываетпонятие"заказ"вместесдву-
мяегодочернимиклассами("оформленныйзаказ"и
"готовыйзаказ"),атакжепонятие"сертификат".Вроли
элементовметаклассовмогутвыступатьлибообобщен-
ныеклассы2-гоуровня,либоихподклассы.Нарис.5.5.4
показаноформированиеобщегокласса"типобъекта",
экземплярамикоторогоявляютсявсеметаклассы.
Нарис.5.5.5изображенэкземплярмоделитипа
"Размещениефункции",т.к.внейконкретизированы
основныеобъекты.Нарис.5.5.6этажемодельявляет-
сятиповой,т.к.внеймыабстрагировалисьотконкрети-
зациицели,ресурсов,оборудованияит.д.Нарис.5.5.7
мыимеемметамодель"Размещенияфункции"иболее
того--этометамодельБП,т.к.изнаборатакихфункций
получаетсяБП,номыабстрагировалисьотпоследова-
тельностиилогикивыполненияфункций.
Еслиприменитьпроцедуруабстрагированиякмо-
делямБПтипаeEPC2-гоуровняописания,т.е.необ-
ращатьвниманиенатакиечастности,какколичество,
последовательностьилогикаследованияфункций,то
получитсяобщаяАРИС-модельБП3-гоуровня,пока-
заннаянарис.5.5.7.Наэтомрисункеиллюстрируются
общиеклассы,описывающиеБП,иотношениямежду
ними,обозначенныестрелками.Этиотношениятоже
можнопредставитькакклассы(классыотношений).
Модельнарис.5.5.7неявляетсяисчерпывающей,но
отражаетважнейшиеобъекты,необходимыедляопи-
санияБП.Метаклассына3-муровнемоделирования
содержатобъекты,необходимыедляописанияБПна
2-муровне,т.е.этиобъектыслужатстандартными
блокамиили"кирпичиками"дляописанияприложений
на2-муровне.Сдругойстороны,посколькуклассы2-
гоуровняиспользуютсявмоделях1-гоуровня,тообъ-
екты3-гоуровняобразуютинфраструктурудляописа-
нияконкретныхБП.
Этотпроцессабстрагированияможнопродолжить.
Группируяклассы3-гоуровняиабстрагируясьотсо-
держаниямодели,можноотнестиполученныегруппи-
ровкикмета2-уровню.Следующийшагвнаправлении
абстрагированияприводитнаскрис.5.5.8,гдевсе,что
сосредоточеновокругфункции(главногообъектапро-
цессноймодели)разнесенопо4-мвидаммоделей(вы-
ходам,данным,организационнымструктурам,функци-
ональнымдеревьямисоответствующимцелям).
Объекты2-гоуровняявляютсяэкземплярамимета-
уровня,поэтомуприпостроениитиповыхБПможноис-
пользоватьтолькотеобъекты,классыкоторыхопреде-
ленынаметауровне.Следовательно,всевозможности
проектирования(описания)БПзаложенывметамодели.
МетамодельБП3-гоуровняописываетхарактер-
ныеклассыиихвзаимоотношения,спомощьюкото-
рыхможномоделироватьпроцессы2-гои1-гоуровней.
Известнобольшоеразнообразиеклассовиихсеманти-
ческихвзаимоотношений.Структурированиеэтихклас-
совприводиткструктуре,называемой"Архитектура
интегрированныхинформационныхсистем".
МетамодельБП,приведеннаянарис.5.5.7,объе-
диняетследующиеклассы:контекстныеданные,опи-
сывающиеинфраструктуруБП,исходныеирезульти-
рующиесобытия,сообщения,функции,человеческий
ресурс,техническиересурсыикомпьютерныесредст-
ва,прикладноепрограммноеобеспечение,материаль-
ныйвыход,выходввидеуслугиинформационные
услуги,финансовыересурсы,организационныеедини-
цы,корпоративныецели.Многообразныеотношения
могутсуществоватьимеждусамимиклассами.Для
упрощенияописанияклассысосходнымисемантичес-
кимивзаимоотношениямигруппируютсявпятьразлич-
91
Архитектураинтегрированныхинформационныхсистем
Рис.5.5.4Уровниабстракциивмоделировании
92
Глава5
Рис.5.5.5 Экземпляр модели размещения конкретных объектов вокруг конкретной функции
93
Архитектураинтегрированныхинформационныхсистем
Рис.5.5.6 Типовая модель размещения объектов вокруг функции "Изготоволение изделия"
94
Глава5
Рис.5.5.7ОбщаяARIS-модельБП
95
Архитектураинтегрированныхинформационныхсистем
Рис.5.5.8 ARIS-модели
96
Глава5
ныхвидовмоделей(взглядовописаний).Этострукту-
рированиеприводиткзданиюАРИСнарис.5.5.8.Это
позволяетводномвиде(взгляде)моделейрассмот-
ретьсвязиклассов(отнесенныхкэтомувиду),избавля-
ясьотнеобходимостисразужеучитыватьвеськомп-
лексвзаимоотношенийсмоделямидругихвидов
(взглядов).
Есликэтомудобавитьещеитрехэтапнуютранс-
формациюклассовБПвобъектыИТ,рассматривае-
мыхвфазаханализатребований,спецификациииреа-
лизации,тополучимполнуюкартинуархитектурыин-
тегрированныхинформационныхсистем.
Группировкаклассовиотношениймеждунимивви-
дымоделейслужитдляструктурированияБП,чтопозво-
ляетустранитьизбыточностьпримногократномисполь-
зованииобъектоввмоделиБП.Моделиразличныхвидов
строятсявсоответствиискритерием"семантическогокор-
реляционногосходства".Впроцессныхмоделяхописы-
ваютсяотношениямеждуотдельнымимоделямиврам-
кахвсегоБП.Этопозволяетотслеживатьвседвусторон-
ниеотношениямеждумоделямиразличныхвидов,атак-
жеполностьюописатьБП.Нарис.5.5.9отраженыуровни
моделированиядлявсехпятивидовмоделей.
ЗданиеАРИСсоздает"каркас"дляклассификации
описательныхкомпонентовБП.Обсудимотдельные
информационные"кирпичики"БПиотношениямежду
ними.Рассмотримметауровень,гдефиксируютсяэле-
ментыобщегоБП,т.е.безпривязкикконкретнымБП.
ОсновойдляэтогослужитАРИС-модельБП,представ-
леннаянарис.5.5.8,вкоторойпроанализируемотно-
шениямеждуинформационнымиэлементами.Для
этогоможноиспользоватьунифицированныйязыкмо-
делирования(UML).Полученноепредставлениена
рис.5.5.10называетсяинформационноймоделью
АРИСиописываетконструкциюБД,гдеможнохранить
реальныемодели.Организационныеифункциональ-
ныемодели,равнокакимоделиданных,выходаиуп-
равления,относящиесяктомуилииномуприложению,
рассматриваютсякакэкземплярыБД,построеннойв
соответствиисинформационноймоделью.ТакиеБД
называютсярепозиториямииявляютсяядромИС.
ПолнаямодельИСАРИСподробноописывает
классыиотношениямеждунимивмоделимета-БП.
ОнаописываеттакжевсемоделиАРИС,охватываю-
щиевсефазыжизненногоцикла.Такаямодельможет
включатьсотниклассовисвязей.
ИнформационнаямодельАРИСпредставляетсо-
бойсхемурепозиториядляхранениясоответствующих
прикладныхмоделей.Данные,хранящиесяврепози-
тории,включаютклассыреальныхприложений(напри-
мер,длясферыпродажилибухгалтерскогоучета).
Нарис.5.5.11сгруппированычетырекомпонента
мета-уровнясуказаниемихвзаимосвязей:мета-БП
АРИС,архитектура(зданиеАРИС),информационная
модельАРИСирепозиторийАРИС.КонцепцияАРИС
разработананамета2-уровне,независимомотконкрет-
нойприкладнойобласти.Информационнаямодель
АРИСразрабатываетсянамета-уровне.Инымислова-
ми,именноздесьопределяютсяобщиепонятийные
классы,описывающиеБП,иотношениямеждуними.
Реальныеприложениямоделируютсянаприкладном
уровне,причемИСдлябизнесаобычноразрабатыва-
ютсянауровнеописания,чтопридаетэтимметодам
моделированияособуюценность.
Моделиобычносоздаютсянауровнетиповвсоот-
ветствиисфазамипроектированияБП.Этоделаетмо-
дели"неуязвимыми"клюбыммодификациямэкземп-
ляров,например,втехслучаях,когдавмодельданных
включаютсяновыеизделияилиизорганизационной
моделиудаляютсяотдельныесотрудники.Однако,ес-
ливопределенномтипеБПвсегдаприсутствуютодни
итежеэкземпляры,тоихможноиспользоватьидля
моделирования.Такиеситуациивозникают,когданекие
функциивыполняютсятолькоопределеннымспециа-
листомилимногократноиспользуетсяодинитотже
экземплярданных,илиданнаямодельвсегдасвязана
сконкретнойорганизационнойединицей,анесеети-
пом.Именнопоэтойпричиневнекоторыхмоделях
уровниэкземпляровиуровнитиповобъединяются.
ХранениеиуправлениевсемимоделямиАРИС
осуществляетсянамета-уровне.Этоделаетихнезави-
симымиотконкретныхметодов,посколькувсеописа-
ния,специфичныедлятогоилииногометодаимодели,
являютсяэкземплярамиэтогообщеготипаобъекта.Та-
кимобразом,вАРИСможновключатьновыеметоды
моделирования,причем,какправило,безкаких-либоиз-
мененийвпрограмме.
КлассТИПОБЪЕКТАнамета2-уровнеиспользует
вкачествеэкземпляровобъектымета-уровня,напри-
мер,типыфункций,типыорганизационныхединиц,типы
выходовит.д.Ккаждомуобъектумоделированиямож-
ноприменятьтежеоперации(создание,удаление,ото-
бражение,перемещениеипредставлениеввидеиерар-
хии),которыеопределяютсявклассеТИПОБЪЕКТА.
Еслипосредствомновыхметодоввводятсяновыеобъ-
ектымоделирования,тоонирассматриваютсякакновые
экземплярыданногокласса,т.е.представляютсясоот-
ветствующимистрокамивтаблицетиповобъектов.
Втомслучае,когдасоздаютсямоделиэкземпляров
(например,дляприложенийworkflow),интерпретация
97
Архитектураинтегрированныхинформационныхсистем
Рис.5.5.9.УровниАРИС-моделирования
98
Глава5
Рис.5.5.10 Информационная модель АРИС
99
Архитектураинтегрированныхинформационныхсистем
Рис.5.5.11Взаимосвязькомпонентметауровня
100
Глава5
мета-имета2-моделейАРИСрасширяется.Вструктуре
метамоделименяютсядопустимыеэкземпляры.Мета2-
модельклассаТИПОБЪЕКТАвключаетразличныеопи-
санияэкземпляровприкладныхобъектов,атакжере-
альныеэкземплярыэтихприкладныхобъектов.Таким
образом,втаблицывводятсянетолькотипыприложе-
ний,ноиихэкземпляры.Тожесправедливодлясвязи
СОЕДИНЕНИЕидлядругихсвязей.
КаждаямодельвАРИСлогическихранитсявнес-
колькихбольшихтаблицах.Этитаблицыреализуются
вобъектно-ориентированнойБД(РОЕТ),обеспечивая
болеедетальныеи,следовательно,болееэффектив-
ные,сточкизренияпроизводительности,структуры
доступа(например,ккомплексныммоделям).
5.6.Детализацияиструктуризация
моделей
АРИС-моделированиесистемипроцессовможно
осуществлятьсверхувниз(нисходящеемоделирова-
ниепутемдекомпозицииианализа),илиснизувверх
(восходящеемоделированиепутемагрегацииисинте-
за),илиодновременноснизу-вверхисверху-вниз.
Следуетзаметить,чтопознаниеобъективногоми-
раосуществляетсявединомпроцессеанализаисин-
теза.Анализ--мысленноеилиреальноеразделение
целогоначасти("ужеразрезаниеяблокаестьначало
анализа").Анализвсегдасвязанссинтезом,т.е.про-
цессом,вкотороммысленноилиреальноразрознен-
ное,расчлененноесоединяетсявнекотороецелое(це-
лостность).Синтезявляетсянетолькопротивополож-
ностьюанализа,ноинеобходимымусловиемсамого
анализа(безанализанетсинтезаинаоборот).Онпони-
маетсякакмысленноеилиреальноесоединениечас-
тейвединоецелое.Причем,этосоединениеявляется
несуммированием,аинтеграцией,таккакприсинтезе
создаетсянечтоновое,сновымисвойствами,отсутст-
вующимиусоставныхчастей.
Примоделированиииспользуюткаканалитичес-
кий,такисинтетическийподход.Аналитическийподход
требуетрасчленения,углубленияпониманиясущнос-
ти,неизбежногоразрывасвязейвпредметах,явлени-
ях,системах.Синтетическийподход,напротив,требует
выявлениямногообразиясвязей,формированияце-
лостностиисистемности.
Примоделированииснизувверхначинаютспо-
строенияпростейшихмоделей,которыесостоятиз
элементарныхобъектов.Нарис.5.6.1-5.6.4представ-
ленычетыревидапростейшихмоделей,т.к.всеих
объектыэлементарны,т.е.далеенеделимы.
Моделированиесверхувнизначинаетсяспострое-
ниякомплексныхмоделей,вкоторыхбольшинство
объектовявляютсясложнымимоделямиинуждаются
вдальнейшейдетализации.Степенидетализациипод-
разделяютсянанесколько(какправило,додесяти)
ярусов(уровней).Наверхнемуровнепредставлены
комплексныемодели(супер-модели),нанижнем--эле-
ментарные(далеенеделимые)функции,организаци-
онныеединицы,понятия,элементыданныхит.п.На
рис.5.6.5-5.6.8представленыкомплексныемодели,в
которыхубольшинстваобъектовсправавнизууказана
пиктограммадальнейшейдетализации.
ДиаграммыверхнихуровнейопределяюттеБП
системы,вкоторыхотраженасвязьмоделируемойсис-
темыснадсистемой,гдепоказанывсевнешниевходы
ивыходы.ДалееэтиБПдетализируютсявплотьдо
диаграммнижнегоуровня.Такаяфункциональнаяде-
композицияприводитксозданиюмногоуровневой
иерархиидиаграмм.Нанижнемуровнедекомпозиции
всеобъекты(функции,организационныеединицы,дан-
ные)становятсяэлементарными,т.е.неподлежащими
дальнейшейдетализации.Числоуровнейпредставле-
ниямоделей--5-7,иначемогутвозникнутьпроблемы
прианализе.Когдадальнейшаядетализация,напри-
мер,логическихфункцийперестаетбытьполезной,
топереходятквыражениювнутреннейлогикипроцес-
совприпомощиминиспецификаций,т.е.алгоритмов
преобразованиявходныхпотоковввыходные.
Оченьважноезначениеприпостроениикомплекс-
ноймоделипредприятияимеетмодельверхнегоуров-
ня,котораяпредставляетсобоймодельснаибольшим
уровнемабстрагирования.Онанеобходимадляпони-
маниявзаимодействиямеждуБП,атакжедляоргани-
зациипроцессногоуправления.Вназваниипроцесса
верхнегоуровняотражаетсяосновнаядеятельность
предприятия.Второйуровеньдекомпозициимодели
верхнегоуровняможетсостоятьизследующихБП:
выполнитьтекущуюдеятельность,анализироватьре-
зультатывыполнениятекущейдеятельности,форми-
роватьуправляющеевоздействиепоизменениютеку-
щейдеятельности.Этопозволяетотделитьтекущую
деятельностьвладельцевБПотихуправленческой
деятельностинауровнекаждогоБП.
МоделированиесложныхсистемиБПлучшевсего
проводитьпообеимтехнологиям,т.е.путемдекомпо-
зиции(анализа)иагрегации(синтеза).Посленесколь-
кихитерацийпримерновсерединеиерархиипостроен-
ныхмоделейони(модели)начнутсовпадатьдругс
другом(согласнопринципусравнимостимоделей).Это
верныйпризнакихорошийпоказателькачественного
101
Архитектураинтегрированныхинформационныхсистем
Рис.5.6.1Фрагментдеревацелей
Рис.5.6.2Диаграмматопологиисети
Рис.5.6.3Фрагментпроцессаприемаобращенияклиента
Рис.5.6.4Диаграммаструктурызнанийсекретаряфирмы
102
Глава5
Рис.5.6.8Фрагментмоделисоставляющихпонятие"Планресурсногообеспечения"
Рис.5.6.7.Диаграммадобавленнойстоимостидлятиповогопроцессапроизводства
Рис.5.6.6.Процессно-ориентированное
деревофункции"Производствоизделия"
Рис.5.6.5.Фрагменторганизационной
диаграммыпредприятия
103
Архитектураинтегрированныхинформационныхсистем
моделирования.Чембольшесовпадающихмоделей,
тембольшеуверенностьвправильностивыбранного
подходаиэффективностипроделаннойработы.
Детализацияиструктуризацияпозволяютописы-
ватьразличныесложныесистемы.Любуюмодельмож-
нопостроитьвсоответствиисвыбраннымикритериями
бизнесаинагляднопредставитьввидемозаики,где
отдельныеэлементыскладываютсявцельнуюкартину.
Методикаиспособыхорошегоописаниясистемы,
втомчислеприменениедетализациииструктуриза-
ции,покаотсутствуютвлитературе.Нокое-чемуможно
научитьсянахорошихобразцах,гдевпервуюочередь
обращаютвниманиенаорганизациюилиструктуриза-
циюинформации.Восновехорошегоописаниявсегда
лежитиерархическаядекомпозиция.Общийсовет--
разбиватьобъектначасти,ночастейдолжнобыть«не
слишкоммногоинеслишкоммало»(5-7).Скаждой
частьюпоступатьаналогично,покадальнейшееразби-
ениестанетуже«ненужнымдляясногопонимания».
Сначаладаемпредварительноеописание,вкотором
предметописываетсявобщихчертах,супоромнаин-
туициюисодержательнуюсторону,апотомуточняю-
щееописание,вкоторомпредварительноеописание
дополняется,уточняетсяидетализируется.
Известнысредства«укрупнения»описаниявооб-
ще,включаяобрабатываемыеданные,связьмежду
даннымииприменяемымикнимдействиямиит.д.
Описываяпроцессилипредметнуюобласть,особенно
большуюисложную,естественнопопытатьсяпредста-
витьееввидеотносительнокрупныхиосмысленных
«блоков»,подобнотому,каккартинуестественносна-
чаланабросатькрупнымиштрихамиилимазками.Каж-
домублокусоответствуетемкаясмысловаяединица,
понятиеилисупер-процесс.Введениетакой«крупно-
блочности»придаетописаниюболееилименееупоря-
доченнуюипрозрачнуюструктуру.
Этотприемописаниясложнойсистемыпредставля-
етсобойвариантабстракции,которыйпозволяетлегче
охватитьобласть,придатьейобозримуюструктуру,
уменьшитьсложностьеевосприятияиосмысления.К
выделенномупонятиюилиподпроцессуиногдаможно,
всвоюочередь,применитьтотжеприем,итогдамы
получимнесколькоуровнейописаниясразнойстепенью
детализацииилииспользующихразныесредства.Если
описаниянаразныхуровняхилипостроенныеразными
средствамипретендуютнато,чтоонипо-разномупред-
ставляют«одноитоже»,тоэтодолжнобытьдостаточно
точноопределеноиаргументировано.
Количествопонятийвсложнойсистемеоченьве-
лико.Сгруппировавихвклассы(кластеры),обладаю-
щиевнутреннимединством,можновкакой-тостепени
ихорганизовать.Организоватьчто-либоиликого-либо
--значитввестинекоторыйпорядокилисистему,полез-
нуюдлядостижениякакой-тоцели.
Приописаниирекомендуетсяразделятьаспектыи
структурироватьобъектыипроцессыпогоризонталии
вертикали.Приупорядочении,систематизациииосмыс-
лениикругапонятий,относящихсякпроцессуилисисте-
ме,оченьполезныйприемсостоитввыделениичастей-
аспектовилигрупп(кластеров)объектов.Принципывы-
деленияилиразделенияпредметаначасти,аспекты,
группывконкретныхситуацияхмогутбытьсамымираз-
ными.Общеевнихтолькото,чтовыделениеилиразде-
лениедолжнобытьосмысленным.Врезультатевсего
этогоаморфнаявначалепредметнаяобластьразделя-
етсянаосмысленныеблокии,благодаряэтому,стано-
витсяболееобозримойипонятной.
Выделениеаспектов,частей,групп,имеющихсамо-
стоятельноезначение,даетвозможностьгибкокомбини-
роватьихвсоответствиисразнымицелями.Однаиз
центральныхидейАРИСвтомисостоит,чтонадотща-
тельноиосмысленноразделитьпонятийныесредства
описания,чтобыпотомихможнобылосоединятьиком-
бинироватьлюбыминужнымиспособами.Хорошеесое-
динение(синтез)требуетхорошегоразделения(анализа)!
Выделение(разделение)обычносопровождается
установлениемиливыявлениемсвязеймеждувыделя-
емымичастями,аспектами,группамиивнутриних.В
итогеполучаетсянекотораяструктурарассматривае-
мойсистемы,областиилиобъекта,т.е.речьидето
процессеструктуризации.Выделяютдватипаструкту-
ризацииописания--вертикальнуюигоризонтальную.
Перваясвязанасразделениемописания(ипроцесса
описания)науровниидает,таксказать,уровневую
структуруописания.Втораядаетструктуруописания
наодномвыделенномуровне.
5.7.Управлениезнаниями
Корпоративныезнаниясодержатинформацию(в
томчисле,ноу-хау)опродуктах,технологиях,рабочих
процедурахиправилах,атакжеиндивидуальныезна-
нияиумениякаждогоконкретногоработника.Однаиз
первоочередныхзадачуправлениязнаниямизаключа-
етсявдокументировании,хранении,использованиии
расширенииэтойинформации.Важныйшагкорганиза-
цииуправлениязнаниями--созданиеиххранилища.В
АРИСимеютсясредствадляпредставленияхранилищ
структурированнойкорпоративнойинформацииотехно-
логическихпроцедурахиресурсах,атакжеоноу-хау,
104
Глава6
которымобладаютконкретныеработники.Науровне
моделиданныхзнанияфиксируютсяввидетекстовых,
голосовых,графическихивидео-документов.
Различныхсоздателейзнанийпоотношениюкком-
пании(индивидуумы,группы,самакомпания,группа
компаний,альянсыкомпаний)можноописатьнауров-
неорганизационноймодели,азатемсвязатьихстипа-
мизнанийвдругихмоделях.Такимобразом,АРИС
становитсяинфраструктуройдля"корпоративнойпа-
мяти"("хранилищазнаний").Хранилищазнанийвыяв-
ляютиустраняютдефицитзнаний,неиспользуемые
знания,недостаточнуюпрозрачностьзнанийинеэф-
фективноераспространениезнаний.
Из-заотсутствияопределеннойинформациичасто
допускаютсядорогостоящиеошибки.Например,крити-
ческиважныезнанияоказываютсяутраченнымивсвя-
зисуходомсотрудников.Децентрализациякомпании
влечетзасобойидецентрализациюзнаний,поэтому
однаизважнейшихпроблем--обеспечитьдоступность
ключевойинформациивмасштабахвсегопредприя-
тия.Впротивномслучаеводнихитехжеситуациях
приходитсякаждыйраззаново"изобретатьвелосипед".
Сцельюобеспеченияуправленияоднимизважней-
шихэкономическихресурсов(информацией)вкомпани-
яхчастоучреждаетсяноваядолжность--директорпо
знаниям,вфункциикотороговходятразработка,монито-
рингисовершенствованиестратегий,процессов,орга-
низационныхструктуритехнологийдляобработкикор-
поративнойинформации.Сбор,отображение,предо-
ставлениеииспользованиезнанийосуществляютсятак-
жеврамкахБП,чтоявляетсяважнейшейпредпосылкой
дляцеленаправленногоуправлениязнаниями.
ДлясовершенствованияБПнеобходимоэффектив-
ноеиспользованиенакопленныхиоформленныхввиде
документациизнаний.Процедурнаямодельдлясовер-
шенствованияиспользованиякорпоративныхзнаний
включаетследующиефазы:стратегическоепланирова-
ниезнаний,моделированиеобработкизнаний"какесть",
анализсостояния"какесть",целевыемоделиобработки
знаний,организационно-кадроваяреализацияиреали-
зациясредствамиИТ,комплекснаяреализация.Рас-
смотримподробноперечисленныефазы(этапы)реин-
жинирингапроцессовиспользованиязнаний.
Однаизважнейшихзадачнаэтапестратегическо-
гопланированиязнаний--выяснить,какиезнанияимеют
ключевоезначениедляпредприятия.Стратегическое
планированиезнанийопираетсянастратегическиекор-
поративныецели.Основноеназначениеданнойфазы
заключаетсявтом,чтобыопределить,какимобразом
управлениезнаниямиможетспособствоватьдостиже-
ниюэтихцелей.Например,компанияможетставить
передсобойстратегическуюцель:занятьилисохранить
лидирующееположениевкачествепоставщикатехно-
логий.Проектуправлениязнаниямидолженобеспечи-
ватьсбориучетвнешнейинформацииобэтихтехноло-
гиях.Необходиматакжекоординацияи,возможно,акти-
визациявнутреннихнаучно-исследовательскихиопыт-
но-конструкторскихразработоквэтойобласти.
Наэтапемоделированияобработкизнаний"какесть"
анализируютсясуществующиеспособыобработкизнаний.
Определяется,гдеразмещаютсякорпоративныезнания,
какигдеонисоздаютсяикакимобразомиспользуются.
Длятого,чтобыописатьпроцессобработкизнаний,
важнопостроитьмодель,отражающую,какиекатегории
знанийобрабатываются,ктокакимизнаниямиобладает,
какиезнаниятребуютсядляконкретныхфункций,где
этизнаниясоздаютсяилиоткудаихможнополучить.
Дляэтогоиспользуютсяструктурныедиаграммызна-
ний,картызнанийизнаниявфункциональныхпотоках.
Структурныедиаграммызнанийописываютакту-
альныезнаниядляпредприятия.Следуетразличать
подразумеваемыезнания,которымиобладаютсотруд-
ники,идокументированныезнания.
Картызнаний--этомодели,представляющиесо-
трудниковилиорганизационныеединицы,которыеоб-
ладаютконкретнымизнаниями.Онимогутотражать
такжестепеньполнотызнаний.Картызнанийпозволя-
ютвыявитьобластинеполныхзнанийимонопольных
носителейзнаний.
Знаниявфункциональныхпотокахсодержатдо-
полнительнуюинформациюобиспользованиизнаний
вмоделяхсуществующихБП,гдепоказывается,на-
пример,какиезнаниянеобходимыдляреализацииоп-
ределеннойфункциииликакиезнаниядокументально
фиксируютсяпривыполнениифункции.
Ватрибутахобъектовзнанийотражаютсяспособы
представленияиподготовкизнанийиналичиеилиот-
сутствиемотивациидляобменазнаниями.
Врезультатеанализасостояниязнаний"какесть"
всуществующихБПможновыявитьнедостатки(на-
пример,монополизациюилислабоеиспользование
существующихзнаний)ипотенциальныевозможности
повышенияэффективностииспользованиязнаний.
Особыепреимуществамоделирования"какесть"
заключаютсявтом,чтоонопозволяетдокументально
зафиксировать,какимизнаниямирасполагаетпред-
приятие,игдеэтизнаниянаходятся.Соответствующая
документацияпомогаетбыстроотыскатьнужногочело-
векадлярешенияконкретныхвопросов.
Кслабымместамиобластямвозможногосовер-
105
ОписаниепрограммнойсистемыARIS
шенствованияобработкизнанийотносятсястратеги-
ческиважныезнания,неохваченныепредприятием;
монопольноевладениезнаниями,приводящеекихут-
рате,например,всвязисуходомизкомпаниисотруд-
ников;неудовлетворенныепотребностивзнаниях;не-
используемыезнания;приобретениеиописаниеодних
итехжезнанийкаждыйраззаново;бесполезныеили
устаревшиезнаниясотрудников;проблемыприобрете-
нияииспользованиязнаний,затрудняющиеихраспро-
странение;отсутствиесогласованностиинформацион-
ныхикоммуникационныхтехнологий,предназначен-
ныхдляобработкизнаний.
Вцелевыхмоделяхобработкизнанийоптимизируют-
сясуществующиеБПиразрабатываютсяновые(целе-
вые)процессысбора,подготовкиираспространениязна-
ний.ВБПвносятсяизменения,направленныенаулучше-
ниеобработкизнаний.Например,вводятсядополнитель-
ныефункции,которыедокументируютприобретенный
опытипередаютегодругимсотрудникам.Здесьможно
описатьфункции,предназначенныедляобновления,
структурированияираспространениязнаний,атакжедля
удаленияустаревшихзнаний.Можно,например,дляот-
делапродажописатьобщекорпоративныйпроцесссбора
данныхотребованияхипожеланияхклиентов.
Наэтапеорганизационно-кадровойреализациина-
меченныхизмененийнеобходимысоответствующие
организационныеикадровыемероприятия(например,
обучениеперсонала),атакжеиспользованиевозмож-
ностейинформационныхикоммуникационныхтехно-
логий.Профильныезнанияиспользуютсявкурсах
повышенияквалификацииперсоналаилиприприеме
наработуновыхсотрудников.
ЭтапреализациисредствамиИТиспользуется
дляинтегрированияразныхсистемиобеспечениядо-
ступаксодержаниюзнанийсточкизренияихсогласо-
ванногораспространения(доставки).Здесьнеобходи-
маединаяструктураввидеинформационныхикомму-
никационныхсистем.Сюдавключаютсяитакиеаспек-
ты,какструктурированиесодержания,описаниеполь-
зовательскихинтерфейсов,внедрениеспециальных
службтипадискуссионныхгруппилиподпискинаин-
формационныеуслуги.
Длякомплекснойреализацииследуетобучитьпер-
сонал,протестироватьновыепроцедурыипостоянно
совершенствоватьих.Здесьпредполагаетсяпроведе-
ниекурсовобучения,обеспечениесоответствияперсо-
налаквалификационнымтребованиям,подготовкаи
контрольмодификацииБПиорганизационныхструк-
тур,атакжевнедрениеинформационныхикоммуника-
ционныхтехнологий.
Взаключениеотметим,чтоосновукорпоративных
знанийсоставляютописанияБП.Систематический
сбор,хранениеиведение(сопровождение)ноу-хауБП
врепозиториивоплощаютсявтакназываемомхрани-
лищепроцессов.Ксожалению,вроссийскихкомпани-
яхзнаниянедокументированы,кроме,бытьможет,
еженедельныхменюстоловыхпредприятий.
6.ОПИСАНИЕПРОГРАММНОЙСИСТЕМЫARIS
АРИС-методологияпослужилаоснованиемдляразработкисемейства
инструментальныхпрограммныхсредствARIS.РазработчикARIS--компанияIDS
ScheerAG(Германия).ВэтойглаверассматриваютсяосновыARIS.
6.1.Структураивозможности
ARIS
Вербальноеописание--этонуднаяпрозаимного-
словиетам,гдедостаточнооднойдиаграммы.Ясность
изложенияможнозначительноповысить,используягра-
фическиеизображения(диаграммы).ARIS5.0позволя-
етстроить130различныхтиповдиаграмм,чемобеспе-
чиваетвсестороннееописаниеисследуемойсистемы
иеепроцессов.Нодлятого,чтобыописатьсистемуна
80%,достаточнопостроитьнеболее20%основных(ба-
зовых)типовмоделей(диаграмм),например,диаграм-
муцепочкидобавленнойстоимости(ValueAddedChain
Diagram),организационнуюструктуру(Organizational
Chart),деревофункций(FunctionTree),событийно-уп-
равляемыйфункциональныйпоток(eEPC,extended
Event-DrivenProcessChain),диаграммуразмещения
функции(FAD,FunctionAllocationDiagram),модельсущ-
ность-отношение(ERM,EntityRelationshipModel),офис-
ный(OfficeProcess)илипроизводственныйпроцессы
(IndustrialProcess).ARISтакжепозволяетдокументиро-
ватьсетевыеархитектуры,компонентытехнических
средств,логическиеструктурымодулей,БДимногое
другое.Нарис.6.1.1длякаждоговидамоделирования
представленынекоторыеизосновныхтиповмоделей.
Начинаяс5-йверсии,ARISявляетсяинструмен-
тальнымсредствомнетолькомоделированияианали-
за,ноиоптимизацииБП.Это,вчастности,достигается
засчетпоявлениявнемновогонабораинструментов
--ProcessPerformanceManager,способногособирать
информациюоБП,оцениватьегосостояние(графи-
ческиотражаярезультатывразличномвиде)исравни-
ватьсдругимиБП.СредаARISпредназначенадля
системныханалитиковпредприятия,которыезанима-
ютсясозданием,анализомиоценкойсвоейдеятель-
ностивтерминахпроцессногоподхода.
ARISпозволяетследующее:описывать,анализи-
роватьиоптимизироватьБП,сравниватьальтернатив-
ныевариантыБП,строитьмоделиорганизационной
структуры,моделиданных,функциональныемодели,
моделипроцессов(управления),создаватьдолжност-
ныеинструкцииитехнологическиекартыБПметодом
документированиямоделей,осуществлятьимитацион-
ное(динамическое)моделированиеБП,оценивать
стоимостьБП(наосновепооперационногостоимостно-
гоанализа),искатьианализироватьзатратныецент-
ры,описыватьБПнаразномуровнедетализации,уп-
равлятьцепочкамипоставок(SupplyChainManage-
ment),проектироватьсценарииэлектронногобизнеса
(e-Business),управлятьзнаниямипредприятия,ис-
пользоватьмодели-прототипыдляописанияпредприя-
тия,формулироватьивыдаватьотчетывтребуемом
виде,значительноускорятьвнедрениесистемыSAP
R/3прииспользованииинтерфейсамеждуARISимо-
дулемAcceleratedSAP,организовыватьпубликацию
моделейиихсовместноеиспользованиевInternet/
Intranet,поддерживатьтехнологиюOLE,организовы-
ватьработувмногопользовательскойсреде(клиент-
сервер),интегрироватьсяспрограммнымисистемами
Staffware(WorkFlow),LotusNotes(GroupWare),Micro-
softProject,ER/win,Designer/2000идр.
ДваосновныхаспектаARIS--этоорганизацияин-
формациииработасинформацией.Кпервомуотно-
сятсятипыиструктураинформационныхобъектов,ви-
дысвязей,группировкавклассыисемейства.Ковторо-
му--команды,обеспечивающиедиалогссистемой,
поискобъектов,изменениесостоянияБД,получение
информацииоборганизациисамойсистемы.
Понятиямодель,объект,отношениеисвязьявля-
ютсяобщимидлявсехвидовмоделирования.Модель
состоитизобъектов.Междуобъектамимоделисущест-
вуютопределенныетипыотношений.Объектывмоде-
лимогутбытьсвязанысдетализирующимимоделями.
Модели,объекты,отношенияисвязи,равнокакивсе
остальныесущности(серверы,БД,группыидр.),име-
ютсвойстваиатрибуты,которыеразмещаютсявтаб-
лицахипозволяютдетальноописатьБП.
Нарис.6.1.2изображенфрагментструктурнойдиа-
граммыпрограммногокомплексаARIS,гдесправаили
подорганизационнойединицейприведентекстскрат-
кимописаниемееназначения.Изэтойдиаграммывид-
но,чтоосновныефункциональныемодулиARIS-комп-
лексасостоятизчетырехбазовыхкомпонентов:про-
водника(Explorer),дизайнера(Designer),таблиц
(Tables)имастеров(Wizards).
Проводник(Explorer)включаетвсебяосновные
управляющиефункциидляадминистрированиямоде-
лей,объектовидругойинформацииианалогиченпро-
водникувWindows.ARISExplorer,восновном,исполь-
зуетсядляадминистрированиясущностейвARIS-ре-
107
ОписаниепрограммнойсистемыARIS
Рис.6.1.1 Виды и типы моделей в ARIS 5.0 с Easy Filter
108
Глава6
Рис.6.1.2СоставпрограммногокомплексавARIS
109
ОписаниепрограммнойсистемыARIS
позитории,т.е.серверов,БД,пользователейигрупп
пользователей,форматовшрифтов,языков,фильтров
методов,моделей,группмоделей,бизнес-случаев,
объектовитаблиц.Этисущностимогутсоздаваться,
открываться,редактироватьсяилиперемещатьсяв
различныегруппы(папки).ВпроводникеARISToolset
различныеБДмогутобмениватьсясодержанием,ис-
пользуятехнологию"draganddrop".
Самымвысокимуровнеморганизациимоделиявля-
ютсялокальныесерверыилисетисерверов,работаю-
щиевмногопользовательскойсреде.БДмогутсоздавать-
ся,открываться,сниматьсясрегистрациииудаляться
налокальныхсерверах.БДоткрываетсяпутемеевызова
ивведенияIDпользователя.АтрибутыБДмогутредакти-
роватьсяпутемдвойногонажатиянанихкнопкимыши.
СтруктураБДопределяетсягруппами(папками),
вкоторыеприсохранениизагружаютсямоделииобъ-
екты,атакжебизнес-случаиитаблицы.Дляорганиза-
цииструктурыБДважнуюрольиграеторганизацияпро-
екта,посколькупривилегиидоступаксодержаниюБД
контролируютсячерезгруппымоделей.
Дизайнериспользуетсядлясозданияиредактиро-
ваниямоделей.Объекты,связиидругаяинформация
поэтиммоделямхранитсявБДиможетиспользовать-
сявразличныхотчетах,прианализеБПидлямногих
другихцелей.Дизайнерпроверяетновыеобъектыво
времямоделированиянапредметихвозможногосу-
ществованиявБД.Еслиобъектысвведенныминазва-
ниямиужесуществуютвБД,товыводитсяихперечень
ипользователюпредоставляетсявозможностьихпо-
вторногоиспользования.Моделимогутбытьпредстав-
ленывдиаграммномилитекстовомвиде.Полноэкран-
ныйрежиминавигационныевозможностиобеспечива-
ютудобныйобзорипоискмоделей.
Таблицыиспользуютсядляхраненияданных,а
ихинтерфейсбазируетсянатабличныхпроцессорах.
Всеобъектыиихотношенияснабженыатрибутами,
которыемогутредактироватьсявтаблицах.Процесс
редактированияподобенработесостандартнымитаб-
личнымипроцессорами.Таблицыиспользуютсяне
толькодляредактированияатрибутов,ноидлявывода
результатовимитационногомоделированиявARIS
Simulationивведенияданныхдляфункционально-
стоимостногоанализавпроцессерасчетоввдополни-
тельноммодулеARISABC.Значенияатрибутовмогут
наследоватьсяиздругихприложений.
ВARISиспользуетсятехнологияМастеров
(Wizards)дляуправленияпоследовательностьюопе-
раций.Мастерапроводятпользователявинтерактив-
номрежимечерезопределеннуюпоследовательность
действий.Онитакжепозволяютвернутьсякпредыду-
щимшагам.Технологиямастеровиспользуется,напри-
мер,длясозданияБД,моделей,генерацииотчета,для
расчетовпоАВС-методологииит.д.
ВсепродуктыARISявляютсяклиент-серверными
приложениямиимогутработатьвмногопользовательс-
койсреде.Длярасширенияинформационнойнасы-
щенностимоделейсееобъектамимогутбытьсвязаны
рисунки,текстовыедокументы,презентации,видеоза-
писи,Web-страницыимногоедругое.ARIS-модели
можнодополнитьрисункамиитекстами.Существует
дваспособаинтеграциимоделейсперечисленными
сущностями.Один--присвоитьихатрибутуобъекта,
другой--установитьсвязьсзагруженнымифайлами
черезтехнологиюOLEилинапрямуюсоединитьихв
модели.Присвоенныедокументы,программыиадреса
могутбытьвызваныизмоделии,такимобразом,до-
полнятьееописание.Этиприсвоенияимеютособое
значениевобластиуправлениязнаниями,припроекти-
рованииИС,поддерживающихсистемууправленияка-
чеством,приразработкепроцессно-ориентированных
курсовобученияидлядругихцелей.Например,доку-
менты,относящиесяксистемекачестваихранящиеся
втекстовомпроцессоре"Word",могутвызыватьсяи
редактироватьсяпрямоизмоделей.
Весомостьпрактическойинформациидлялица,кото-
ромуонапредназначается,зависитотдовериякееавтору
(егоавторитета,репутацииуспециалистовит.д.).Поэтой
причиневARISуказываетсяавторкаждогообъекта,время
егосозданияимногоедругое.Всяэтаинформацияхранит-
сявединомрепозитории,чтообеспечиваетцелостность
инепротиворечивостьданных,атакжеэффективность
процессовмоделированияианализа.ARISиспользует
объектноориентированнуюБД"РОЕТ".
ВстандартныйпакетARISToolset,ARISEasy
DesignиARISformySAP.comвключеныфильтрыме-
тодов(methodfilters).Онисжимаютвсюсовокупность
моделейдонеобходимогоуровня,чтопозволяетоблег-
читьпроцессмоделирования.Фильтрыметодов,опре-
деленныепользователемилисистемнымадминистра-
тором,ограничиваютколичествообъектовизначитель-
ноуменьшаютихсложность.ВсредеARISToolsetмож-
носоздаватьновыефильтрыметодовилимодифици-
роватьужесуществующие.Этоделаетсянапредвари-
тельнойпроектнойстадии,когдаопределяютсясогла-
шениямоделированияиформируетсясоответствую-
щийфильтрметодовдляотдельныхработников.Кон-
фигурацияфильтровметодовосуществляетсяв''Кон-
фигураторе''Explorer,которыйпозволяетсоздавать,
редактироватьидокументироватьфильтрыметодов
110
Глава6
дляэффективнойкомпановкитиповмоделей,типов
атрибутовмоделей,типовобъектов,типоватрибутов
объектов,типовсвязей,типоватрибутовсвязейит.д.
Нарис.6.1.3представленывсетипымоделей,кото-
рыедопустимывARIS5.0стремяизследующихвось-
мифильтров.
1.ARISforMySAP.com
2.ARISSimulationandARISABCFilter
3.BalancedScorecardFilter
4.EasyFilter
5.EntierMethod(Fullmethod)
6.ExtendedStandardFilter
7.SAPFilter
8.StandardFilter
ВПриложении1приведенатаблица,вкоторойдля
всехвидовмоделированияперечисленыназвания(на
английскомирусскомязыке)большинстватиповмоделей
скраткимиописаниямиихназначенияиперечнемноме-
ровфильтров,вкоторыхдопустимоихиспользование.
Втакоммножествемоделейможнозатеряться.
ПоэтомувсеARIS-моделиможноразбитьнаклассы,
группы,виды,уровниитипы.Различаютследующие
классымоделей.
Строгаяиерархия.Модельтакогокласса,напри-
мер,деревофункций,включаетвсебятолькоодин
типобъекта,аиерархическиесвязимогутбытьоргани-
зованыспомощьюнесколькихтиповсоединения.
Строгаяиерархиясокружением.Модельтакого
класса,например,диаграммацелей,представляетсо-
бойдерево,котороестроитсянаосновеодноготипа
объекта,аиерархическиесвязимогутбытьорганизова-
ныспомощьюнесколькихтиповсоединения.Собъек-
тами,составляющимииерархию,могутбытьсвязаны
другиетипыобъектов.
Иерархиясперекрестнымисоединениями.Модель
такогокласса,например,диаграммаструктурызнаний,
представляетсобойиерархию,котораявключаетраз-
личныетипыобъектов,гдеиерархическиесвязимогут
бытьорганизованыспомощьюнесколькихтиповсоеди-
нения.Вотличиеотмоделейсострогойиерархиейобъ-
екты,которыевходятвиерархиюсперекрестнымисое-
динениями,могутбытьсвязаныдругсдругомкакнапря-
мую,такичерездругиетипыобъектов.
Типосновногообъекта.Модельтакогокласса,на-
пример,диаграммаокруженияфункций,отображает
связьмеждуоднимтипомобъектаидругимитипами
объектов.Всетипыобъектов,прикрепленныектипу
основногообъекта,имеютодинаковыеприоритеты.
Приоритетныйтипосновногообъекта.Вмоде-
лисприоритетнымтипомосновногообъектаотобража-
ютсясвязимеждутипомосновногообъектаидругими
типамиобъектов,гдетипобъекта,имеющийнаивыс-
шийприоритет,играетосновнуюрольвиерархии.
Направленныйграфсокружением.Модельтакого
класса,например,диаграммаeEPC,содержитособые
типыобъектов,которыеформируютнаправленнуюструк-
туруимогутбытьсвязанысдругимитипамиобъектов.
Ненаправленныйграфсокружением.Модельта-
когокласса,например,диаграммаввидестолбцовили
строк,содержитструктурно-зависимыетипыобъектов,
соединенныхсвязямибезстрелки.
ARIS-моделиможноразбитьнатригруппы.Кпервой
относятсяосновныемодели,например,модельцепочки,
добавляющейкачество,организационнаясхема,дерево
функций,моделиеЕРС,eERM,PCDидругие.Вовторую
группувходятрасширенияосновныхмоделей.Книмот-
носятсякартазнаний,диаграммаструктурызнаний,диа-
граммаокруженияфункцииидругие.Моделитретьей
группы--этомодели,ориентированныенаотдельные
областимоделирования,например,внедрениесистемы
SAPR/3,документацияпланаразвития,объектно-ориен-
тированноемоделирование,описаниепотокаматериа-
лов,моделированиеworkflow,функционально-стоимост-
ныйанализ,управлениепроектомит.д.
Взаключениеперечислимфункциональныевоз-
можностиосновныхивспомогательныхARIS-модулей.
ARISEasyDesignпозволяетвыполнятьследующие
операции:администрироватьБД(ARISAdministrator),
управлятьатрибутамиARIS-сущностей(ARISAttributes),
контролироватьизмененияатрибутов(ARISChangeMa-
nagements),импортироватьметодологическиефильтры
ишаблоныизоднойБДвдругую(ARISConfiguration),
конструироватьмодели(ARISDesigner),работатьс
ARIS-сущностями(ARISExplorer),экспортироватьили
импортироватьБДвформатеASCII(ARISExport/Import),
автоматическиидентифицироватьARIS-сущностибез
управленияпрефиксами(ARISIdentificator),осуществ-
лятьслияниемоделейиобъектов(ARISMerge),генери-
роватьотчеты(ARISReport),редактироватьтекстовые
документы(ARISRTFEditor),выполнятьсемантические
проверкимоделей(ARISSemanticCheck),отображать
вариантымоделей(ARISVariants).Здесьвскобкахука-
заныпрограммныесредства(модули),которыеобеспе-
чиваютвыполнениеперечисленныхопераций.
НарядусперечисленнымиоперациямиARISToolset
позволяетанализироватьмоделииосуществлятьихани-
мацию(ARISAnalysis),создаватьииспользоватьграфи-
ческиедиаграммы(ARISChart),объединятьБДмоделей
(ARISConsolidation),осуществлятьслияниеобъектови
моделей,включаяодинаковыеглобальныеидентифика-
111
ОписаниепрограммнойсистемыARIS
Рис.6.1.3ПримерыСтруктурныхмоделей(StructuringModel)возможныхтипов
ARIS-моделейстремяразличнымифильтрами.
112
Глава6
торы(ARISMerge),создаватьновыемоделинаоснове
ужесуществующих(ARISModelGenerator),осуществ-
лятьсемантическиепроверкимоделей(ARISSemantic
Check),создаватьскриптыотчетов(ARISScriptEditor),
имитироватьвыполнениепроцессов(ARISSimulation),
создаватьвариантымоделей,удалятьсвязимеждувари-
антами,выполнятьоперациисравнениявариантов(ARIS
Variants),генерироватьновыеобъектыимоделивпро-
граммеExcelипереноситьихвARIS(ARISProcessGene-
rator).ВARISимеетсявозможностьспомощьюспециаль-
ногоотчетаперенестиобъектыимоделивExcelивернуть
измененныеданныеназадвARIS.
ДополнительныеARIS-модули,требующиедополни-
тельныхлицензий,предназначеныдлярешениянекото-
рыхчастныхзадач.ARISABCвыполняетфунк-
ционально-стоимостныйанализмоделей.ARISConnecti-
vityforLotusNotesпозволяетзапускатьбазыидокументы
LotusNotes,которыесвязанысэлементамиARIS.Пред-
усмотренавозможностьоткрыватьбазыLotusNotes,доку-
ментыLotusNotes,которыесодержатэлементыARIS,с
помощьювеб-браузеров.ARISConnectivityforR/3перено-
ситARIS-моделивформатHTML,использующийфунк-
циональныевозможноститранзакцийинформационной
системыSAPR/3.Этопозволяетзапускатьфункции,свя-
занныессистемнымиоперациямиSAPR/3,извеб-брау-
зеров.ARISToolIntegrationслужитдляобменаинформа-
циейБДмоделейARISспрограммнымиприложениями
другихпроизводителей(стакназываемымиприложения-
мипартнеров).ARISWebPublisherслужитдляпреобра-
зованиямоделейARISвформатHTMLсцельюихис-
пользованиякаквнутрикомпании,такизаеепределами
послепередачичерезИнтранетилиИнтернет.Различные
типыэкспортаграфикипозволяютиспользоватьмодели
ARISнамножествеплатформ.ARISBSCиспользуется
длястратегическогоуправления.ARISAPI(Application
ProgrammingInterface)являетсяинтерфейсоммеждуар-
хивомданныхARISипользовательскимприложением,
которыйвыполненввидединамическойбиблиотеки,ин-
тегрируемойвмодульARISToolsetпоотдельнойлицен-
зии.БиблиотекаARISАРIсодержитнеобходимыеописа-
нияфункцийинтерфейса,делающиевозможнымихис-
пользованиевязыкахпрограммированияСиC++.Эта
библиотекаразработанакакдинамическиподключаемая
библиотека,чтобыисключитьзависимостьотспецифики
конкретногокомпилятораязыкапрограммирования.Поэ-
томуразработчикможетвыбратьудобнуюдлясебяпро-
граммнуюсреду.МодульARISAPIпредоставляетдоступ
кданным,созданнымспомощьюсистемыARIS.Поэтому
этиданныеможноиспользоватьвдругихприложениях
илидополнятьсуществующиеданныевархивеARIS
новымиобъектами.ПрипомощиARISAPIможноперено-
ситьизархиваиливархиврезультатымоделированияв
системеARIS,создаватьсвоинадстройкиксистемеARIS,
интегрироватьинформациювединомстандартеARIS.
Каждыйизперечисленныхмодулейимеетсвойло-
готип,изображаемыйвправомверхнемуглуосновного
окна.Благодарямодульности,комплекссредствARIS
позволяетскомпоноватьоптимальныйсоставсистемы,
полностьюобеспечивающийреализациюнеобходи-
мыхзадач,неоплачиваяненужныедляконкретного
применениявозможности.
6.2.Основныесвойства
моделейиобъектов
ПередпостроениемARIS-диаграммнеобходимо
выполнитьглобальныеилокальныенастройкисреды
моделированияподсвоитребования.Дляэтогоис-
пользуютсяразличныевозможности(главноеменю,
выпадающиеподменю,всплывающиеменю,панели
инструментовит.д.).Панелиинструментовпредостав-
ляютвозможностьпользователювыполнятьтеили
иныедействия,выбираяжелаемыйпунктменюили
нажимаякнопкоймышинапиктограмму,соответствую-
щуюданномупунктуменю.Например,еслинаходясь
вокнемоделированиянажатьнакнопкуFullScreen
(полныйэкран)вподменюпунктаViewглавногоменю,
тоактивизируетсярежимполногоэкрана.Приэтомгра-
ницаокна,зонаменю,панельинструментовидругие
составляющиеинтерфейсаисчезнут,предоставляя
пользователюмаксимальновозможнуюплощадьдля
просмотрамодели.Длятого,чтобывыйтиизрежима
полногоэкрана,достаточнонажатьEsc.
Нарис.6.2.1изображенвидARIS-экрана,гдепред-
ставленобольшинствоизследующихдопустимыхпа-
нелейинструментов:AnimationControl(Управление
анимацией),Attributes(Атрибуты),ARISExplorer(Про-
водникARIS),Chart(Диаграмма);Debug(Отладчик),
Explorer(Проводник),Insert(Вставка),File(Файл),For-
matting(Формат),Macros(Макрос),ModelView(Вид
моделей),Modeling(Моделирование),ScriptLayout(Ма-
кетскриптов),RTFEditor(Текстовыйредактор).
Нарис.6.2.1косновномуокнумоделированиядо-
бавленоещенескольконижеперечисленныхвспомога-
тельныхокон.Вскобкахуказаныкомандыменю,кото-
рыеактивизируютэтиокна.ОкноПросмотрамодели
(командаменюView/ModelOverview).Вэтомокнепред-
ставленамодельвуменьшенноммасштабе.Белыйпря-
моугольникохватываетчастьмодели,котораяотражает-
сявосновномокне.Передвигаяэтотпрямоугольниккур-
113
ОписаниепрограммнойсистемыARIS
Рис.6.2.1 Окно ARIS Easy Design с набором панелей инструментов.
114
Глава6
сороммыши,можноизменятьпредставлениевоснов-
номокне.Окнопросмотраобъекта(командаменю
View/ObjectWindow).Этовспомогательноеокнодляра-
ботысвыбраннымобъектоммодели.Оноиспользуется
дляпросмотраегосвязейит.п.Окновыводаинформа-
ции(командаменюView/OutputWindow).Этовспомога-
тельноеокнодлявыводасистемнойинформациидля
пользователя.Окнопроводника(командаменюView/
ExplorerWindow).ЭтоокноARISExplorerпредназначено
дляработысARIS-сущностями.
ОписаниювозможностейнастройкиARIS-сущнос-
тей(серверов,БД,групп,языков,инструментовит.д.)
иработысэлементамиуправлениявокнахнарис.6.2.1
можнопосвятитьотдельнуюкнигу.Поэтомуздесьрас-
сматриваютсятолькоосновынастройкисвойствмоде-
лей,атакжеихатрибутыиосновныеатрибутыобъектов.
Каждаямодельобладаетопределеннымисвойст-
вами.Некоторыеизнихзадаютсяавтоматическисисте-
мойARISприсозданиимодели,другиезадаютсяполь-
зователемсамостоятельно.
Смоделямиможноосуществлятьследующиедей-
ствия:проверятькорректность(семантическиепровер-
ки),составлятьразнообразныеотчеты,непрерывно
улучшать,оптимизироватьпоразличнымкритериям,
анализироватьпоразличнымметодикам(например,
функционально-стоимостныйанализ),сравниватьдруг
сдругом,конвертироватьвдругиепрограммныесисте-
мы.Перечисленныедействияобеспечиваютсяприпо-
мощиследующихопераций:копированиямоделей,
созданиявариантов,слияниямоделей,экспортирова-
нияиимпортированиямоделей,хранениямоделей,
резервированиякопий,консолидациимоделей.
Модельсостоитизнабораобъектов,каждыйиз
которыхимеетуникальноеимя,принадлежиткопреде-
ленномутипуобъектов,соединеноднойилинесколь-
кимисвязямисдругимиобъектами,имеетопределен-
ноезначениевмодели,описываетсяконкретными
свойствами,можетиспользоватьсявдругихтипахмо-
делей,можетиметьсвоиэкземпляры,представленные
однимилинесколькимисимволами.Внешнийвидэк-
земпляраобъектаможетбытьизмененвопределен-
ныхпределах.Вприложении2приведеныизображе-
нияARIS-объектовиданыихкраткиеописания.
Объектыбываютструктурно-независимымии
структурно-зависимыми.Последниеопределяютоб-
щуюструктурумодели.
Объектыможноописыватьболееподробноспомо-
щьюдетализирующихмоделей.Дляэтогоиспользует-
сясвязьтипадетализации,котораянеявнопроводит-
сяоттипаобъекта(базовогообъекта)ктипудетализи-
рующеймодели.Экземпляртакойсвязи,т.е.связь
междуопределеннымобъектомиопределенноймо-
делью,называетсядетализацией.Допустимыетипы
детализациизависятоттипабазовогообъектаимоде-
ли,вкоторойониспользуется.
Важнуюрольпримоделированиииграетправиль-
ныйвыборсвязей(отношений)междуобъектамивмо-
дели.Связьописываетвзаимоотношениямеждудвумя
объектамииимеетопределенныесвойства.Каждая
связьимеетуникальноеимяипринадлежиткопреде-
ленномутипу.Типсвязизависиткакоттиповсоединяе-
мыхобъектов,такиотнаправлениясоединения.Разли-
чаютобъекты-источникисвязииобъекты-приемники
связи.Междудвумяобъектамиможетбытьсозданаод-
наилинесколькосвязейразличныхтипов.Междунеко-
торымитипамиобъектовсвязинемогутсуществовать.
Вприложении3длякаждогоизвосьмитиповмоделей
вARIS5.0спростымфильтромперечисленытипысвя-
зей(отношений),проводимыхмеждуобъектами.
Усвязимогутбытьсвоиэкземпляры.Внешнийвид
экземпляровсвязиможетбытьизмененвопределен-
ныхпределах.
Средисвязейразличаютсоединенияидетализиру-
ющиесвязи.Экземплярысоединенийпредставляютсо-
бойвидимыепрямыеилиломаныелиниимеждудвумя
объектамивнутриодноймодели.Соединениякласси-
фицируютсянаструктурно-зависимыеиструктурно-не-
зависимые.Придетализацииможносоздаватьсвязи
междубазовымобъектомиоднимилибольшимколи-
чествомобъектовиздетализирующеймодели.
КаждаяARIS-сущность(модель,объект,связьит.д.)
обладаетопределеннымисвойствами,которыедолжны
бытьописаны.Однойизсоставляющихсвойствявляются
атрибуты.Атрибут--необходимое,существенное,неотъ-
емлемоесвойствосущности.Естественно,чторазные
сущностиимеютразныеатрибуты.
Установкасвойствмоделипроисходитвдиалоговом
окне(ДО)свойствмодели,котороеможновызватьнес-
колькимиспособами.Например,нажатьнаправуюкнопку
мыши,когдаееуказательнаходитсявполемоделирова-
ния,ивпоявившемсявсплывающемменювыбратьпункт
Properties,либонажатьнапанелиинструментовкнопку
стемжеименем.ВнешнийвидДОсвойствмоделипока-
заннарис.6.2.2.ЭтоДОсодержитвкладкиModelAppea-
rance(изображениемодели),Attributes(атрибуты),Main-
tainedAttributes(поддерживаемыеатрибуты)идругие.
Рассмотримсодержаниеперечисленныхвкладок.
ModelAppearance
Вкладка"Изображениемодели"позволяетменять
115
ОписаниепрограммнойсистемыARIS
параметры,связанныесвнешнимвидомдиаграммы.
Онапредоставляетследующиевозможности:выбор
цветафона,использованиевыбранногофонавовсех
моделях,изменениемасштабапечати,выборспособа
расположениятекставнутрисимволаобъекта,располо-
жениеновыхсвязей,удалениецветазатекстом,выбор
типаизображениямодели,использованиесеткиидр.
ПоумолчаниювARISзаданбелыйцветфонаоб-
ластидляпостроениядиаграмм.Пользовательможет
изменитьцветобластимодели,используярас-
крывающийсясписокцветафона.Прираскрытииспис-
капоявляетсяпалитрадоступныхцветов.Послевыбо-
рацветаизэтойпалитрыцветфонаобластидлямоде-
лированияизменитсянажелаемый.Выбранныйтаким
образомфониспользуетсятольковданноймодели.
Меняяразмерстраницы(шкалураспечатки),можно
модифицироватьразмермоделидлявыводанапечать.
Приэтомразмердиаграммывокнемоделированияне
изменится.Открываяокнопредварительногопросмотра
распечатки,введеннаявеличинаавтоматическипере-
даетсявтекстовоеполевыборашкалыраспечатки.При
закрытиимоделиустановленнаявеличинасохраняется.
Способрасположениятекста,записываемоговну-
трисимвола(пиктограммы,картинки)изображаемого
объекта,определяет,какимобразомэтоттекстсвязан
сразмерамикартинкиизображенияобъекта.Сущест-
вуютследующиеспособырасположениятекста:
a)произвольное,т.е.текстможетвыходитьзагра-
ницыобъекта;
б)сизменениемразмеровобъекта,т.е.размеры
объектаувеличиваютсядоразмеровтекста.Еслираз-
мертекстауменьшается,торазмеробъектатакже
уменьшается,нодотехпор,покаоннедостигнетстан-
дартногоразмера.Припримененииэтогоспособаот-
сутствуетвозможностьмасштабированияобъектов;
в)урезаниетекста,т.е.текст,выходящийзаграни-
цыобъекта,становитсяневидимым,таккаконурезает-
сядоразмеровобъекта;
г)сокращениетекстадооднойстроки,т.е.часть
текста,невмещаемаяводнустроку,становится
невидимойизаменяетсятроеточием.
Длятого,чтобытекущаямодельпечаталаськакчер-
но-белая,необходимовыбратьфлажокBlackandWhite.
Еслимодельдолжнапечататьсявцвете,ноиспользует-
сячерно-белыйпринтер,тоцветабудутвыводитьсяс
различнойградациейяркости(какоттенкисерогоцвета).
Линиисвязиистрокитекстатакжеотобразятсякакчер-
но-белые.Цветизображенияможнозадатьиприпред-
варительномпросмотрепередпечатью.
Выборсеткипомогаетприразмещении,перемеще-
нииивыравниванииобъектов,атакжеприустановле-
ниисвязеймеждуними.Еслипереключательисполь-
зованиясеткиактивизирован,тоточечнаяразметкасет-
киустанавливаетсявпределахвыбраннойширины.
Расстояниемеждуточкамисеткирегулируетсяпутем
перемещениядвижкаширинысетки.Этавеличинале-
житвпределахот2до20условныхединиц.Внижней
частиДОуказываетсятиптекущеймоделиипутьк
группе(папке),вкоторойонасохранена.
Attributes
Атрибутыпозволяютзаписыватьимодифициро-
ватьхарактеристикимоделей.Ониформируютсодер-
жимоеБД.Атрибутыпредставленывтабличнойфор-
ме,чтообеспечиваетихбыстрыйобзорипозволяет
сравниватьзначенияатрибутов,размещенныхвсмеж-
ныхстолбцах.Например,можнопросмотретьзначения
атрибутовсразунесколькихобъектовисравнитьих.
Автоматическаягруппировкаатрибутовпозволяетосу-
ществитьбыстрыйдоступкжелаемойинформациии
облегчаетихредактированиедажеприиспользовании
большихмассивовданных.Значенияатрибутовмогут
бытьполностьюиличастичноскопированыизатем
включенывдругиеприложения.Конкретноезначение
атрибутаможетбытьзамененоданнымииздругого
приложения,например,изWordилиExcel.
РассмотримосновныеатрибутыARIS-сущностей,
т.е.объектов,моделей,группит.д.
АтрибутName(Имя)позволяетдаватьимясущнос-
ти.Онявляетсястандартнымтипоматрибута.Поумолча-
ниювграфическомсимволеобъектапоявляетсяназва-
ниеатрибутаимени.Этотатрибутчастоиспользуется
привыбореобъектовизсписков(например,создавая
копию,принавигации,консолидацииобъектов).Большое
значениеимеетисключительностьимен.ARISпомогает
поддерживатьисключительностьименприсозданиино-
выхобъектов.Имяиегоисключительностьособенноваж-
ныприобъединенииБД,приэтоматрибут(какальтерна-
тиваидентификатора)можетиспользоватьсядлятого,
чтобыоднозначноидентифицироватьобъекты.
АтрибутIdentifier(Идентификатор)содержитуни-
кальноеимясущности(например,21.77,ABC.31).Он
являетсястандартнымтипоматрибута.Этотатрибутпо-
зволяетавтоматическиназначатьидентификаторы.При
этомонсостоитизпрефикса,которыйможетопределять-
сясвободно,ичисловогоиндекса,которыйподсчитывает-
сяавтоматически.Этотатрибут,главнымобразом,ис-
пользуетсявдвухдействияхARIS.Во-первых,привыбо-
реобъектовдлясозданияихкопий(нажатиеправойкноп-
кимышиприпозиционированииобъекта).Во-вторых,при
116
Глава6
объединении,когдаможноиспользоватьимяиидентифи-
катордляраспознаванияодинаковыхобъектов.
АтрибутFullname(Полноеимя)являетсястан-
дартныматрибутом,которыйприсутствуетвовсехмо-
деляхиобъектах.Спомощьюэтогоатрибутазадается
полноеимядлясоответствующейсущности.
АтрибутType(Тип)являетсястандартныматрибу-
том,которыйприсутствуетвовсехмоделяхиобъектах.
Онзадаетсяпоумолчаниюинеможетбытьизменен.
АтрибутDescription/Definition(Описание/Определение)
служитдляболееполноготекстовогоописаниясущности.
АтрибутRemark/Example(Замечание/Пример)слу-
житдляболееподробногоописаниясущностипосредст-
вомпримеров,чтооблегчаетпользователюпонимание
этойсущности(напримерпроцесса).Этотатрибутможет
содержатьдо3000символов,т.е.целуюстраницутекста.
АтрибутConnectionrole(Рольсвязи)используется
дляподробнойспецификациисвязейвмодели,т.е.
черезнегоможнодатьболееточноеописаниесвязей
междудвумяобъектамиспомощьюсамостоятельно
вводимоготекста.
АтрибутLink(Связь)можетиспользоватьсядля
запусканавыполнениепрограммысобъекта,модели
ит.д.Внемсодержитсяпутькфайлуи/илиприкладной
системе,которыеможнозапуститьнавыполнение(на-
пример,C:\winword\winword.exesample.doc).
АтрибутAvg.orientationtime(Среднееориенти-
ровочноевремя)определяетсреднеевремя,необходи-
моедляподготовкисубъектаквыполнениюфункции.
АтрибутAvg.processingtime(Среднеевремяпро-
цесса)указываетобъемвремени,котороенеобходимо
длявыполненияфункции.
Кромевышеперечисленных,ARIS-сущностимогут
иметьследующиеатрибуты:создатель(Creator),но-
мерфакса(Faxnumber),адресэлектроннойпочты(E-
mailaddress),адрес(Address),телефонныйномер(Te-
lephonenumber),параметр(Parameter),средняястои-
мостьматериалов(Avg.materialcosts),средниепрочие
затраты(Avg.othercosts),средниезатратынаперсонал
(Avg.Рersonnelcosts),средниеобщиезатраты(Avg.
totalcosts),среднеевремяожидания(Avg.waittime),
количествослужащих(Numberofemployees)идругие.
Атрибуты,отражающиематериальныезатраты,
находятсявгруппезатрат.Онивыражаютсязначением
валютыичисла,округленногододвухдесятичныхзна-
ков.Временныехарактеристикипроцессасодержатся
вгруппеTime(время)имогутвыражатьсявминутах,
часах,дняхит.д.Атрибутыматериальныхивремен-
ныхзатратпринадлежатобъектутипафункция.Такие
атрибуты,какадрес,телефонныйномер,факс,адрес
электроннойпочты,принадлежатобъектамтипаперсо-
на.Атрибут,содержащийинформациюоколичестве
служащих,принадлежитобъектутипаорганизацион-
наяединица.Рольсвязиуказываетсядляразличных
связеймеждуобъектамиит.д.
Внешнийвидвкладкиатрибутовпредставленна
рис.6.2.3.ВлевойобластиДОатрибутовнаходитсяде-
ревосназваниямивозможныхгруппатрибутов.Переме-
щениепоэтомудеревуаналогичнодвижениювпровод-
нике.Открытьатрибуты,входящиевтуилиинуюгруппу,
можнодвойнымнажатиемлевойкнопкимышинаимени
группы,либоединственнымнажатиемкнопкиплюс.При
этомвправойчастиДОпоявляютсяназванияатрибутов
выбраннойгруппы.Списоквсехдоступныхатрибутов
можнооткрыть,нажавправуюкнопкумышиивыбравв
появившемсявсплывающемменюпунктSelectall
(выбратьвсе).Закрытьсписокатрибутовможноповтор-
нымдвойнымнажатиемнаименигруппыилиединст-
веннымнажатиемнакнопкуминус.Списоквсехдоступ-
ныхатрибутовможнозакрыть,нажавправуюкнопкумы-
шиивыбраввпоявившемсявсплывающемменюпункт
Closeall(закрытьвсе).
ОбластиДОразделяютсяперемещаемойполосой.
Длятого,чтобыизменитьразмеробластейнеобходимо
переместитьуказательмышикполосе,нажатьнапра-
вуюкнопкумышиипередвинутьразделительнуюполо-
су.Вправойчастиокнанаходитсятаблица,перваяко-
лонкакоторойсодержитназванияатрибутов.Онивы-
деленысерымцветоминемогутбытьизмененыполь-
зователем.Второйстолбецсодержитстрокидляввода
конкретныхзначенийатрибута.Значениябольшинства
атрибутовопределяютсяпользователемимогутбыть
измененыимвлюбоймомент.
MaintainedAttributes
Внешнийвидвкладкиподдерживаемыхатрибутов
показаннарис.6.2.4.Этавкладкапоказываетзначения
атрибутовивеенижнейчастиможноувидетьглобаль-
ныйуникальныйидентификатор(Guid).Онпредставля-
етсочетаниеразличныхзнаков(цифр,символов,тире).
ARIS-сущностиимеютмеждународныйуникальный
идентификатор,причемБД,таблицы,модели,объекты
исвязиприобретаютGuidприсоздании.Еслисоздаются
вариантыэтихсущностей,тоонисодержатссылкина
мастераGuid.Послетого,каквариантыотредактирова-
нывразличныхБД,глобальныйидентификаторгаран-
тирует,чтоссылкивосстановятсяприслиянии.
Такимобразом,каждаямодель,создаваемаяполь-
зователем,имеетрядсвойств.Установкаэтихсвойств
происходитвДОсвойствмодели.Свойства,являясь
117
ОписаниепрограммнойсистемыARIS
Рис.6.2.2Внешнийвиддиалоговогоокнасвойствмоделиивкладкиизображения.
Рис.6.2.3Внешнийвидвкладкиатрибутов.
118
Глава6
внутреннейинформациейсущности,связанылибос
внешнимвидоммоделиилиобъектовмодели,либо
содержатинформациюомоделируемойсистеме.
Рассмотримсвойстваобъектов.Каждыйобъектв
системеARISобладаетопределеннымисвойствами.
ИхустановкапроисходитвДОсвойствобъекта,со-
держащемрядвкладок,аналогичныхвышеописанным
вкладкамДОсвойствмодели.Крометого,ДОсвойств
объектасодержитряддополнительныхвкладок:связи
(Relationships),расположениеатрибута(AttributePlace-
ments),назначенныемодели(Assignments),изображе-
ниеобъекта(ObjectAppearance)идругие.Рассмотрим
содержаниеперечисленныхвкладок.
Relationships
Внешнийвидвкладкисвязейизображенна
рис.6.2.5.Этавкладкаотображаетвсесвязиобъекта
вБД.Кактольковыбираетсявкладкасвязей,програм-
маавтоматическинаходитвБДсвязивыбранногообъ-
екта.Длявсехобъектов,скоторымисвязанвыбранный
объект,указываетсяимяигруппа.
Вкладкасвязейпозволяеттакжепросмотретьиот-
редактироватьсвойствамодели,вкоторойнаходится
указанныйобъект.Дляэтогонеобходимонажатьнаимя
желаемогообъектаправойкнопкоймыши.Тогдапоявит-
сявсплывающееменю,содержащееединственный
пунктProperties.Привыбореданногопунктапоявляется
ДОсвойствобъекта,содержащееименамоделей
(рис.6.2.6).Еслиимямоделиневыбрано,кнопкиOpen
ModelиPropertiesнедоступны.Привыбореименимоде-
лиэтикнопкиактивизируются,выбраводнуизних,мож-
ноперейтикредактированиюсвойствмодели.
AttributePlacements
Внешнийвидвкладкирасположенияатрибутов
изображеннарис.6.2.7.Этавкладкапозволяетраспо-
ложитьзначениеатрибутавыбранногообъектавжела-
емойпозиции.Списокатрибутовпозволяетвыбрать
ихимена.Онвключаетвсеатрибутыобъекта,которые
доступнывиспользуемомфильтре.Этиатрибутыраз-
мещенывалфавитномпорядке.Привыбореатрибута
изспискаегоимяпоявляетсявтекстовомполеSelected
Attribute.Атрибутымогутустанавливатьсянаобъекте
водиннадцатипозициях,которыепредставленыквад-
ратикамивполеразмещения.
Атрибутимениобычноустанавливаетсявцентре
присозданииновогообъекта.Размещениедругихатри-
бутовпроизводитсяпользователем.Длявыбораконк-
ретногорасположенияатрибутанеобходимоактивизи-
роватьсоответствующийквадратик.Вкладкарасполо-
женияатрибутапозволяетпроизводитьвыравнивание
текста(значения)атрибутапоопределенномукрите-
рию.Еслирасположениеатрибутавыбрано,топредла-
гаетсятрикнопкивыборадлявыравниваниятекста:
полевомукраю,поправомукраю,поцентру.Враскры-
вающемсяспискедоступныхформатовшрифтаполь-
зователюпредлагаетсявыбратьформатшрифта.Эта
возможностьпредлагаетсяприусловии,чтоместорас-
положениеатрибутаустановлено.Некоторыеатрибуты
могутбытьотображеныввидеиконки.Крометого,
предлагаетсяотобразитьимясоответствующегоатри-
бутадополнительнокзначениюданногоатрибута.При
активизациипереключателяWithAttributeNameимя
атрибутапоявитсяпередегозначением.
Дляудалениявсейвведеннойинформацииоразме-
щенииатрибутовдостаточнонажатьнакнопкуRemove
AllPlacements.Дляизменениявыбранногоместораспо-
ложенияатрибутанужноубратьфлажоквсоответствую-
щемквадратевполеразмещенияинажатьвдругом
квадратедляновогоразмещенияатрибута.Приэтом
выбранныйатрибутустанавливаетсяввыбраннойновой
позиции.Длясохранениясделанныхизмененийнеобхо-
димозакрытьДОсвойствнажатиемкнопкиOK.
Assignments
ВнешнийвидвкладкиназначенийаналогиченДО,
изображенномунарис.6.2.8.ВэтомДОимеютсядве
дополнительныхкнопки:New(новая)иDelete(уда-
лить).Вкладканазначенийвключаетвсемодели,кото-
рыеможноиспользоватьдлядетализациитекущего
объекта.Кактольковыбранавкладканазначений,про-
граммаищетназначениядлявыбранногообъектав
БД.ДлявсехмоделейБД,которыеназначаютсявы-
бранномуобъекту,указываетсяимяигруппа.
ObjectAppearance
Внешнийвидвкладкиизображенияобъектапоказан
нарис.6.2.9.Используявозможности,предоставляемые
даннойвкладкой,можноизменитьвнешнийвидобъектов.
Выбраннымобъектамможноназначитьстандартныйвид
путемактивизациивстроенногопереключателя.Приэтом
определенныепользователемзначенияблокируются.
ПривыборепереключателяShaded(затенение)
графическийсимволобъектаизображаетсясзатенени-
ем.Цветиатрибутыэлементовизображениядляобъ-
ектовофисныхипромышленныхпроцессовмодифи-
цироватьнельзя.Есливстроенныйпереключатель
стандартныхвеличиннеактивизирован,топользовате-
люпредоставляетсявозможностьвыборацветаобъ-
екта,измененияцветалинииграницыобъекта,еестиля
119
ОписаниепрограммнойсистемыARIS
Рис.6.2.4Внешнийвидвкладкиподдерживаемыхатрибутов.
Рис.6.2.5Внешнийвидвкладкисвязей.
120
Глава6
Рис.6.2.7Внешнийвидвкладкирасположенияатрибутов.
Рис.6.2.6ВнешнийвидДОсвойствобъекта.
121
ОписаниепрограммнойсистемыARIS
Рис.6.2.8Внешнийвидвкладкиназначений
Рис.6.2.9Внешнийвидвкладкиизображенияобъекта
122
Глава6
итолщины.Цветобъектавыбираетсяизпредлагаемой
палитрыцветов.Длявыборадополнительныхцветов
достаточнонажатьнакнопкуOther.Дляграницобъекта
пользовательможетвыбратьсплошной,пунктирный
илиточечныйтиплинии.Толщиналинииграницыменя-
етсяпутемперемещениядвижкатолщины.
Вполепредварительногопросмотраобъектаото-
бражаетсявнешнийвидобъектапослепроизведенных
изменений.ПриоткрытииДОсвойствдлянескольких
объектовможноиспользоватьстрелкипросмотраэтих
объектов.Имяобъектаотображаетсявсоответствую-
щемтекстовомполе.
Независимоотустановочныхпараметровпереклю-
чательActiveпозволяетопределятьотображениеобъ-
екта.Активныйобъектотображаетсявокнемодели
состандартнымиилиопределяемыепользователем
цветами.Неактивныйобъектотображаетсявокнемо-
делибелымцветомссеройграницей.
Размервыбранныхобъектовможноизменить,уве-
личиваяилиуменьшаяпроцентмасштаба.Длявосста-
новлениястандартногоразмеравыбранныхобъектов
необходимовыбратьвеличину100%.Самоеменьшее
значениевеличинымасштаба--10%.
Такимобразом,каждыйсоздаваемыйобъектимеет
рядсвойств.УстановкаэтихсвойствпроисходитвДО
свойствобъекта.Свойствасодержатнеобходимуюин-
формациюобобъектеимогутбытьзаданыпоумолча-
ниюиливыбраныпользователем.
6.3.Организационноемоделирование
Ворганизационномописанииразличаюторганиза-
циюструктурыпредприятияиорганизациюпроцедур
выполненияееБП.Ворганизационномвидемоделиро-
ваниявпервуюочередьописываютструктурупредпри-
ятия.Универсальной"совершенной"организационной
структуры-прототипанесуществует.Оптимальноеструкту-
рированиеорганизациизависитотразличныхфакторов.
Организационныйвидмоделированияпозволяет,
например,всестороннеописатьорганизационно-штат-
нуюструктурупредприятия.Оптимизацияэтойструкту-
рыявляетсяследствиемееанализаиусовершенство-
вания.Организационно-штатнаяструктура--это
совокупностьорганизационныхединиц(структурных
подразделенийидолжностныхлиц)иихвзаимоотно-
шенийврамкахсуществующихБП.Организационные
структурыобычноизображаютсяввидеорганизацион-
ныхдиаграмм,гдепоказываютсяимеющиесяоргани-
зационныеподразделения(какисполнителифункций)
иихвзаимозависимостивсоответствиисвыбранными
критериямиструктурирования.Отдельныеорганизаци-
онныеединицысоединяютсясвязямидляуказания
иерархии.Различаютнесколькотиповорганизацион-
ныхединициихсвязей.
Нарис.6.3.1иследующиханалогичныхрисунках
длякаждоготипамоделивARIS5.0описаныдопусти-
мыетипысвязеймеждуобъектами.Вэтихрисунках
выдержаныследующиеограничения.
1.Объект-источниксвязи(отнегоначинаетсялиния
связи)изображаетсявсегдаслева.
2.Всевозможные(длярассматриваемоготипамо-
дели)приемникисвязи(объекты,накоторыхсвязьза-
канчивается)располагаютсяправееисточникасвязи.
3.Всеобъектырасположенывпроизвольномпо-
рядке(поихназванию),причемисточникисвязи--свер-
хувниз,априемникислеванаправоиприисчерпании
местапогоризонталиэтиобъектырасполагаютсяпод
приемникамисвязи.
4.Названияилиномерасвязейизображаютсянад
линиейсвязи.
5.Связисодинаковыминазваниямиимеютобщее
началонаобъекте-источнике.
6.Есливместообъекта-источникаможнопоставить
другойобъектиприэтомрисунокнеизменится,т.е.объ-
ектыприемникиитипысвязейостанутсяпрежними,то
этотфактотмечаетсянарисункессоответствующимпояс-
нительнымтекстом,например,перечислениемобъектов.
Нарис.6.3.1приведенывсевозможныеобъекты-
источникииобъекты-приемникисвязи,которыеисполь-
зуютсявмоделяхтипаOrganizationalChart(организа-
ционнаядиаграмма)вARIS5.0сFullfilter(сполным
фильтром).Изэтогорисункавидно,чтомодельоргани-
зационнойструктурыпредприятияможетсодержать
следующиеструктурныеэлементы:Организационная
единица,Должностьилипозиция,Личность,Группаи
др.Дадимопределенияэтимэлементам.
Организационнаяединица(Organizationalunit)--это
элементорганизационнойструктуры(структурноепод-
разделение),которыйотвечаетзавыполнениеопре-
деленныхзадачипреследуетопределенныецели.
Позицияилидолжность(Position)--этонаиболее
мелкийорганизационныйэлементнапредприятии.
Обязанностииадминистративныеполномочиятакого
элементазадаютсядолжностнымиинструкциями.
Личность(Person)--этоконкретныйсотрудник
предприятия,имеющийуникальныйперсональныйкод.
Группа(Group)--этонесколькосотрудников,которые
вместеработаютнадконкретнойзадачейвопределен-
ныйпериодвремени(например:группапроектирования).
Внешнийсотрудник(Externalperson)--этолицо,
123
ОписаниепрограммнойсистемыARIS
Рис.6.3.1 Объекты и связи, используемые в организационных диаграммах (начало)
124
Глава6
Рис. 6.3.1 Объекты и связи, используемые в организационных диаграммах (окончание)
125
ОписаниепрограммнойсистемыARIS
выполняющееопределенныефункциивкомпании,но
неявляющеесяслужащимэтойкомпании.Онможет
назначатьсякорганизационнымединицамилифункци-
ям,квыполнениюкоторыхонпривлекаетсясостороны
илизакоторыеонотвечает.
Сотрудник(Internalperson)являетсяслужащим
компаниииможетназначатьсякорганизационным
единицамилифункциям,которыеонвыполняетили
закоторыенесетответственность.
Типсотрудника(Persontype)обобщаетиндивиду-
альныхлиц,имеющиходинаковыехарактеристики.
Этихарактеристикимогутиметьотношение,например,
коднимитемжеполномочиям.Начальникиотделов
илибригадиры,например,должныследоватьопреде-
леннымправиламивыполнятьопределенныеобязан-
ности,которыедостаточноописатьтолькоодинраз.
Местонахождение(Location)определяетфизическое
положение(местонахождение)организационныхединиц,
рабочихмест,образцоваппаратныхкомпонентови
техническихресурсовкомпании.Местонахождениеможет
ссылатьсянаобласть,город,предприятие,зданиеит.д.
Припостроениимоделиорганизационнойструкту-
рымеждуструктурнымиэлементамимогутустанавли-
ваться,например,следующиетипысвязей:Ответст-
венныйза(isresponsiblefor)илиИсполнитель;Техни-
ческивышестоящий(istechnicalsuperiorto)илиТехни-
ческийруководитель;Административновышестоящий
(isdisciplinarysuperiorto)илиАдминистративныйруко-
водитель;Организационныйменеджердля(isOrgani-
zationManagerfor)илиорганизаторидр.Вседопусти-
мыетипысвязейвмоделитипаOrganizationalChart
представленывтаблице6.3.1.Номераэтихсвязей
указанынарис.6.3.1.
Вкачествепримеранарис.6.3.2приведенфрагмент
диаграммы,описывающейорганизационнуюструктуру
государственногоуправленияРФ.Нарис.6.3.3изображена
организационнаяструктурафилиалаЮУрГУвг.Миассе.
Изнеевидно,например,чтофилиалимееттрифакульте-
та,накаждомизкоторыхсвоябиблиотекаикомпьютерные
классы.Количествоструктурныхподразделенийнаэлек-
тротехническомфакультете(ЭТФ)больше,чемнадвух
остальных.Нарис.6.3.4детализированаструктурадекана-
таЭТФ,гдепоказанывсесубъектыответственности,рабо-
тающиевдеканатеЭТФ.
Еслиобъектысодержатфункциональныеобязан-
ности,тоорганизационнаясхемапредставляетсобой
распределениезадачфирмы.Дляописанияотдель-
ныхдолжностейсопределеннымидолжностнымиин-
струкциямииспользуетсяобъекттипадолжность(Po-
sition).Заоднимподразделениемможетбытьзакреп-
ленонесколькодолжностей.Задолжностямииоргани-
зационнымиединицами(ОЕ)можнозакрепитьлица,
фактическизанимающиеэтидолжностииявляющиеся
сотрудникамиОЕ.ОбъектыPerson,Person(m)(мужчи-
на)иPerson(f)(женщина)используютсядляобозначе-
нияконкретныхлиц.Путемсвязиконкретноголицас
ОЕуказывается,чтоэтолицовыступаетвкачестве
работникаэтойОЕ.Путемсвязилицасотдельной
должностьюописывается,чтоэтолицо(сотрудник)в
компаниизанимаетэтудолжность.
ОЕилицамогутклассифицироватьсяпотипам.Это
позволяетуточнить,являетсялиОЕотделом(сектором),
отделением,группойит.д.илипринадлежатлилицак
типуруководительотдела,начальникгруппыилина-
чальникпроекта.Длятакойклассификацииможноис-
пользоватьобъектыТипорганизационногоподразделе-
нияилиТипдолжностноголица.Типыобъектовпозволя-
ютописатьобщиеправилаБП,вкоторыхпринимают
участиеконкретныеОЕилидолжностныелицакомпании.
Впроцессныхцепочкахможноуточнить,чтотолькокон-
кретноелицоможетвыполнятьданнуюфункциюиличто
толькоопределенныетипыдолжностныхлицимеютдо-
ступ,например,кинформационномуобъекту.
Местонахождение(Location)можнопоказыватьна
любомуровнеиерархии.Местонахождениеммогутбыть
фабрика,зданиеилииндивидуальноерабочееместов
комнате.Соответствующееместонахождениеможет
бытьотведенодлякаждойОЕуженаэтапеопределения
требований.ПоэтомуместонахождениеОЕявляется
важнымзвеноммеждуэтапамиопределениятребований,
спецификациииреализации.
Рассмотримдругиетипымоделейорганизационного
видамоделированиясполнымфильтромвARIS5.0.
Впроцессныхмоделяхможнопоказатьтехничес-
киересурсы,которыенеобходимыдлявыполнения
функцийипреобразованияматериалов.Ктехническим
ресурсамотносятсяоперационныересурсы,складское
оборудование,транспортныесистемыитехничес-
коеоперационноеобеспечение.Этиресурсы(покав
отрывеотфункций)можноописатьворганизационном
видемоделирования.Дляэтогоиспользуетсядиаграм-
матипаТехническиересурсы,гдеэтиресурсыможно
иерархическиупорядочить,присвоитьимтипикласс.
Операционныересурсы--этоэкземплярыразлич-
ныхтиповоперационныхресурсов,которыедоступны
длявыполнениязадач,стоящихпередкомпанией.
Операционныересурсычастоидентифицируютсяспо-
мощьюразличныхинвентарныхномеров.Типопера-
ционныхресурсовпредставляетсовокупностьразлич-
ныхоперационныхресурсов,которыеимеютодинако-
126
Глава6
Таблица6.3.1
вуютехнологическуюбазу.Типыоперационныхресур-
совмогутбытьобъединенывклассыоперационных
ресурсов.Ихсхожестьопределяетсявсоответствиис
различнымикритериямиклассификации.Следова-
тельно,одинтипоперационныхресурсовможетсоот-
ветствоватьнесколькимклассамоперационныхресур-
сов.Аналогичноскладскоеоборудование,техническое
операционноеобеспечениеитранспортныесистемы
разделяютсянаэкземпляры,типыиклассы.
Возможностииерархическойорганизациидиаграм-
мыТехническиересурсыпозволяютописыватьструкту-
рутехническисложныхобъектов(заводов,фабрик,кон-
вейеров,роботизированныхтехнологическихкомплек-
совит.д.),атакжеотображатькомпонентысложных
производственныхобъектовивзаимосвязьмеждуними.
техническиересурсы.Дляэтогоиспользуютсятипыобъек-
товМестоположение,Организационнаяединица,Долж-
ностьиСотрудник.Этитипыобъектовмогутбытьсвязаны
стипамиобъектовОперационныересурсы,Складскоеобо-
рудование,ТехническоеоперационноеобеспечениеиТран-
спортнаясистема.Ноонидолжнынаходитьсявсамом
низуиерархическойдиаграммы.Нарис.6.3.5показанобщий
видтакойдиаграммы.ЗдесьнаместеОперационныхресур-
сов,ихтиповиклассовможетстоятьлюбойизсоответству-
ющихобъектовдляскладскогооборудования,транспорт-
ныхсистемит.д.Нарис.6.3.6приведенывсевозможные
объекты-источникииобъекты-приемникисвязей,которые
используютсявмоделяхтипаТехническиересурсы.
Возможныетипысвязейприведенывтаблице6.3.2.
Кромеописаниявозможностей,вприведенныхвыше
терминахмоделированияможнотакжеописатьразмеще-
ниерабочихместиорганизационнуюответственностьза
Ещеодинтипмодели,которыйиспользуетсянаэтапе
анализатребованийворганизационноммоделировании,
называетсяShiftcalendar(Календарьсмен).
Календарьсмен--этомногоуровневаяобъектная
N
Названиетипасвязи
Переводназваниясвязи
1Canbeconstituent
Можетявлятьсячастью
2Canbetechnicalsuperior
Можетбытьтехническимруководителем
3Canbedisciplinarysuperior
Можетбытьнепосредственнымруководителем
4Performs
Формирует
5Issuperior
Имеетвподчинении
6Iscomposedof
Состоитиз
7Istechnicalsuperiorto
Являетсятехническимруководителем
8Isdisciplinarysuperior
Являетсянепосредственнымруководителем
9Isresponsiblefor
Отвечаетза
10Belongsto
Принадлежит
11Islocatedat
Располагает
12Isoftype
Относитсяктипу
13Substitutesfor
Замещает
14IsOrganizationManagerfor
Являетсяорганизационнымуправляющим
15Ispositionof
Являетсядолжностью
16Isassigned1:n
Имеетотношение1:n
17Isassignedn:m
Имеетотношениеn:m
18Isassigned1:1
Имеетотношение1:1
19Depicts
Описывает
20Hasassigned
Имеетназначение
21Isgeneralizationof
Являетсяобобщением
22Isinconflictwith
Находитсявпротиворечиис
23Canbelongto
Можетпринадлежать
24Occupies
Занимает
25Ismanagedby
Находитсяподуправлением
26Hasmember
Имеетвсвоемсоставе
27Isassignedto
Связанс
28Cooperateswith
Взаимодействуетс
29Subsumes
Содержит
127
ОписаниепрограммнойсистемыARIS
Рис.6.3.2 Фрагмент организационной структуры государственного управления РФ
128
Глава6
Рис.6.3.3 Организационная диаграмма филиала ЮУрГУ в г.Миассе
129
ОписаниепрограммнойсистемыARIS
Рис.6.3.4 Организационная диаграмма деканата электротехнического факультета ЮУрГУ (в г. Миассе)
130
Глава6
Рис.6.3.5 Общий вид диаграммы типа "Технические ресурсы"
131
ОписаниепрограммнойсистемыARIS
Рис.6.3.6ОбъектыисвязивмоделяхтипаTechnicalresources(начало)
132
Глава6
Рис.6.3.6ОбъектыисвязивмоделяхтипаTechnicalresources(окончание)
133
ОписаниепрограммнойсистемыARIS
модель.Онназначаетсясубъектамворганизационной
схемеилидиаграммеeEPCивобщемслучаеможет
бытьсвязанслюбымчеловеческимилиматериаль-
нымресурсом.Еслисуществуетиерархиячеловечес-
кихресурсов,календарьсменвсегдарасполагается
насамомнижнемуровнеиерархии.
Всамомкалендаресментакженасамомнижнем
уровнеиерархиинаходятсяобъектытипаПерерыв.Это
ежедневныйинтервалвремениврамкахсмены,втече-
ниекоторогоработаневыполняется.Перерывописыва-
етсяотносительнымвременемегоначалаипродолжи-
тельностью,причемотносительноевремяначалавсегда
ссылаетсянасмену,скоторойданныйперерывсвязан.
Следующийуровеньвиерархиивключаетобъекты
типаСмена.Этоежедневныйинтервалвремени,вте-
чениекотороговыполняетсяработа.Сменаописывает-
сяотносительнымвременемначалаипродолжитель-
ностью.Сменаможетиметьнесколькоперерывов.На-
пример,наэлектротехническомфакультетеЮУрГУ
обучениеведетсявтрисмены(утренняя,дневнаяи
вечерняя),которыеповторяютсякаждые24часа.
Циклсмен--этоеженедельныйинтервалвремени
илиинтервал,длящийсянесколькодней,втечениекото-
роговыполняетсяработа.Циклсменопределяетдни,
когданекотораясменаработает,акогданет.Самцикл
сменопределяетсяотносительнымвременемначала
циклаиегопродолжительностью.Еслициклсменповто-
ряетсянепрерывно,тоэтотфактописываетсяатрибу-
томПериод,которыйопределяет,какчастоданныйцикл
долженповторяться.Циклысменчастоохватываютпе-
риодотоднойдодвухнедель.Сотрудникможетрабо-
татьвутреннююсменувтечениеоднойнеделиивднев-
нуювтечениедругой.Этапоследовательностьможет
повторятьсянепрерывночерезциклысмен.
Плансмен--этосовокупностьвсехцикловиих
смен,котораяописываетрабочиечасынекоторогоре-
сурса.Вкалендаресменописываетсятолькото,что
повторяетсяпериодически.Поэтомуболезни,праздни-
киидругиедни,втечениекоторыхработаневыполня-
ется,вэтоописаниеневключаются.
Наэтапеспецификацииворганизационномвиде
используетсядиаграмматипаТопологиясети.Онадо-
полняеторганизационнуюдиаграммукомпанииописа-
ниемкоммуникационнойиинформационнойструктуры
этойкомпании.Путеммоделированияорганизационной
структурыкомпаниисоздаетсябазисдляописаниясете-
войтопологии.Дляопределениясетевойтопологиине-
обходимысоединения(линии)сетииузлысети,которые
располагаютсявопределенныхместахкомпании.
Диаграмматопологиисетиможетсодержатьраз-
личныетипысетей,эксплуатируемыхвкомпании.
Типсетипредставляетотдельныеэкземплярысети,
которыебазируютсянаоднойитойжетехнологии.Каж-
дыйтипсетиможетбытьсвязансвозможнымитипами
узловсетиитипамисоединенийсети.Каждыйтип
соединениясетиможетвключатьинформациюотипах
узловсети,вкоторыхонаоканчивается.Типыкомпо-
нентаппаратногообеспечения(АО)относятсявэтом
случаеиликоборудованиюсети,реализующемусете-
выеструктуры,иликтипамкомпонентоборудования,
которыемогутбытьподсоединеныктипамузловсети.
ТипыкомпонентАО--этоотдельныекомпонентыобо-
рудования,которыебазируютсянаоднойитойжетех-
нологии.ТипыкомпонентАОмогутрасполагатьсяв
любомместеиерархии.
Примеромтипасоединенияможетбытьотдельный
типсетевогокабеля.Крометого,можнопоказать,какие
типыкомпонентАОккакомутипуузласетимогутбыть
подсоединены.ТипыкомпонентАОмогутиерархичес-
кисвязыватьсясдругимитипамикомпонент,которые
необходимыдлясозданиятиповузлов.
Связьмеждутопологиейсетииобъектами,опреде-
ляемыминаэтапеформулировкитребований,устанав-
ливаетсялибочерезОЕилидолжности,которыеответ-
ственнызакаждыйтипкомпонентАО,либочерезмес-
торасположенияданноготипасети,типаузласети,
типсоединенияитипкомпонентаппаратуры.Таким
образом,можносвязатьсетевыеузлысрабочимимес-
тамиОЕ.Поэтомуместоположение--этоцентральное
звеномеждусформулированнымидляорганизацион-
ноймоделитребованиямииспецификациейпроекта.
Наэтапеописанияреализациииспользуетсятипмо-
N
Названиетипасвязи
Переводназваниясвязи
1Isresponsiblefor
Являетсяответственнымза
2Depicts
Описывает
3Cansubsumes
Можетявлятьсяобобщающейкатегориейдля
4Belongsto
Принадлежит
5Subsumes
Содержит,объединяет
6Islocatedat
Располагается
Таблица6.3.2
134
Глава6
делиДиаграммасети,котораяописываетреализацию
топологиисети.Здесьпоказываютконкретныесетиком-
пании,ихузлыисоединения.Можноописатьточноемес-
тоположениекаждойсети,ееузлаисоединения.Можно
зарегистрировать(инвентарнымномером)компоненту
АО,представленнуювкаждомсоединениииузлесети.
Нарис.6.3.7,6.3.8изображенывсевозможныеобъ-
екты-источникииобъекты-приемники,атакженомера
типовтехсвязей,которыеиспользуютсявмоделях
типаТопологиясетииДиаграммасети.Названия
связейдляэтихмоделейпредставленысоответствен-
новтаблицах6.3.3,6.3.4.
Таблица6.3.3
Таблица6.3.4
N
Названиетипасвязи
Переводназваниясвязи
1Cansubsume
можетявлятьсяобобщающейкатегориейдля
2Canbeconnectedto
можетбытьподсоединенк
3Isusedin
используетсяв
4Canoccur
можетотноситьсяк
5Canberealizedby
можетбытьреализовансиспользованием
6Canconsists(hor.)of
можетсостоятьиз(горизонт.)
7Canconsists(vert.)of
можетсостоятьиз(верт.)
8Canendin
можетзаканчиватьсяв
9Belongstoclass
принадлежитклассу
10Ispredecessorof
предшествует
11Subsumes
содержит(объединяет)
12Canrealize
можетявлятьсяреализацией
13Canberesponsiblefor
можетявлятьсяответственнымза
N
Названиетипасвязи
Переводназваниясвязи
1Subsumes
содержит(объединяет)
2Isoftype
относитсяктипу
3Belongsto
принадлежит
4Isimplementedby
реализуетсяввиде(илиреализованкемто)
5Islocatedat
располагается
6Consists(hor.)ofsection
состоитизсекций(горизон.)
7Consists(vert.)ofsection
состоитизсекций(верт.)
8Endsin
оканчиваетсяв
6.4.Моделированиеданных
Модели,описывающиеструктуруданных,явились
историческипервымсредствомотображенияформу-
лировоктребований.Внастоящеевремясуществует
несколькоспособовформальногоописанияструктур
данных.ИзнихмодельERM,которуюизобрелПетер
Пин-ШенЧен,являетсядоминирующей.Наэтоймоде-
лиоснованобольшинствопрограммныхсредствпроек-
тированияструктурданных.ВСАSЕ-ориентированной
литературеэтумодельназываютпо-разному,напри-
мер,ER-модель(entity-relationshipmodel),модельсущ-
ность-отношение(Entity--сущность,Relationship--от-
ношение),модельсущность-связь.
ER-модельизобретенасцельюсозданияединойме-
тодикисемантическогоописанияданных.Ченввелспеци-
альныйдиаграммныйметодкаксредствопроектирова-
нияБД.Онпривелпримерыописанияипроектирования
БДсиспользованиемэтоймоделиидиаграммногомето-
да.ВнастоящеевремяER-модельиспользуетсявкачест-
веосновыдляунификацииразличныхпредставлений
данных.Хорошоразработанаметодикапорождениясу-
ществующихпредставленийданныхизER-модели,об-
ладающейбольшинствомпреимуществэтихпредстав-
лений.ПоэтомуER-модельможнорассматриватькак
обобщениеирасширениесуществующихмоделей.
Приописанииструктурданных,атакжевходныхи
выходныхинформационныхпотоковБПвARISиспользу-
ютсяразличныетипымоделейданных,ночащевсегоис-
пользуетсямодельЧена,т.е.модельтипаERMиликорот-
коER-модель.Этамодельсодержиттакиеобъекты,как
сущность,отношение,атрибутыит.д.,которыеописы-
135
ОписаниепрограммнойсистемыARIS
Рис.6.3.7 Допустимые объекты и связи в диаграммах типа "Диаграмма сети"
136
Глава6
Рис.6.3.8 Допустимые объекты и их связи в диаграмме "Топология сети"
137
ОписаниепрограммнойсистемыARIS
ваютначальныеиконечныесобытиявцепочкеБПивце-
ломсостояниеинфраструктуры,связаннойсБП.
Каквидноизназвания,модельсущность-отноше-
ниепредставляетданныеввиденаборасущностей,
связанныхдругсдругомотношениями.Подсущностью
понимаетсяреальныйилиабстрактныйобъект,пред-
ставляющийинтерессточкизрениярассматриваемого
кругазадачпредприятия.Отношение--этологическая
связьмеждудвумяиболеесущностями.Качественные
иколичественныехарактеристикисущностейиотно-
шенийсосредоточенывихатрибутах.Например,сущ-
ностьклиентможетбытьболееточноопределенаат-
рибутамиимя,фамилияиадрес.
НаER-диаграммахсущностьизображаетсяпрямоу-
гольником,содержащимимясущности,аотношение
ромбом,связаннымлиниейскаждойизвзаимодействую-
щихсущностей.Числанадлиниямиозначаютстепень
отношения.ER-диаграммадолжнаподчинятьсяследую-
щимправилам:каждаясущность,отношениеиихатрибу-
тыдолжныиметьимя;именасущностейиотношений
должныбытьуникальнымиврамкахмодели;именаатри-
бутовдолжныбытьуникальнымиврамкахсущности;
каждыйатрибутдолжениметьопределениетипаданных;
сущностьдолжнаиметьключевойатрибутит.д.
ПостроениеER-моделиначинаетсясизображения
сущностейитехотношениймеждуними,которыевоз-
никаютвнашемвоображении.Затемвводитсяструкту-
раэтойинформации,вкоторойсущности,отношения
иатрибутыпредставляютсяданными.
Можносказать,чтосущность--этопредмет,кото-
рыйможетбытьидентифицированнекоторымспосо-
бом,отличающимегоотдругихпредметов.Конкретные
человек,компанияилисобытиеявляютсяпримерами
сущности.Подотношениемможнопониматьассоциа-
циюилилогическуюсвязьмеждусущностями.Следо-
вательно,существованиеотношенийзависитотсу-
ществованиясущностей.
БДпредприятиясодержитинформациюотехсущ-
ностяхиихотношениях,которыепредставляютинте-
ресдляэтогопредприятия.Причем,нетнеобходимос-
тихранитьисчерпывающуюинформацию,новажно
хранитьвсюпотенциальнодоступнуюиважнуюин-
формациюосущностяхиихотношениях.ВER-моде-
ляхрассматриваюттолькотесущности,отношенияи
информациюоних,которыепредставляютинтереси
должнывойтивБДпредприятия.
ВARISмодельсущность-отношениеЧенарасши-
ренаспомощьюоператоровпроектирования,которые
обеспечиваютформальнуюподдержкупроцессасоз-
даниямоделиданныхиеесвязисдругимимоделями
врамкахпроцессноговидамоделирования.Например,
анализусловийвыполненияБПсточкизренияих
структурданныхпомогаетописыватьусловияисобы-
тия,прикоторыхвыполняютсяфункцииБП.Выделяют
четыреосновныхоператорапроектирования:класси-
фикацию,обобщение,агрегациюигруппировку.
Припомощиклассификацииблизкиедругкдругу
(идентичные)объекты(сущности,отношенияит.д.)объ-
единяютсявсоответствииснекоторымпризнакомв
одинтип(типсущности,типотношенияит.д.).Каждая
сущностьотноситсякнекоторому,отличномуотдругих
наборусущностей,т.е.кнекоторомутипусущностей.
Например,клиентИвановиклиентПетроввместеоб-
разуютсущностьтипаклиент,аизделие2314вместе
сизделием2315образуютсущностьтипаизделие.С
каждымнаборомсущностей,т.е.стипом,связывается
предикат(идея,мотивировка,принципотбора),который
позволяетпроверить,принадлежитлисущностьданно-
мунабору.Например,отецисын--этодвесущности
изнаборасущностеймужчины.Еслимызнаем,чтосущ-
ностьотноситсякнаборусущностеймужчины,томы
такжезнаем,чтоэтасущностьобладаетсвойствами
(атрибутами),общимислюбойсущностьютипамужчи-
ны.Экземпляромтипасущностиявляетсясущность.
Сущностиодногоитогожетипаописываютсяодними
итемижеатрибутами.Заметим,чторазныенаборы
сущностеймогутпересекаться.Например,сущность,
принадлежащаятипусущностеймужчины,можетпри-
надлежатьтакжеиктипусущностейлюди.
Аналогичноидентичныеотношения,сгруппированные
внабор,определяюттипотношения.Например,типот-
ношениямеждусущностьюпоставщикисущностьюде-
тальможетбытьснабжает.ВER-моделитипыотноше-
нийизображаютсяромбами,которыесвязываютсястипа-
мисущностей,изображаемыхпрямоугольниками.
Информациюосущностяхиотношенияхполучают
путемнаблюденияилиизмеренияивыражаютмножест-
вомпаратрибут-значение.Значенияклассифицируют-
сявразличныенаборызначений,такие,каквозраст,
цвет,имя,фамилия.Скаждымнаборомзначенийсвя-
зываетсяпредикатдляпроверкитого,принадлежитли
значениеэтомунабору.Атрибутыописываюттипы
сущностейиотношений.Экземплярыатрибутов--это
фактическиезначенияатрибутов,присвоенныеотдель-
нымсущностямиотношениям.Например,клиентмо-
жетбытьточнееописанпосредствомэкземпляроватри-
бутовПетров,Иван,Москва,еслиутипасущностикли-
ентестьатрибутыфамилия,имяигородпроживания.
Атрибутыизображаютсяэллипсами.Нарис.6.4.1
приведеныатрибутыдлятипасущностиклиент.Здесь
138
Глава6
старшинствоилиподчиненность.Примеррекурсивного
отношенияприведеннарис.6.4.3.Здесьпоказано,что
главнаядетальсостоитизразличныхподчиненныхде-
талей.Сдругойстороны,подчиненнаядетальможет
бытькомпонентойвразличныхглавныхдеталях.
Диапазонзначенийатрибутов,описывающихсущ-
ностииихотношения,называетсяобластью.Соотнесе-
ниеэлементовобластиэлементамсущностиилитипам
отношенийтакжеописываетсяотношениями.Онимогут
бытьпредставленылиниями,которыепомечаютсяиме-
намиатрибутов.Отношениетипа1:1должносущество-
ватьмеждуоднимтипомсущностии,покрайнеймере,
однойобластью.Значенияэтойобластимогутоднознач-
ноидентифицироватьотдельныесущности.Ониназы-
ваютсяключевымиатрибутамиданноготипасущнос-
ти.Впримеренарис.6.4.4отдельныесущноститипа
клиентоднозначноидентифицированыключевымат-
рибутомномерклиента.Отношенияидентифицируют-
сяслияниемключевыхатрибутовсвязанныхсущностей.
Такимобразом,ключевыеатрибутыотношениятипана-
ходитсяпо--этономерклиентаиномерадреса.
Перейдемкрассмотрениюоператоровпроектиро-
ванияОбобщение/Специализация.Приобобщении
аналогичныетипысущностейгруппируютсяпододним,
болеестаршим,типомсущности.Например,на
рис.6.4.5типсущностиклиентитипсущностипостав-
щикобъединенывтипсущностиучастникБП.Свойст-
ва(атрибуты),которыеявляютсяобщимидляисход-
ныхсущностей,присваиваютсяобобщеннойсущности.
ОбразованиеновоготипасущностиучастникБПпред-
ставляетсяграфическиввидетреугольника,который
называетсяотношениемобобщение/специализация
иможетчитатьсясловом--есть.Поэтомуможноска-
затьклиентипоставщикестьучастникБП.
Подспециализациейпонимаетсяразделениенеко-
торогообщегомножестваобъектов(например,сущнос-
тей)наподмножества.Операторспециализацииявля-
етсяинверсным(обратным)поотношениюкоператору
обобщения.Например,приспециализациисущность
участникБПразделяетсянасущностьклиентисущ-
ностьпоставщик.Специализированныесущностина-
следуютсвойства(атрибуты)обобщенныхсущностей.
Кроменаследованных,специализированныетипы
сущностеймогутобладатьтакжесобственнымиатри-
бутами.Графическиспециализацияиобобщение
представляютсяодинаково(треугольником).Поэтому
влинияхсвязинарисункенеизображаютсястрелки,
указывающиенаправлениесвязи.
Специализацияподдерживаетподходописания
структурыданных"сверхувниз",обобщениежеисполь-
эллипсомсдвойнойграницейобозначенключевой
(уникальный)атрибут.
Частодостаточносложноопределитьразличие
междутипамисущностейиатрибутами.Например,ад-
ресклиентаможетпониматьсякаксущность,анекак
атрибутсущностиклиент.Вэтомслучаеможнобыло
быввестиновыйтипсущности--адрес,которыйимел
бысобственноеотношениексущностиклиент,напри-
мер,подназваниемпроживание.Дляпреодоления
этойнеоднозначностиследуетпомнить,чтоатрибуты
немогутиметьатрибуты.Поэтому,есливER-модели
создаетсяобъектипредполагается,чтоонбудетв
дальнейшемописанатрибутами,тоэтотобъектдол-
женбытьтипомсущности.Другойважныйкритерий
приопределениисущности--будетлирассматривае-
мыйобъектвзаимосвязансдругимитипамисущностей
илинет.Еслитакаясвязьпредполагается,тоэтотобъ-
екттакжеявляетсятипомсущности,анеатрибутом.
Типыотношенийчастомогутчитатьсятольковод-
номнаправлении,прикоторомсвязимеждусущнос-
тямииихотношениямиимеютсмысл.Например,отно-
шениепоставщикснабжаетдеталямиимеетсмысл.
Читаяэтоотношениесправаналево,получим:детали
снабжаютпоставщика,чтонеимеетсмысла.
Типыотношенийклассифицируютсяпостепенислож-
ностиипочислутиповсущностей.Почислутиповсвязан-
ныхсущностейразличаютунарные,бинарныеиn-арные
отношения.Нарис.6.4.2представленыбинарныеотноше-
ния,анарис.6.4.3изображеноунарноеотношение.
Степеньсложности(мощностьотношения)ука-
зывает,сколькосущностейодноготипасвязанысод-
нойсущностьюдругоготипа.Различаютсячетыретипа
отношений:отношение1:1,отношение1:n,отноше-
ниеn:1,отношениеn:m.Приотношении1:1только
однасущностьизвтороготипасвязывается(может
вступатьвотношения)скаждойсущностьюизпервого
типа.Приотношении1:nтолькооднасущностьизвто-
роготипасвязанаскаждойсущностьюизпервого,но
nсущностейизпервоготипасвязаныскаждойсущнос-
тьюизвторого.Отношениеn:1отображаеттужеситуа-
цию,новобратномпорядке.Приотношенииn:mнес-
колькосущностейизвтороготипасвязанысоднойсущ-
ностьюизпервоготипаинаоборот.Нарис.6.4.2приве-
денысоответствующиепримеры.
Отношениямогутсуществоватьмеждусущностя-
ми(экземплярами)одноготипа.Такиеотношенияна-
зываютсярекурсивными.Вэтомслучаетипсущности
итипотношениясвязываютсядругсдругомдвумяли-
ниями(соединениями).Длятого,чтобыдифференци-
роватьэтисоединения,можноуказатьнадсвязьюее
139
ОписаниепрограммнойсистемыARIS
Рис.6.4.2ПримерымощноститиповотношенийвER-модели
Êëèåíò
Íîìåð
êëèåíòà
Ôàìèëèÿ
êëèåíòà
Èìÿ
êëèåíòà
Ãîðîä
ïðîæèâàíèÿ
Îòíîøåíèå1:1
Îòíîøåíèå1:n
Îòäåë
Ó÷àñòâóåò
×åðòåæÎïðåäåëÿåòÄåòàëü
ÑëóæàùèéÏðèïèñàíê
ÊîìïàíèÿÂëàäååò
Ôàáðèêà
Ñëóæàùèé
Ïðîåêò
Îòíîøåíèån:1
Îòíîøåíèån:n
Ñòðóêòóðà
ïðåéñêóðàíòà
ìàòåðèàëà
Äåòàëü
m
n
ãëàâíàÿ
ïîä÷èíåííàÿ
Íàõîäèòñÿïî
Àäðåñ
Èìÿ
Äàòà
Nêëèåíòà,
Nàäðåñà
Íîìåð
Ãîðîä
ïðîæèâàíèÿ
Êëèåíò
n1
Íîìåð
êëèåíòà
Èìÿ
êëèåíòà
Íîìåð
àäðåñà
Ìåñòî-
æèòåëüñòâà
1:1
1:n
Ââîä
äàòû
1n
1:n
1:1
Íîìåð
êëèåíòà
Рис.6.4.1Атрибутытипасущности"Клиент"
Рис.6.4.3Рекурсивноеотношение
Рис.6.4.4ОпределениеатрибутоввER-модели
140
Глава6
Рис.6.4.5Оператор
обобщения/специализации
Рис.6.4.6Операторагрегации
Рис.6.4.7Агрегациясреинтерпретациейтипаотношений
141
ОписаниепрограммнойсистемыARIS
зуетсяприподходе"снизувверх".
Используютчетыревозможныхслучаяоператораоб-
общение/специализация:раздельнаяполная,раздельная
неполная,нераздельнаяполнаяинераздельнаянепол-
ная.Длятого,чтобыихразличать,отметим,чтоподмно-
жестванеразделимы,еслиэкземпляродногоизнихмо-
жетбытьчастьюобоихподподмножеств.Например,не-
которыйклиентвтожесамоевремяможетбытьипо-
ставщиком.Еслиэкземплярассоциируетсятолькосод-
нимподмножеством,топодмножестваразделимы.И
еще,например,полнаяспециализацияимеетместо,
когдавсеспециализированныетипысущностей,
возможныедляодногокритерияспециализации,входят
всоставодногообобщенноготипасущности.Например,
типсущностичеловекможетбытьразбитнатипысущ-
ностеймужчинаиженщина.Этополнаяспециализация,
т.к.вкачествекритерияспециализациивыбранпол.
Ещеодиноператорпроектированияагрегация
описываетформированиеновоготипаобъектаспомо-
щьюкомбинациисуществующихтиповобъектов,где
новыйтипобъектаможетиметьновыесвойства.ВER-
моделиагрегацияпредставляетсякакформирование
типовотношений(рис.6.4.6)изсущностей.Агрегация
типасущностизаказнапроизводствоитипасущности
маршрутзаказасоздаетновыйобъект,аименноотно-
шениемаршрутизациязаказа.
Операторагрегациитакжеприменяетсякотношени-
ям.Вэтомслучаесуществующийтипотношениятракту-
етсякактипсущностии,такимобразом,можетстать
отправнойточкойдлясозданиядругогоновогоотноше-
ния.Нарис.6.4.7перваяагрегацияиспользуетсядля
формированиятипаотношенияМаршрутизациязаказа
изтиповсущностейЗаказнапроизводствоиМаршрут
заказа.Ключевыеатрибутыномерзаказанапроизвод-
ствоиномермаршрутаобразуютсложныйключевой
атрибутдляотношенияМаршрутизациязаказа.Теперь
многочисленныеоперациимогутбытьсвязаныс
Маршрутизациейзаказа.Следовательно,отношение
Операциянадзаказомформируетсямеждутипомотно-
шенияМаршрутизациязаказаитипомсущностиОпе-
рация.Посколькуотношениямогутсоздаватьсятолько
междутипамисущностей,необходимо,чтобыпервона-
чальныйтипотношенияМаршрутизациязаказабыл
интерпретированкактипсущности.Нарис.6.4.7этоил-
люстрируетромб,заключенныйвпрямоугольник.Вкон-
цеконцов,этотреинтерпретированныйтипотношения
трактуетсякакнормальныйтипсущности.Процедура
созданиятипаотношенияизнесколькихсуществующих
типовсущностейотображаетсяспомощьюлиний,на-
правленныхквершинамромба.Однаколинии,означаю-
щиеновыеотношенияпореинтерпретированнымтипам
отношений,подходятксторонампрямоугольника,окру-
жающимромб,анексамомуромбу.
Впроцессепримененияоператорагруппировка
формируютсягруппы,составленныеизэлементовнеко-
торогомножествасущностей.Например,всесоставные
частиОборудованияобъединяютсявГруппуоборудова-
ния,т.е.независимыйобъект,которыйможетбытьопи-
санболееточноспомощьюдополнительныхатрибутов
(наименованиегруппыоборудования,числодеталей
оборудования),нехарактерныхдляотдельныхчастей
оборудования.Другимпримеромможетслужитьгруппи-
ровкарабочихмествотделыилиобъединениеэлемен-
тов,связанныхсобработкойзаказа,вгруппуЗаказ.
Всложныхмоделяхрекомендуетсявыделятьклас-
терыданных,которыеобъединяютлогическисвязанные
типысущностейиотношенийводноцелое.Этопозволя-
етупроститьописаниесложныхмоделейданных.Клас-
терданных--этологическаямодельнекоторыхтипов
сущностейиотношений.Например,кластер(сложный
объект)ЗаказклиентасодержиттипысущностейКли-
ент,Время,ИзделиеиотношенияПредметзаказакли-
ента,Позициязаказаклиента.Кластерыданныхсосто-
ятнетолькоизтиповсущностейиотношений,ноииз
другихкластеровданных.Вотличиеоттиповсущностей
иотношенийкластерыданныхмогутбытьлегковстроены
виерархию,чтопозволяетвпроцессесозданиямодели
данныхподдерживатьтехнологиюмоделирования"свер-
хувниз".Использованиекластеровданныхможетбыть
полезноиприобъединенииподмоделейвболееслож-
нуюмодельпотехнологии"снизу-вверх".
Перейдемккраткомурассмотрениюдругихтипов
моделейданныхвARIS5.0сполнымфильтром.
МоделиданныхтипаeERM(расширенныемодели
"сущность-отношение")оченьчастоимеютдовольно
сложнуюструктуру.Диаграммы,включающиеатрибуты
сущностейиотношений,оченьгромоздкиитеряютсвою
наглядность.СпомощьюмоделейтипаeERMattributeallo-
cationdiagram(ДиаграммараспределенияеERMатрибу-
тов)можноотдельноописатьатрибутыдлякаждоготипа
сущностииотношения.Вэтудиаграммуможновключить
типобъектаиздиаграммыeERM(типсущностиилитип
отношения).Такимобразоммоделируетсяраспределение
атрибутовпообъектамeERM,гдеможноувидеть,является
лиатрибутключевым(KattributeERM),описательным(D
attributeERM)иливнешнимключом(EKattributeERM).Кро-
мепредставленияираспределенияотдельныхатрибутов
eERM,вэтомтипедиаграммыможнотакжеотобразить
группутиповатрибутовиихраспределение.Группатипов
атрибутов(Attributetypegroup)представляетобъедине-
142
Глава6
ниеатрибутоводноготипасущностииздиаграммыeERM,
которыесемантическиблизкосвязаны.Этопозволяетсоз-
датьгруппуатрибутов,содержащуювсеатрибутыeERM,
которыевместеобразуют,например,вторичныйключ.
Кромерассмотренногоспособамоделированияданных
(моделитипаeERM),существуетнесколькоальтернативных
формпредставленияER-моделей.Например,модельSERM
(структурнаямодель"сущность-отношение"),разработанная
Синцом,атакжемодельданныхIEF,котораясоответствует
обозначениям,принятымпримоделированииданныхспо-
мощьюинструментарияCASEInformationEngineeringFacility
(IEF)фирмыTexasInstrumentsInc.Кальтернативнойформе
описаниямоделиданныхотноситсятакженотациясеман-
тическоймоделиданныхSeDaM(SemanticDataModel).
Вмоделированиибольшихсистемчастовстречают
затруднения,связанныесмногочисленностьютерминов
иихразличнойтрактовкой.Например,то,чтопонимается
подтерминомзаказвотделезакупок,можетотличается
оттого,чтоподэтимподразумеваютсотрудникипроизвод-
ственногоотдела.Дляустраненияэтойнеоднозначности
ивцеломдлянаведенияпорядкависпользуемыхпоняти-
яхиихсистематизациислужитмодельтипаTechnicalTerm
Models(Моделитехническихтерминов)(смотрите
рис.6.4.8).Привведениисоответствующейтерминологи-
ческоймодели(диаграммы)вкомпаниииееотделахис-
пользуемыетерминыстановятсяболеепонятнымииодно-
значновоспринимаемыми.Онимогутиспользоватьсяив
другихдиаграммах,например,вeEPCдляпредставления
входныхивыходныхданныхфункции.Техническиетер-
минымогутбытьвзаимосвязаныииерархическиупорядо-
чены.Всесвязи,кромеdepicts(отображает),существуют
толькомеждуобъектамитипа"техническийтермин".Связь
отображаетсоединяеттехническиетерминысовсеми
остальнымиобъектами.Типсвязиhasrelationwith(имеет
отношениек)отражаетосновныеиоднозначноклассифи-
цируемыеотношениямеждудвумятерминамипредмет-
нойобласти.Типсвязиispartof(являетсячастью)описы-
ваетдвунаправленноеотношениемеждудвумятерми-
намипредметнойобласти.Этасвязьуказываетнато,что
одинизпредставленныхтерминовявляетсясоставной
частьюдругого.Типсвязиisа(является)устанавливает
однозначноесоответствиемеждудвумятерминамипред-
метнойобласти.Типсвязиclassifies(классифицирует)
позволяетпроводитьгруппировкутерминов.Группировка
осуществляетсязасчетопределенияодноготерминакак
подмножестваэкземпляровдругого(родительского)терми-
на.Приэтомродительскийтерминвыступаетвролитипа
иликласса.Типсвязиisfeatureof(являетсясвойством)
описываетдвунаправленноеотношениемеждудвумятер-
минамипредметнойобласти.Онотражаеттотфакт,что
одинизтерминовявляетсяотличительнойхарактеристи-
кой(свойством)другоготермина.Типсвязиcanbe(может
являться)означает,чтоодинизтерминовможетявляться
экземпляромизмножествазначенийдругоготермина.Тип
связиIsspeсiтenof(являетсяэкземпляром)предназ-
начендляотражениявозможныхэкземпляровтерминов.
СпомощьюмоделитипаMaterialdiagram(Диаграммы
материалов)можноописыватьтипыиспользуемыхнапред-
приятииматериалов,упорядочиватьихиерархическии
классифицироватьпоклассамматериалов.Типматериала
--этосовокупностьматериалов,имеющиходинаковыехарак-
теристики.Типыматериаловмогутобъединяться,образуя
классматериалов.Притакомобъединениипроблемасхо-
жести(т.е.отнесениематериалакнекоторомуклассу)реша-
етсяспомощьюразличныхкритериевклассификации.При
этомодинтипматериаламожетотноситсякнескольким
классамматериалов.Типыматериаловмогутбытьсвязаны
стипамиупаковочныхматериалов.Этоозначает,чтоопре-
деленныетипыматериаловмогутперемещаться,толькоес-
лииспользуетсяконкретныйтипупаковочныхматериалов.
Упаковочныйматериалтакжеможетбытьопределен,клас-
сифицированииерархическиупорядочен.Этопозволяет,
например,описатьструктуруиограничениясложныхупако-
вочныхтоварныхкомплексов.Типупаковочногоматериала
--этосовокупностьотдельныхупаковочныхматериалов,име-
ющиходинаковыехарактеристики.Типыупаковочныхмате-
риаловмогутбытьобъединенывклассыупаковочныхмате-
риалов.Нарис.6.4.9представленычетырефрагмента,вко-
торыхслевастоитисточниксвязи,справа--приемниксвязи,
анадлиниейсвязизаписаноееназвание.
Дляопределениястоимостиобъектаилипроцесса
пометодупооперационногоисчислениястоимости(ABC)
применяетсямодельтипаCDDiagram(Диаграммастои-
мостныхдрайверов).Онаописываетиерархиюстоимост-
ныхдрайверов,т.е.иерархическуювзаимосвязьизмеряе-
мых(вычисляемых)величин,предназначенныхдляоцен-
кистоимостиотдельныхопераций(функций)врамкахБП.
Вэтойдиаграммеиспользуетсяединственныйтипобъекта
Costdriver,междуэкземплярамикотороговозможнасвязь
типаdeterminesvolumeof(определяетобъем).Сэтой
модельютесносвязанамодельтипаCostcategorydiagram
(Диаграммастоимостныхкатегорий).Онатакжеис-
пользуетсядлявычислениястоимостипометодуАВС.
Носначаластроитсяиерархиястоимостныхкатегорий.
Стоимостныекатегориислужатдлясистематического
структурированиявсейстоимостнойинформации,которая
появляетсяврезультатесозданияилиоценкистоимостных
драйверов(результатов).Вэтойдиаграммеиспользуется
единственныйтипобъектаCostcategory,междуэкземпля-
рамикотороговозможнасвязьтипаissuperior(имеетв
143
ОписаниепрограммнойсистемыARIS
Рис.6.4.8ОбъектыисвязивмоделитипаTechnicaltermsmodel
(Модельтехническихтерминов)
Рис.6.4.9ТипыобъектовисвязеймоделитипаMaterialdiagram(Диаграммаматериалов)
144
Глава6
подчинении).Обедиаграммыпозволяютответитьнавоп-
рос:"Откудаберутсястоимости?".Всестоимостимогут
бытьструктурированывсоответствиисразличнымикрите-
риями.Например,попроизводственнымзатратамтакое
структурированиеприводиткстоимостипроизводственно-
гоперсонала(зарплатаиначислениянанее),стоимости
производственныхресурсов(материалов,заготовок,элек-
троэнергии)ит.д.Стоимостныекатегориимогуттакжеоп-
ределятьсявсоответствииснаиболееважнымиоперация-
ми,такими,какстоимостьзакупок,стоимостьхранения
наскладе,стоимостьпроизводства,административные
издержки,стоимостьпродажит.д.
МодельтипаInformationcarrierdiagram(Диаграмма
носителейинформации)используетсядлямоделирова-
нияданныхвуправлениипроектами,гдеописываются
входныеивыходныеданныевформедокументов,жур-
налов,ARIS-диаграммит.д.Впроцессномвидемодели-
рованияцепочкауправленияпроектомописываетсяс
помощьюдиаграммыPPC,гдеданныеописываютсяв
"привязанном"кластере.Необходимыерабочиедокумен-
ты,например,файлы,подготовленныеспомощьютекс-
товыхредакторов,могутбытьпредставленыиактивизи-
рованы(вызваны)черезатрибутыLink1,Link2,Link3.
Наэтапеспецификациилогическиеструктурыдан-
ных,разработанныесучетомсформулированныхтре-
бований,трансформируютсявописание,наосновеко-
торогомогутбытьпостроеныконкретныесистемыБД.
МоделитипаRelationsdiagram(Реляционнаядиаграм-
ма)иAttributeallocationdiagram(Диаграммаразмещения
атрибутов)служатдляспецификациисущностей,отно-
шений,атрибутовиихвзаимосвязейсинформационными
объектами,вводимымиприформулировкетребований.
МодельтипаSystemattribute(Системныеатрибу-
ты)даетвозможностьиерархическиупорядочитьтипы
сущностей,события,техническиетермины,функции,
информационныеносители,организационныеединицы
иперсонал,атакжеоднозначноивполномсоответствии
стребованиямикобработкеданныхспецифицировать
их.ПриобычныхтребованияхкБДразличаютследующие
типыатрибутов:первичныеивнешниеключи,описатель-
ныеиобязательныеполя.Длятого,чтобыопределить
типыобластейэтихобъектовданных,используетсямо-
дельтипаSystemattributedomain(Областьсистемного
атрибута).ВотличиеотERM-атрибутовосновноесвой-
ствосистемныхатрибутовсостоитвпредставлениииуп-
равленииданными,ориентированныминаинтерфейс.
Системныеатрибутыобъектовимеютдваполязначений,
которыезаполняютсясоответствующейинформацией.
Этогарантируетбольшуюгибкостьвэкспортируемомсо-
держимом.ДиаграммаОбластьсистемногоатрибута
определяетобъектысистемныхатрибутоввсоответствии
стипомданных.Например,онаспецифицируеттипоблас-
ти(char,int,date,ит.д.)идлинуполя.Этадиаграммаис-
пользуется,главнымобразом,дляобеспеченияинформа-
циейпроцессаэкспортаданныхизARISвовнешниепри-
кладныесистемы.
Наэтапеописанияреализациииспользуетсямодель
типаTablediagram(Табличнаядиаграмма),вкоторой
описываютсятаблицыиполясистемуправленияБД.
6.5.Функциональноемоделирование
ПутемвыполненияБПосуществляетсядостижение
определеннойсовокупностицелейпредприятия.Воб-
щемслучаесовокупностьцелейможнопредставитьв
иерархическомвиде(построить"деревоцелей"),где
каждаяцельимеетсвойвесикритерий(количественный
иликачественный)достижимости.Стратегическиецели
входеанализаразбиваются(детализируются)насово-
купностьчастныхцелей(подцелей).Такоеразбиение
удобноосуществлятьчерездекомпозициюБП,направ-
ленныхнадостижениестратегическихцелей.
Присистемноманализепроблемпредприятияосо-
боевниманиеобращаютнацели,т.к.проблема--это
несоответствиеилипротиворечиемеждусложившимся
ицелевым(желаемым)состояниемпредприятия.Не-
корректность,неточностьинеопределенностьпостанов-
кицелейспособнынетолькоусилитьнеопределенность
самихпроблем,ноивместооднойпроблемыпородить
ихкомплекс,усложнитьиханализ,потребоватьувели-
ченияобъеманеобходимыхресурсовит.д.
Целенаправленностьпредполагаетосознанное
движениекчеткойияснойцели,несмотрянавсепре-
пятствияидажевопрекиим.Подцельюобычнопони-
маютнекоторыйидеальный,заранеезаданныйрезуль-
тат,которогоследуетдостичь.Цель--этосубъективная
конструкция,умозрительноепостроение,зависящее
отобщегоуровнязнанийисубъективныхкачествана-
литика.Вбизнесеэтаидеальнаяконструкцияхаракте-
ризуетсядостаточнооднозначностремлениемкмакси-
мальнойприбыли.Однакочастовэкономическихпро-
цессахисистемахцельнеимеетчеткойформальной
выраженности,неподдаетсяисчерпывающемуописа-
ниюввидецифр,ноееможноописатьввидесхем,
зависимостей,диаграмм,связейит.д.
Понятиецелиимеетсистемообразующийиоргани-
зующийхарактерэкономическойсистемы.Четкопостав-
леннаяцельопределяетнаборБПиструктурупредпри-
ятия.Онаопределяеттакжевсеаспектысбора,обработ-
ки,систематизацииииспользованияинформации.
145
ОписаниепрограммнойсистемыARIS
Кромеописанияцелей,необходимоуказатьусловия
ихреализации(ресурсы,сроки,исполнителиит.д.).
Общаяцель,стоящаяпередэкономической(производ-
ственной)системойилиотдельнойличностью,может
бытьподвергнутадекомпозициинасоставляющиеее
подцелиразличногоуровня,вплотьдоэлементарных.
Приэтомобразуетсядеревоцелей,котороесоставляет
важнуюосновусовременныхподходовиспособовуп-
равления.Важноопределитьиописатьцеликакжелае-
могосостояниясистемынаконкретномэтапеееразви-
тия,атакжеобосноватьсистемныйхарактерцелииее
ресурсногообеспечения,допускающегодекомпозицию
целей,ресурсов,сроков,исполнителей.
Такимобразом,важноиметьинструментарийопи-
санияцелейпредприятияипутейихдостижения.Для
этоговфункциональномвидемоделированияимеются
соответствующиетипыдиаграмм.
Нарис.6.5.1длямоделитипаДиаграммацелей(Ob-
jectivediagram)представленывседопустимыеобъекты-
источники,объекты-приемникиисвязимеждуними.
Спомощьюдиаграммыцелейможноописатьцели
компанииипостроитьихиерархию.ВARISцель--это
описанныерезультатыдеятельностифирмы,которые
предполагаетсядостичь,приподдержкеспособствую-
щихуспехуфакторовиреализацииновыхБП.Факторы
успеха,способствующиедостижениюсформулирован-
нойцели,можноописатьпутемпостроенияихиерархии
иустановлениясоответствияцелям.Факторыуспехаоп-
ределяютаспектыдеятельности,которыенеобходимо
рассмотреть,чтобыдостичьотдельнойцеликомпании.
Вдиаграммецелейфакторуспехадолженбытьсвязан
ссоответствующейцельюкомпании.Этоттипдиаграмм
связываетсясдругимидиаграммамиспомощьюфунк-
ций,таккаккаждойцелиможнопоставитьвсоответствие
функцию(БП),котораяведеткдостижениюцели.
Нарис.6.5.2изображенаконкретнаядиаграммацелей.
Достижениепоставленнойцелитребуетпредвари-
тельногорешениякомплексаопределенныхзадач.
Задачи(функции),какицели,подчиняютсяпринципам
построенияифункционированиясистемы,онимогут
бытьподвергнутыдекомпозиции.Деревофункций(за-
дач)характеризуетзадачи,стоящиепередбизнес-систе-
мой.Посколькувыполнениезадачиприводиткполуче-
ниюрезультата,образуетсялогическаяцепочка"цель--
задачи--результат".Желательно,чтобыпродвижение
вдользвеньевэтойцепочкисопровождалосьсамообуче-
нием:целиформулировалисьиставилисьболеечетко,
определенно,конкретно,задачивыявлялисьвполном
объеме,условиядляихвыполнениясоздавалисьнаибо-
лееблагоприятные,результатымаксимальносоответст-
вовалицелям.Всегдаполезноосуществитьдекомпози-
циюцелей,задачирезультатов,таккакобщаяцельсчита-
етсядостигнутой,еслидостигнутыосновныечастныеце-
ли,выполненыосновныезадачи,аотклонениярезульта-
таотцелинаходитсявдопустимыхпределах.
Итак,послепостроениядеревацелей,описываются
БП,выполнениекоторыхобеспечиваетдостижениеэтих
целей.ДлястатическогоописанияБПвARIS5.0спол-
нымфильтромиспользуютсянесколькодиаграмм.Для
описаниядеятельностипредприятиянасамомверхнем
уровнеагрегациииспользуетсямодельтипаY-диаграм-
ма.ЛеваяветвьY-диаграммысодержитосновныеуправ-
ленческо-административныефункции,связанныеспла-
нированиемиуправлениемпроизводством,аправая--
технико-ориентированныефункциипроизводстваиреа-
лизациипродукции.Например,комплексныефункции
(функцииверхнегоуровня)производственногопредприя-
тияподразделяютсянаглавнуюфункцию(миссию),ком-
мерческуюфункцию,техническуюфункцию,финансо-
вуюфункцию,административно-управленческуюфунк-
цию.Главнойфункциейилимиссиейпредприятияможет
являтьсяудовлетворениепотребностейпокупателейи
обеспечениеприбылиакционеров.Даннуюфункциюреа-
лизуетпроцессдеятельностипредприятиявцелом.Ком-
мерческаяфункциявыражаетсявобеспечениипредпри-
ятиявсемифакторамипроизводстваиреализациипроиз-
веденногопродукта.ОнареализуетсявтакихБП,какза-
купки,продажаилогистика.Техническаяфункцияпред-
приятиявыражаетсявсозданиипродукта,удовлетворяю-
щеготребованиямпотребителей.Даннаяфункцияреали-
зуетсявтакихБП,какисследования(разработки),произ-
водство,обеспечениекачествапродуктаисервисноеоб-
служиваниепроизводства.Финансоваяфункцияреализу-
етсявучетеифинансированиидеятельностипредприя-
тия.Административно-управленческаяфункцияпред-
приятиявыражаетсяворганизацииэффективногоуправ-
ленияпредприятиеминаходитотражениевследующих
БП:планирование(бюджетирование),управлениеперсо-
налом,установлениесвязисобщественностью,админи-
стративно-хозяйственнаядеятельность,информирова-
ниеруководстваидр.
ОсновнымикритериямиклассификацииБПявляются
степеньихважностиихарактерпротекания.Степеньваж-
ностиоцениваетсяповлияниюнавыполнениемиссии
(главнойфункциипредприятия).Характерпротекания
отражаетсявовзаимодействиииливлияниинадругиеБП.
ПостепениважностивсеБПнапредприятииподраз-
деляютсянаосновныеинеосновные.ОсновныеБПока-
зываютсущественноеинепосредственноевлияниена
выполнениемиссиипредприятия.НеосновныеБПимеют
146
Глава6
Рис.6.5.1ОбъектыисвязивмоделяхтипаObjectivediagram(Диаграммацелей)
Рис.6.5.2Примердиаграммыцелей
147
ОписаниепрограммнойсистемыARIS
лишьопосредованноеинесущественноевлияние.
ОсновныеБПнапроизводственно-сбытовомпред-
приятии--закупки,производство,маркетинг,сбытит.д.
Закупки--обеспечениепроизводстванеобходимы-
миматериально-техническимиресурсамиприминими-
зациизатратнаихприобретение.
Производство--разработкаисозданиепродукта,
удовлетворяющеготребованиямрынкаприминимиза-
циизатрат.
Сбыт--реализацияпроизведенногонапредприя-
тиипродуктапримаксимизациидолинарынкеицен,
иминимизациизатратнареализацию.
Планирование(бюджетирование)--обеспечение
пропорционального,сбалансированногоразвития
предприятиявцеломивсехегоподразделенийвкрат-
ко-,средне-идолгосрочнойперспективепримаксими-
зациирезультатаиминимизациизатрат.
Обеспечениекачества--созданиеусловийэф-
фективногопротеканиявсехБП,созданиетребований
кпродукту,соответствующихпотребностямрынка,и
контрользаихсоблюдением.
Информированиеруководства--созданиеинфор-
мационныхусловийдляэффективногопринятияруко-
водствомпредприятияуправленческихрешений.
КнеосновнымБПнапредприятииотносятсялогис-
тика,учет,управлениеперсоналом,сервисноеобслу-
живаниепроизводства,работасобщественностью,ад-
министративно-хозяйственнаядеятельность,обеспе-
чениебезопасностиидр.
Вопросотом,чтоизперечисленнойдеятельности
предприятияописыватьвY-диаграмме,ачтовфункци-
ональномдеревеилидругойдиаграмме,зависитот
целеймоделированияирешаетсяARIS-аналитиком
вместесоспециалистамипредприятия.
Допустимыетипымоделейфункциональноговида
вARIS5.0сFullfilterпредставленывприложении1.
Этитипытесносвязаныдругсдругом.Вфункциональ-
ныхмоделяхиспользуютсятолькотакиесредстваиз
другихвидовмоделей,которыеотражаютсвязимежду
функциями.Например,отображениевзаимосвязей
междуданнымиифункциямидаетвозможностьопи-
сатьпроцесспреобразования,выполняемогофункци-
ей,черезвходныеивыходныеданныедляэтойфунк-
ции.Извсехтиповмоделейдеревофункцийявляется
наиболееиспользуемым.
МодельтипаДеревофункций(Functiontree)пред-
назначенадляпредставленияиерархическойструкту-
рыфункций.Функциональныедеревьяотносятсякод-
номуизсемитиповARIS-моделейсполнымметодоло-
гическимфильтром.Функциональныедеревьяотобра-
жаютстатическиесвязимеждуфункциямиипозволяют
ответить,например,наследующиевопросы:"Зависят
лифункциидруготдруга?Какаяизфункцийважнее,
приоритетнее?Существуютлимеждуфункциями"ро-
дительские"отношения?"
Функция--этозадача,операцияилидействие,кото-
роевыполняетсянадобъектомдлядостиженияодной
илинесколькихцелейпредприятия.Каждаяфункция
должнабытьназванавформеглагол+существитель-
ное,т.е.названиефункциидолжносодержатьдействие
иобъект,накотороеэтодействиенаправлено.Вполном
названии(атрибутFullname)можноуказатьособыеус-
ловия,ограниченияилидругуюинформацию,способст-
вующуюоднозначномупониманиюназначенияэтой
функцииразнымилюдьми.Посколькуфункция--это
предметно-ориентированноезаданиеилидействие,вы-
полняемоенадобъектом,врезультатекоторогодостига-
етсяоднаилинесколькоцелей,стоящихпередкомпани-
ей,тоивназваниифункцииуказываетсявходнойобъект
идействиенадним.Вкраткомназваниифункцииможно
употреблятьотглагольныесуществительные,например,
"Производство","Реализация"ит.д.
Функциимогутбытьописанысразличнымиуровнями
детализации.Насамомверхнемуровнеописываются
наиболеесложныефункции,представляющиесобойот-
дельныйБПилипоследовательностиБП.Последова-
тельнаядетализацияфункцийобразуетиерархическую
структуруихописаний.Дляболеесодержательногоопи-
санияотдельногоуровняиерархиимогутбытьиспользо-
ванытакжесинонимытерминафункция,например,тран-
закция,процесс,действие,работа,операцияит.д.
Разделениефункцийнаэлементыможетпроисхо-
дитьнанесколькихиерархическихуровнях.Базовые
функциипредставляютсамыйнижнийуровеньвсе-
мантическомдеревефункций.Базоваяфункция--это
функция,которуюсцельюанализаБПуженетсмысла
разделятьнасоставляющие.
Функцияможетбытьописанасразличнымуровнем
детализации.Например,комплекснаяфункцияразбивает-
сянафункции,которыеделятсянаподфункцииит.д.до
элементарных(далеенеделимых)функций.Нарис.6.5.3
комплекснаяфункция"Производствоизделия"разбитана
функции,подфункциииэлементарныефункции.
Декомпозицииподвергаютсяипроцессы,ифунк-
ции,когдапоследниеразбиваютсянаподфункции.Де-
композицияфункций--способпостроениядеревафунк-
цийприфункциональноммоделированииорганизации.
Деревофункций--многоуровневоепредставление
функцийнаосновевыбранногоспособадекомпозиции
(делениянасоставныечасти).Способдекомпозиции--
148
Глава6
Рис. 6.5.3 Пример иерархической декомпозиции функций
149
ОписаниепрограммнойсистемыARIS
этоправило,наоснованиикоторогоисходнаяфункция
поодномуилинесколькимпризнакамразделяетсяна
обеспечивающиеееподфункции.Результатомдекомпо-
зицииявляетсяупорядоченнаяиерархическаясовокуп-
ностьфункций,изображаемаяввидеоднокоренного
графа--деревафункций.Признакамиокончаниядеком-
позициимогутбытьдостижениетребуемогоуровняде-
тализациифункцииилипоявлениеэлементарнойфунк-
ции,т.е.неподлежащейдальнейшемуделению.
Числоподфункцийнижнегоуровня,обеспечиваю-
щихвыполнениеоднойфункцииверхнегоуровня,
обычносоставляет5--7.Прибольшемчислевыявлен-
ныхподфункцийцелесообразноувеличитьчисло
функцийпредыдущегоуровня.Числоуровнейвдереве
функций,исходяизтребованийобозримостиинагляд-
ности,обычнотакженепревышает5--7.
Каждыйпоследующийуровеньуменьшаетстепень
общности(абстрактности)функции(БП)иповышает
степеньдетализацииописанияфункции.Подфункции,
образующиеисходнуюфункцию,называютсядетали-
зирующимиилиобеспечивающими.Каждаяобеспечи-
вающаяфункциядолжнаотличатьсяотдругихподфунк-
цийибытьнеобходимойдлявыполненияисходной.
Таккаквыполнениекаждойфункцииобеспечивает
достижениеопределеннойцели,"деревофункций"
представляетсобойфункциональноеотражение"дере-
вацелей"предприятия.Таккакцелисвязаныспоказате-
лямидеятельностипредприятия,томожнопостроить
"деревопоказателей".Этипоказателизатемобразуют
системупоказателейоценкиэффективностивыпол-
ненияБП.Какправило,владельцыБПконтролируют
своиБПспомощьюданнойсистемыпоказателей.Наи-
болееобщимипоказателямиоценкиэффективностиБП
являются:количествопроизводимойпродукциизадан-
ногокачества,количествопотребителейпродукции,ко-
личествотиповыхопераций,которыенеобходимовы-
полнитьприпроизводствепродукциизаопределенный
интервалвремени,стоимостьиздержекпроизводства
продукции,длительностьвыполнениятиповыхопера-
ций,капиталовложениявпроизводствопродукции.
Функцииобъединяютсявфункциональноедеревов
соответствиисразличнымикритериями.Наиболеечасто
дляэтихцелейиспользуютсятакиекритерии,какобра-
боткаодногоитогожеобъекта(объектно-ориентирован-
ный),принадлежностьодномуитомужепроцессу(про-
цессно-ориентированный),выполнениеодинаковых
операций(операционно-ориентированный).
Например,функцияобработатьзаказнапродук-
циюдетализируетсянафункциисоздатьзаказнапро-
дукцию,скорректироватьзаказнапродукцию,отме-
нитьзаказнапродукцию,обслужитьзаказнапродук-
цию,подтвердитьзаказнапродукциюиуправлять
заказомнапродукцию.Этифункцииописываютраз-
личныеоперации(создать,скорректировать,отме-
нитьит.д.),которыевыполняютсянадоднимитем
жеобъектом,вданномслучаенадобъектомзаказна
продукцию.Такимобразом,этадекомпозицияявляет-
сяобъектно-ориентированной.
Вотличиеотобъектно-ориентированногоразбиения
критериемприпроцессно-ориентированнойдетализа-
циислужитпринадлежностьфункцийодномуБП,т.е.
вназванияхфункциймогутбытьразличныеоперации,
которыевыполняютсянадразличнымиобъектами.
Приоперационно-ориентированномподходефунк-
цияверхнегоуровнядекомпозируетсянаподфункции,
каждаяизкоторыхвыполняеттужеоперацию,носраз-
личнымиобъектами.Функциимогутпринадлежатьраз-
личнымпроцессамипривлекатьсякобработкеразлич-
ныхобъектов.Однаковыполняемыйимитипоперации
надотдельнымиобъектамивсегдаодинитотже.
Вкачествепримеровнарис.6.5.4-6.5.6изображены
"веточки"объектно-,процессно-иоперационно-ориен-
тированныхдеревьев.Нарис.6.5.7изображенодере-
во,вкоторомкаждаяветвьимеетсвойтипориентации.
Припроцесснойдекомпозициифункции"наодин
шаг"необходимоосуществитьтакоеразбиениенапод-
функции,чтобыфункциональныйпоток,построенный
наихоснове,обеспечивалвыполнениеБП,имякоторо-
го--делимаяфункция.Важнопроверитьнеобходи-
мостьидостаточностьразбиения,т.е.необходимость
наличиякаждойподфункции(безнееисходнаяфунк-
цияневыполнима)идостаточностьмножестваподчи-
ненныхподфункций(приналичииивыполнениивсех
подфункцийделимаяфункциябудетреализована).
Ещеразобратимвниманиенато,чтоприопераци-
онно-ориентированномразбиениифункцийвкаждой
изнихоперациянеизменна,аобъект,надкоторымона
выполняется,являетсяпеременным.Нарис.6.5.8при-
веденыразличныеоперационно-ориентированные
ветвифункций,выполняемыевучебныхзаведениях.
Приобъектно-ориентированномразбиениифункций,
вкаждойизнихобъектнеизменный,аоперациинад
нимменяются.Нарис.6.5.9приведеныразличныеобъ-
ектно-ориентированныеветвифункций,выполняемые
вучебныхзаведениях.Припроцессно-ориентирован-
номразбиениифункцииобщимдлявсехфункцийяв-
ляетсятолькото,чтоониучастникиодногопроцесса.
Нарис.8.5.2(смотрите5-йраздел8-йглавы)представ-
ленопроцессно-ориентированноедеревофункции
"Приемнаработупреподавателей".Напоследнемяру-
150
Глава6
Рис. 6.5.4 Объектно-ориентированное
функциональное дерево
Рис. 6.5.5 Процессно-ориентированное
функциональное дерево
Рис. 6.5.6 Операционно-ориентированное
функциональное дерево
151
ОписаниепрограммнойсистемыARIS
Рис. 6.5.7 Дерево функций бизнес-процесса производственно-сбытовой фирмы
152
Глава6
Рис.6.5.8Операционно-ориентированныеразбиенияфункций
153
ОписаниепрограммнойсистемыARIS
Рис.6.5.9Объектно-ориентированноеразбиениефункций
154
Глава6
се(уровне)этогодеревапредставленыэлементарные
функции.Процессныемодели,построенныенаоснове
этогодерева,представленыввосьмойглаве.
ПриреорганизацииБПанализируютсяколичествен-
ныехарактеристикивыполняемыхфункций,например,
числозапросов,обрабатываемыхзадень,илисовокуп-
ноевремяработыфункции,котороеформируетсяиз
отдельныхвременныхэлементов(времянастройки,
времяобработкиивремяожидания).ARISсохраняет
этуинформациюватрибутахобъектатипафункция.
Наэтапеспецификацииприфункциональноммоде-
лированиииспользуетсяДиаграмматипаприкладной
системы,котораявключаетспецификациюприкладной
системы(ПС)итиповмодулей,модульнуюструктуруПС,
прорисовкуотдельныхшагов-транзакций,атакжеопреде-
лениевходныхивыходныхграфическихинтерфейсов.
Этаинформацияпредоставляетсяввидесписковиэкра-
нов.Науровнеспецификациипроектаврамкахфункцио-
нальноймоделинеобходимоответитьнаследующие
ключевыевопросы:"КакиетипыПСимодулейподдержи-
ваютфункции?КаковаструктураэтихПСимодулей?
Какиеспискииэкранныеинтерфейсыпотребуютсядля
выполненияфункции?Какиеспискимогутбытьсозданы
спомощьюПСданноготипаилимодуляданноготипаи
какиеэкраныподдерживаютПСимодули?Какаятехно-
логическаябазаимеетсявраспоряжениидляреализации
данноготипаПС(операционнаясистема,интерфейс
пользователяилисистемауправленияБД)?Каксоотно-
ситсясцелямикомпанииопределенныйтипПС?"
НаэтапеописанияреализациииспользуетсяДиа-
граммаприкладнойсистемы.Сеепомощьюможносвя-
затьконкретныеПСимодулистипамиПСитипамимоду-
лей,какэтоописанонаэтапеспецификации.Имеютсяв
видувсекопииодноготипаПС,которыемогутбыть,напри-
мер,идентифицированыуникальнымномеромлицензии.
Прикладнаясистема(модуль)--этоединственный
экземпляртипаПС(типамодуля),которыйможетбыть
уникальноидентифицирован.
Диаграммаприкладнойсистемыотражаетфакти-
ческуюмодульнуюструктуруПС.Можноопределить
техническую(физическую)реализациюПСкакотдель-
ныхпрограммныхфайлов.ДиаграммыПСнаглядно
показывают,какиетипыпрограммныхэлементовнеоб-
ходимыдляреализацииданноготипаПСитипамоду-
ля.Программныйэлемент--этоотдельныйпрограмм-
ныйфайл,расположенныйнаносителеданных(напри-
мер,файлсрасширением.exeили.com)иприобретае-
мыйвместеслицензией.Типыпрограммныхэлемен-
тов--этосовокупностьпрограммныхэлементов,бази-
рующихсянаоднойитойжетехнологии.
6.6.Процессныйвидмоделирования
Взаимосвязьмеждуобъектамимоделейданных,
организационныхмоделейифункциональныхмоделей
осуществляетсяспомощьюуправляющего(процесс-
ного)видамоделирования.Взависимостиотиспользу-
емогометодологическогофильтравэтомвидедопус-
тимыотнескольких(пятьдляпростейшегофильтра)
типовмоделейдонесколькихдесятковтиповмоделей.
Отфильтразависиттакжеколичестводопустимыхобъ-
ектовисвязеймеждуними,атакжеихатрибутов.На-
пример,вмоделитипаValue-addedchaindiagramс
простейшимфильтромиспользуетсяпятьобъектови
тритипасвязи,асполнымфильтромужедвенадцать
объектовисемнадцатьтиповсвязи.Аналогичнаяпро-
порцияраспространяетсяинаатрибуты.
Учитываябольшоеразнообразиедоступныхтипов
моделейпроцессноговида(околошестидесяти)иогра-
ниченныйобъемкниги,опишемсразнойстепеньюпод-
робноститолькоосновныетипымоделейпроцессного
видавARIS5.0сполнымметодологическимфильт-
ром.Этитипымоделейчащевсеговстречаютсявлите-
ратурепоARIS-моделированию.Из-забольшогообъе-
маматериалавэтомразделеиспользуетсявнутреннее
разбиениенаподразделы.
Моделированиекаксоздаваемой(проектируемой),так
исуществующейсистемыиеепроцессовначинаетсяс
описаниятребованийкустройству(статическиеаспекты)
иповедению(динамическиеаспекты)этойсистемы.Боль-
шаячастьтиповмоделейвARIS5.0предназначенадля
описаниятребований.Поэтомуосновнаячастьэтогораз-
делапосвященаизложениюнекоторыхмоделейпервого
этапамоделирования,т.е.фазеанализатребований.
МодельтипаCommunicationsdiagram
СмоделитипаCommunicationsdiagram,название
которойможноперевестикакКоммуникационнаядиа-
граммаилиДиаграммавзаимодействий,можноначи-
натьпостроениепроцессныхцепочек,т.к.наосновеих
анализаудобностроить,например,диаграммытипа
eEPC,PCD,PPC.Действительно,вэтойдиаграммеизо-
бражаютсяорганизационныеединицы(ОЕ)илиихтипы,
атакжевзаимодействиямеждуними.Установивпоследо-
вательностьилогикуэтоговзаимодействия,можнопо-
лучитьпроцесснуюцепочку,т.е.диаграммуeEPC,PPC
ит.д.ДиаграммакоммуникацийописываетБПидейст-
вия,которыевыполняютсяотдельнымиОЕилинесколь-
кимиОЕвовзаимодействиидругсдругом.Объектытипа
Взаимодействиеможноописатьиерархически.
Вкачествепримерапостроения,анализаиусовер-
155
ОписаниепрограммнойсистемыARIS
шенствованияДиаграммвзаимодействиярассмотрим
БП"Заключениедоговора",которыйпротекаетпоследую-
щемусценарию.Передподписаниемдоговораготовится
проектдоговора(ПД),которыйподвергаетсявсесторонней
экспертизе.Менеджердоговора(МД)готовитПД,анализи-
руетзамечанияэкспертов,исправляетПД,согласовывает
ПД,подписываетдоговорусоответствующихсторон,реги-
стрируетдоговорипередаетегоадресатамснеобходимы-
микопиями.ТехническуюэкспертизуПДпроводиттехни-
ческийэксперт.Онготовитпояснительнуюзаписку(ПЗ)с
результатамиэкспертизыипередаетееМДдляуточнения
(улучшения)ПД.Аналогичнуюработупроводятэкономист,
юристиинформатик,осуществляяэкономическую,фи-
нансовуюиюридическуюэкспертизу,атакжеэкспертизу
наинформационнуюбезопасность.
Нарис.6.6.1описанопоследовательноевзаимодей-
ствиеперечисленныхОЕвописанномБП.ЗдесьПД
последовательнопроходитчерезвсехэкспертов,начи-
наястехническогоэксперта.Нарис.6.6.2вэтомжеБП
тежеОЕвзаимодействуютпараллельно.Действитель-
но,МДпередаетПДсразувсемэкспертам,которыера-
ботаютснимпараллельноинезависимодруготдруга.
Диаграммынарис.6.6.1,6.6.2описываюткакдве
ОЕвзаимодействуютдругсдругом.Здесьописывают-
сятакжетедействия,которыевыполняютсявнутри
отдельнойОЕ.
МодельтипаValue-addedchaindiagram
Дляуменьшениясложностиописаниядеятельности
предприятиянеобходиморазработатьиерархиюмоделей
БПпредприятия,начинаяссамоговерхнегоуровняидо
моделейотдельныхБПнанижнемуровне.Дляописания
моделиверхнегоуровняиспользуетсядиаграмматипа
Value-addedchaindiagram(VAD),названиекоторойможно
перевестикакМодельцепочкидобавленногокачества
(стоимости).Вобщемслучаецепочкадобавленногока-
чества(стоимости)--этосогласованныйнаборвидов
деятельностипредприятия,которыелибосоздаютдобав-
леннуюстоимостьдляосновнойпродукции(товаров,услуг)
предприятия,либодобавляютновоекачествопродукции,
либоосуществляютосновныепеределыпродукции,либо
одновременноизготавливаютпродукциюсдобавлением
новогокачестваистоимости,начинаяотисходных(вход-
ных)ресурсоввплотьдоготовойпродукции(услуги),достав-
леннойконечномупотребителю.Поэтомуусловимсякорот-
коназыватьэтумодельДобавляющейцепочкой(ДЦ).
ОсновнуюрольвДЦвыполняютфункции,выходом
которыхявляютсяпродукты(услуги)сизмененнымкачест-
вомидобавленнойстоимостью.Этамодельописывает,
во-первых,иерархиюдеятельностикомпании,во-вторых,
последовательностьдеятельности(комплексныхфунк-
ций)накаждомиерархическомуровне.Представление
деятельностикомпаниивнотацииДЦподчиняетсяследу-
ющимправилам:функциимогутразмещатьсявфункцио-
нальнойпоследовательностивсоответствииспоследова-
тельностьюпеределов,добавлениемкачестваистоимос-
ти;междуфункциямимогутустанавливатьсяиерархичес-
киесвязиилиотношения;функциимогутбытьразделены
наподфункции.
ВмногоуровневойДЦпервыйуровень,какправило,
состоитизоднойфункции,вназваниикоторойотражена
деятельностьпредприятия,следующаяизеемиссии.На
второмуровнеперечисляютсяосновныевидыдеятель-
ности,которыенеобходимыидостаточныдлявыполнения
миссии.Некоторыеиливсевидыдеятельностисвязыва-
ютсявпоследовательныецепочки.Например,дляпроиз-
водственно-сбытовойфирмывэтуцепочкувходяткакми-
нимумБПснабжения,БПпроизводстваиБПреализации.
ОдинизследующихуровнейДЦможетбытьуровнемопе-
ративногоуправлениядетализируемогоБП.Тогдаследую-
щиезанимуровниобразуютфункции,входящиевтеку-
щуюоперативнуюдеятельность.Следуетстремитьсяк
тому,чтобычислоуровнейвмоделинепревышалосеми.
Иначемогутвозникнутьпроблемыиспользованияэтой
модели,например,ееудобноеразмещениенаэкранемо-
нитораилилистебумаги,атакжеанализдиаграммыбудут
затруднены.
ВДЦфункциивыстраиваютсянетольковпорядкеих
выполнения,ноимогутбытьупорядоченыиерархически
поаналогиисфункциональнымдеревом.Такоепредстав-
лениевсегдавключаетотношениястаршинстваиподчи-
ненности,ориентированныенаБП.ДЦпозволяетотобра-
зитьнетолькоподчиненностьипоследовательностьфунк-
ций,ноиихсвязисОЕиинформационнымиобъектами.
Нарис.6.6.3представленывседопустимыеобъекты
исвязимеждунимивмоделяхтипаValue-addedchain
diagram.Втаблице6.6.1представленыназваниявсехдо-
пустимыхтиповсвязи,порядковыеномеракоторыхпро-
ставленынарис.6.6.3рядомссоответствующейсвязью.
Нарис.6.6.4,6.6.5представленыпримерыДЦ.Вэтих
примерахДЦиспользованыдляописанияиерархииоснов-
ныхБПорганизацийиразмещенияихвопределенной
последовательности.Наболеенизкихуровняхдетализа-
цииможнопредставитьсложныеБПввидедругойДЦ
иливвидепроцессныхцепочек.ОписаниеструктурыБП
можнодополнитьмоделямиданныхиорганизационными
диаграммами.Детальноерассмотрениефункций,описан-
ныхвДЦ,можноосуществлятьпутемпримененияпроцес-
сныхцепочек.Наиболеечастодляэтогоприменяются
событийно-управляемыепоследовательностифункций.
156
Глава6
Рис. 6.6.1 Диаграмма последовательного взаимодействия субъектов ответственности БП "Заключение договора"
157
ОписаниепрограммнойсистемыARIS
Рис.6.6.2Диаграммапараллельноговзаимодействиясубъектовответственности
вБП"Заключениедоговора"
158
Глава6
Рис. 6.6.3 Объекты и связи диаграммы типа Value added chain diagram (Диаграмма добавленного качества)
159
ОписаниепрограммнойсистемыARIS
Рис. 6.6.4 Схема взаимодействия основных БП производственно-сбытовой фирмы
Рис. 6.6.5 Схема непрерывного взаимодействия комплексных функций процесса проведения мероприятия
160
Глава6
N
Названиетипасвязи
Переводназваниясвязи
1Isprocess-orientedsuperior
являетсяпроцессно-ориентированнымвышестоящим
2Ispredecessorof
предшествует
3Hasoutputof
имеетнавыходе
4Produces
производит
5Istechnicallyresponsiblefor
отвечаетзатехническуючасть
6Executes
выполняет
7IsITresponsiblefor
отвечаетпоИТза
8Decideson
принимаетрешениепо
9Contributesto
способствуетпривыполнении
10Mustinformaboutresultof
долженинформироватьорезультатахвыполнения
11Mustbeinformedabout
долженбытьинформировановыполнении
12Mustbeinformedoncancellationдолженбытьинформированонестандартномзавершении
13Hasconsultingrolein
участвуетвкачествеконсультанта
14Accepts
утверждаетрезультат
15Isinputfor
являетсявходомдля
16Isusedby
используется
17Isconsumedby
потребляется
Таблица6.6.1
МоделитипаEPCs
Объединениефункцийиданныхописываетсявмо-
деляхтипаEPCs(Event-DrivenProcessChain--цепочка
процесса,управляемаясобытиями),гдедлякаждой
функциимогутбытьопределеныначальныеиконечные
события,которыепереключаютфункции(передаютуп-
равлениеотоднойфункциикдругой)иявляютсярезуль-
татомихвыполнения.Заметим,чтофункциональныепо-
токивДЦстатичны.Дляполучениядинамическойпосле-
довательностифункцийвфункциональныйпотокнеобхо-
димовключитьсобытия,т.е.наборыданных,определя-
ющиесостоянияиусловия,необходимыедлявыполне-
нияфункциональныхпоследовательностей.Событиямо-
гутинициироватьначаловыполненияпоследовательнос-
тифункций(запускающиесобытия),еезавершение(за-
вершающиесобытия)илиизменениепорядкавыполне-
нияфункцийврамкахБП(переключающиесобытия).
Сочетаниефункцииизапускающихеёсобытийобразует
триггер(управляющийэлемент).
Вотличиеотфункций,которыеимеютнекоторуюпро-
должительность,событияпроисходятмгновенно.Собы-
тиявместесфункциямииграютключевуюрольвпроцес-
сныхцепочках.Онизапускают(активизируют)функции
иявляютсярезультатомихвыполнения.Событияописы-
ваютсостояниеобъектаипозволяютконтролироватьБП
иливлиятьнаходеговыполнения.Несколькособытий
связываютсясфункциямиприпомощилогическихопера-
торов(''и'',''или'',''исключающееили''идр.).
События,например,изменяютсостояниеинформаци-
онныхобъектовмоделиданныхи,следовательно,связы-
ваютEPCмоделисмоделямипредставленияданных.
Посколькуинформационныеобъектыиатрибутыописаны
вмоделиданных,событийнаяцепочкапроцессовявляет-
сямостикоммеждумодельюданныхифункциональной
моделью.Вназваниисобытиядолжнаприсутствовать
сущность(объект,субъект,понятиеит.д.)иееизменивше-
есясостояние.Например,события"заказполучен","клиент
согласен","теплоподано","ценаустановлена"указывают
насущность(заказ,клиент,тепло,цена)иихсостояние
(получен,согласен,подано,установлена).
Возьмемдляпримерапроцессрассмотренияфинан-
совойслужбойкредитногодоговора.Запускающимсобы-
тиемздесьявляетсяфактвозникновенияпроектадоговора
вфинансовойслужбе.Завершающими--принятиедогово-
ракподписаниюиисполнениюилиотказотзаключения
договора.Переключающимисобытиями--соответствие
проектадоговорабюджетупредприятия,удовлетворитель-
ныеилинеудовлетворительныеусловиядоговораит.д.
СпомощьюдиаграммEPCпроцедурыБПпредстав-
ляютсякаклогическиепоследовательностисобытий.Со-
бытияопределяют,какоесостояниеилиотношениебудет
переключатьфункциюикакоесостояниенаступитпосле
еевыполнения.ПоэтомумодельEPCдолжнавсегда
иметьзапускающиеизавершающиесобытия.
Однособытиеможетинициироватьвыполнениеод-
новременнонесколькихфункций,и,наоборот,функция
можетбытьрезультатомнаступлениянесколькихсобы-
тий.Объединениянесколькихсобытийилифункцийото-
бражаютсянадиаграммеEPCспомощьюсоединителей
ввиденебольшогокружка.Этисоединителинетолько
161
ОписаниепрограммнойсистемыARIS
1.Соединениепереключающихсобытий.Еслисо-
бытиясоединяютсяоператоромAND(и),товыполнение
следующейзанимифункцииможетбытьначатопосле
того,какпроизойдутвсесобытия(смотритерис.6.6.6.а).
ЕслисобытиясоединяютсяоператоромOR(или),то
функциявыполняется,еслипроизойдет,покрайнейме-
ре,однособытие(смотритерис.6.6.6.b).Еслисобытия
соединяютсяоператоромXOR(исключающееили),то
функцияначинаетвыполнятьсяпослетого,какпроизой-
детодно(итолькоодно)событие(смотритерис.6.6.6.c).
2.Соединениесгенерированныхсобытий.Если
функциясоединяетсяссобытиямиоператоромAND,
товрезультатевыполненияэтойфункциипроисходят
всесобытия(рис.6.6.6.a).Еслифункциясоединяется
ссобытиямиоператоромOR,товрезультатевыполне-
нияфункциипроисходит,покрайнеймере,однособы-
тие(6.6.6.b).Еслифункциясоединяетсяссобытиями
операторомXOR,товрезультатевыполненияфункции
происходитмаксимумоднособытие(рис.6.6.6.с).
3.Соединениефункцийсосгенерированнымсобыти-
ем.Еслифункциисоединяютсядругсдругомоператором
AND,тоследующеезанимисобытиепроисходиттолько
послетого,каквсефункциивыполнены(рис.6.6.6.d).Если
функциисоединяютсядругсдругомоператоромOR,то
событиепроизойдетпослетого,какбудетвыполнена,по
крайнеймере,однафункция(рис.6.6.6.e).Еслифункции
соединяютсядругсдругомоператоромXOR,тособытие
произойдетпослетого,какбудетвыполненаодна(итолько
одна)функция(рис.6.6.6.f).
4.Соединениефункцийспереключающимсобыти-
ем.Еслипереключающеесобытиесвязаносследующи-
мизанимфункциямиоператоромAND,тоэтособытие
переключаетнавыполнениевсефункции(рис.6.6.6.d).
Событиенеможетприниматьрешения.Поэтомупосле
событиянеможетстоятьоператорORилиXOR,закото-
рымследуютфункции.
Дляподробногоописаниядеятельностипредприятия
применяютсямоделитипаeEPC(extendedEventdriven
ProcessChain),т.е.расширенныесобытийно-управляе-
мыецепочкифункций.Вэтихмоделяхотображается,во-
первых,последовательностьвыполненияфункцийБП,
гдедлякаждойфункцииопределеныначальныеиконеч-
ныесобытия,во-вторых,логикавыполненияБП,в-третьих,
результатывыполненияфункцийимногоедругое.
Приоформлениидиаграммфункциональныхпото-
коврекомендуетсяпридерживатьсяследующихограни-
чений.Во-первых,линейныйучастокразмещатьверти-
кально,т.е.сверхувниз.Во-вторых,вточкахразветвле-
нияпроцессаосуществлятьгоризонтальнуюкомпановку.
В-третьих,приналичиисвободногоместаразмещатьОЕ
исубъектыответственностисправаилислеваотсоответ-
ствующейфункции.Еслипридерживатьсяперечислен-
ныхограничений,тополучитсялегкочитаемыйпотоки
появитсявозможностьиспользованиявстроенныхвARIS
средствавтоматическоговыравниванияобъектовповер-
тикалиигоризонтали.
Впроцессно-ориентированномописанииследует
выделятьтакназываемыеисключительныеситуации,
т.е.условия,когданарушаетсянормальноефункцио-
нированиесистемы.Выявлениеитщательноеописа-
ниеисключительныхситуацийиреакциинанихочень
важно,ноономожетзанятьмноговремени.Поэтому
особыеслучаи(ситуации)рекомендуетсяописывать
послезавершенияосновногоописания.
Вкачествепримеранарис.6.6.7,6.6.8изображены
eEPC-моделиБП"Заключениедоговора".Ихпострое-
ниеоснованонадиаграммахвзаимодействия,которые
изображенынарис.6.6.1,6.6.2.
ДиаграмматипаeEPCспотокомматериаловяв-
ляетсярасширениемдиаграммыeEPC.Крометипов
объектовeEPCвэтойдиаграммеиспользуютсяследую-
щиетипыобъектов:типматериала,типупаковочного
материала,типоперационныхресурсов,операцион-
ныйресурс,типоперационноготехническогообеспе-
чения,операционноетехническоеобеспечение,тип
складскогооборудования,складскоеоборудование,
типтранспортнойсистемы,транспортнаясисте-
ма.Типматериаламожетбытьсвязансфункцией.Если
связьосуществляетсяввидевходящего(выходящего)
соединения,томатериалыопределяютсякаквход(вы-
ход)дляфункции.Дляпреобразованияматериаловтре-
буютсятехническиересурсы.Вцепочкепроцессових
можносвязатьсобъектамитипафункция.Дляописания
возможныхальтернативныхресурсовиспользуютсядва
типасвязи--требуетсяитребуетсяальтернативно.
Еслидлявыполненияфункцииматериалыдолжны
бытьупакованы,томожноописатьтипыупаковочных
материалов,установиввзаимосвязьмеждуфункцией
инеобходимымитипамиупаковочныхматериалов.
отображаютграфическиесвязимеждуобъектамимоде-
ли,ноиопределяютлогическиесвязимеждуними.Раз-
личаютдватипасвязилогическихоператоров--связи
событийисвязифункций.Нарис.6.6.6представлены
всевозможныеоператорысобытийифункций.
Особоевниманиенеобходимоуделитьограничени-
ям,которыесуществуютдляоператоровфункций.По-
сколькусобытиянемогутприниматьрешения(втовре-
мя,какфункциимогут),переключающеесобытиене
должнобытьсвязаносфункциямиоператорамиORили
XOR!Перечислимдопустимыелогическиеоператоры.
162
Глава6
Рис. 6.6.6 Перечень допустимых операторов событий и функций
163
ОписаниепрограммнойсистемыARIS
Рис.6.6.7Процесспоследовательнойподготовкидоговора"
164
Глава6
Рис.6.6.8Процесспараллельнойподготовкидоговора
165
ОписаниепрограммнойсистемыARIS
Впроцессныхцепочках(диаграммахтипаeEPCи
PCD)можноиспользоватьправиладляописанияслож-
ныхлогическихоператоров,которыесвязываютсобы-
тияифункции.Сложныйлогическийоператорможно
связатьсДиаграммойправил,котораяописываетвсе
деталисложногоправила,втомчислеиерархически.
Дляпроведенияимитационногомоделированияана-
лизируемыеБПдолжныбытьинициированы(начаты)
стартовымсобытием.Пользовательдолженрешить,ка-
кимобразомикакчастонеобходимопроизводитьинициа-
циюБП,атакжерасставитьБПпоприоритетам,напри-
мер,определить,какиеБПдолжнывыполнятьсявпер-
вуюочередь.ВсеэтоописываетсявМоделиинициации
процесса.Установкаприоритетовосуществляетсяспо-
мощьюатрибутаПриоритетвпапкеатрибутовИмита-
ция,описывающихстартовое(начальное)событие.Зна-
чениеатрибутаПриоритетпередаетсявсемБП,кото-
рыеинициируютсяэтимстартовымсобытием.Модель
инициациипроцессаявляетсямногоуровневойобъектной
моделью,гдеобъектИнтервалинициациинаходится
насамомнижнемуровнеиимеетследующиеатрибуты:
Относительноевремяначалаинтервала,Продолжи-
тельностьинтервала,Количествоэкземпляров(про-
гонов)процесса,Распределение,Циклическаяповто-
ряемость,Период.Можноразделитьпериодвремени
имитационногомоделированиянанесколькоциклов(на-
пример,рабочиедниивыходные),каждыйизкоторых
будетсодержатьразличныеинтервалы.Планинициации
процессаможетиметьодинилиболеецикловит.д.
ВДиаграммеинформационныхпотоковдвефунк-
циимогутбытьвзаимосвязаныспомощьюобъектапо-
токданных.Этотобъектописываетпотокданныхотод-
нойфункциикдругой.Дляболееточногоописанияпотока
данныхегоможнопредставитьввидеиерархической
структурысуказаниеминформационныхобъектов,кото-
рымиобмениваютсяфункциимеждусобой.Взависимос-
тиотстепенидетализациирассматриваемыхфункций
информационныеобъектымогутпредставлятькластеры
данных,типысущностейилиERM-атрибуты.
Диаграммапотокаматериаловотображаетматери-
алыилитипыматериалов,которымиобмениваютсяфунк-
ции.Работасэтойдиаграммойаналогичнаработесдиа-
граммойинформационныхпотоков.Вдиаграммепотока
Дляпроведенияпрезентацийпередруководством
предприятияприменяются,какправило,диаграммы
офисныхипроизводственных(индустриальных)БП.
ОнипредставляютсобойособыйвидеЕРС-модели
БП.Моделиофисногоипроизводственногопроцессов
строятсяспомощьюспециальныхпиктограмм.Они
носят"понятийнуюмысль"ипредназначеныдляболее
доходчивогопониманиямоделиБП,представленной
спомощьюеЕРС-нотации,имогутбытьавтоматически
полученыизнее.Этидиаграммыописываютпракти-
ческитожесамое,чтоидиаграмматипаeEPC.Но
онииспользуютменьшеобъектов,которыепредстав-
ляютсянагляднымипиктограммами,максимально
соответствующимипроцессамсозданияматериаль-
ныхпродуктовилинематериальныхуслуг.
Втаблице6.6.2сравниваютсясимволыдиаграмм
промышленногоиофисногопроцессовссимволикой
eEPC(eEPCспотокомматериалов).ARISавтоматически
конвертируетсимволыэтихтиповдиаграмм.Нарис.6.6.9
описанодинитотжефрагментБПдиаграммамитрех
типов--eEPC,промышленногоиофисногопроцессов.
Другиетипымоделей
МоделитипаeEPCиPCDобъединяютобъектыдиа-
граммвсехтрехвидовмоделирования.Этимоделиопи-
сываютодниитежевещи.НовотличиеотeEPCнарас-
положениеобъектовмоделиPCDнакладываютсяжест-
киеограничения.Действительно,диаграммаPCDвце-
ломрасполагаетсяввертикальныхстолбцахтаблицыи
определенныеобъектыразмещаютсявопределенных
столбцах.События,представляющиеобъектымодели
данных,размещенывпервомстолбце.Стрелкиоканчи-
ваютсявовторомстолбце,которыйсодержитфункции
процесса.Такимобразом,первыйивторойстолбцыопре-
деляютуправлениесобытиями.Данныеразмещаются
втретьемстолбце,гдеотображеныихсвязисотдельны-
мифункциями.Такимобразом,второйитретийстолбцы
PCDопределяютпотокиданныхвцепочкепроцесса.В
четвертомстолбцеразмещаютсяОЕизорганизационной
модели,которыеответственнызавыполнениеотдельных
функцийвцепочкепроцессаит.д.
Нарис.6.6.10показанывозможныеуровнидетали-
зациипроцессныхцепочек,вкоторыхзадействованы
моделитипаValue-addedchaindiagram,еЕРСиPCD.
Ссобытиямисвязываютсяконкретныеинформаци-
онныеобъектымоделиданных,исобытияописывают
фактизменениясостоянияэтихинформационныхобъ-
ектов.Диаграммасобытийпозволяетописатьсобытие
любойсложностивтойилиинойдиаграмме,например,
веЕРС.Дляэтогосрассматриваемымсобытиемсвязы-
ваетсядиаграммасобытий,вкоторойдетализируется
этособытиесиспользованиемправилдлялогических
операторов,связывающихсобытия.Поэтомувдиаграм-
месобытийиспользуютсяинформационныеобъекты
моделиданных,связанныессобытиями.Такимобразом
устанавливается,какоесобытиеопределяетизменение
состоянияданногоинформационногообъекта.
166
Глава6
Таблица6.6.2
167
ОписаниепрограммнойсистемыARIS
Таблица6.6.2(продолжение)
168
Глава6
Рис. 6.6.9 Различные изображения процессных диаграмм
169
ОписаниепрограммнойсистемыARIS
Рис. 6.6.10 Уровни детализации процессных цепочек
170
Глава6
материаловдвефункциисвязываютсяпосредствомсое-
динения,означающегопотокматериалов.Этосоединение
указываетпотокматериаловотисходнойфункциикцеле-
вой.Еслинеобходимоописатьпотокматериаловмежду
рассматриваемымифункциямиболееподробно,тонужно
"привязать"диаграммупотокаматериаловкэтимсоедине-
ниям,выстраиваяиерархиюихописаний.
МодельтипаЦепочкапроцессапроектирования
(PPC--ProjectProcessChain)связываетARISсMS
Projectипланируетресурсыивремяврамкахуправле-
нияпроектом,гдеописаныэкземплярыреальныхсо-
бытийиконкретныхфункций.Экземплярсобытия--
этоконкретноесобытие,возникающеепривыполнении
конкретногопроекта.Экземплярсобытиянепосредст-
веннопроверяетсянаистинностьилиложь.Экземпляр
функции--этоконкретнаяфункция,выполняемаяв
рамкахконкретногопроцесса.Сэкземпляромфункции
связываетсяконкретноевремяначалаиокончанияее
выполнения,атакжедругиенеобходимыеатрибуты.
Структурныеэлементыпроекта(экземплярыфункций,
экземплярысобытий,правилаисоединительныели-
нии)служатдляпредставленияхронологическойпо-
следовательностиврамкахпроекта.Например,опера-
торXOR(исключающееИЛИ)вдиаграммеРРСописы-
ваетальтернативныепутивыполненияпроекта.Диа-
граммаPPCсодержиттакиеобъекты,какИсполни-
тель(внутреннийиливнешний),Операционныере-
сурсы,Общиересурсы.Перечисленныеобъектынеоб-
ходимыдляпланированиязагрузкиивременивыпол-
ненияпроекта.Общийресурс--эторесурс,который
детальнонеописан,инеопределено,являетсялион
операционнымилилюдскимресурсом.Общиересур-
сынеобходимыдлявыполненияэтаповпроекта.
Дляописаниярезультатовдеятельностипредприя-
тийиспользуютсянесколькотиповмоделей.Смодели
типаМатрицавыборапродуктаначинаетсяописание
результатовдеятельностипредприятия.Здесьуказы-
ваютсяорганизационныеподразделенияипродукты,
закоторыеэтиподразделениянесутответственность.
Продуктымогутбытьпривязаныкфункциям,необхо-
димымдляихпроизводства.ВмоделитипаДерево
продукт/услугаописываетсясложныйпродукт,содер-
жащийнесколькочастей,каждаяизкоторыхимеетраз-
личныесоставляющиечастиит.д.Диаграммаобмена
продукт/услугапредназначенадляпредставления
процессасозданияпродуктов(услуг),атакжеихобме-
навнутрикомпании.Вкачестверезультатадеятельнос-
типредприятияможетрассматриватьсякакпредостав-
леннаяуслуга,такиизготовленныйпродукт.Вдиаграм-
меэтообозначаетсясоответствующимсимволом.С
помощьюДиаграммыописанияпродуктапроводится
анализпроцессасозданияпродукта.Этамодельможет
применятьсядляотображениятого,какиеОЕпредо-
ставляютилииспользуютпродукты,какиефункции
требуютсядлясозданияпродукта,атакже,длякаких
функцийпродуктыявляютсявходом.Вдиаграммемо-
гутбытьописаныцели,достижениюкоторыхспособст-
вуютразличныепродукты.Деревопродуктапозволяет
описатьмножествопродуктоввнешнегопотребления,
т.е.дляреализациинаселению.Здесьможноописать
замещающиепродуктыит.д.Описанныепродуктовые
моделимогутиспользоватьсявсамомначалемодели-
рования,таккакпервымшагомпроектапооптимиза-
циидеятельностипредприятияможетстатьвыделение
основныхпродуктовэтогопредприятияивыстраива-
ниеБПвсоответствииспродуктовымилиниями.
Нарис.6.6.11,6.6.12приведеныпримерыдиаграмм
типа"Матрицавыборапродуктов(услуг)".
Ещеодинвариантобъединенияданныхифункций
устанавливаетсявДиаграммеописанияфункций
(вход/выход).Вэтомтипедиаграммописываетсяпрео-
бразованиевходныхданныхввыходныеипредставле-
ниепотокаданныхмеждуотдельнымифункциями.
Стрелкивсвязяхопределяют,используютсялиинфор-
мационныеобъектывкачествевходныхданных,вы-
ходныхданныхиливходныхивыходныхданных.
Диаграммаклассификациипозволяетклассифици-
роватьфункции,привязываяихкклассамтиповобъек-
тов.Классификацияможетосуществлятьсяпоразлич-
нымкритериям.Дляописаниякритериевклассификации
имеетсявозможностьсвязатьтипобъектаКласстипов
объектовстипомобъектаКритерийклассификации.
Диаграммауправлениябизнесомописываетвсе
потенциальныерискиБП(функций),атакжеуправле-
ниеими.Управлениериском--этопроцессисключения
рискаилиуменьшениястепениегонегативноговоздей-
ствиянаБП.Диаграммауправлениябизнесомпо
структуреаналогичнаматрицеилитаблице.Абсцисса
соответствуетпотенциальнымрискамБП,аордината
показываетвозможныеспособыуправлениярисками.
Решенияпорискамвкачествеоператоровразмещают-
сямеждурискомиегоуправлением.Вэтумодельдо-
полнительномогутбытьвключеныОЕ(сучетомтребо-
ванийпользователей)идокументы,которыеподдержи-
ваютреализациюуправлениясоответствующимрис-
ком.Этоттипдиаграммыиспользуется,например,для
описаниястандартныхпроцессовSAP.
Структурнаямодельпредназначена,восновном,
дляобобщения,детализацииилидругогосистемногоупо-
рядоченияфактов,например,иерархического.Структур-
171
ОписаниепрограммнойсистемыARIS
Рис.6.6.11Матрицавыборауслуг,предоставляемыхШколойВУЗовприМФЮУрГУ
172
Глава6
Рис.6.6.12Диаграммаматрицывыборапродукции
173
ОписаниепрограммнойсистемыARIS
ныйэлементпредставляетнекоторыйфакт(всоответст-
вииспредполагаемойсистематизацией).Структурныемо-
делиприменяютсявуправлениикачеством,особеннодля
целейсертификации,гдеонипоказываютнормукаждой
отдельнойеекомпоненты,амодели,которыенаиболее
полноудовлетворяюткритериямкачества,"привязывают-
ся"котдельнымструктурнымэлементам.ARIS-отчетыпо
этоймоделипозволяютлегкоанализироватьиоценивать
этифакты,атакжеиспользоватьихпридокументировании
процессовуправлениякачеством.
Этапыспецификации
иреализациисистемыиееБП
Наэтапеспецификациитипымоделейпроцессного
видаобъединяюттемоделиилиихобъекты,которые
рассматривалисьприспецификациивдругихвидах
моделирования(организационном,функциональном
иинформационном).Вмоделях,которыеобъединяют
функциииданныеописываютсяпотокиданныхмежду
прикладнымисистемами(ПС)илитипамимодулей
(ИТ-функциями).Дляэтогопотокданныхвмоделираз-
мещаетсямеждуотдельнымиПСилитипамимодулей.
Вмоделях,которыеобъединяютОЕиданные,ре-
шаютсядвеосновныезадачи.Во-первых,определяют-
сяОЕ,которыеответственнызаконкретныеобъекты
данных.Во-вторых,указывается,какимОЕразрешен
доступкотдельнымобъектамданных.Дляавторизации
доступасобъектамиданныхсвязываютсялибодолж-
ности,либотипылюдскихресурсов.Припомощипри-
вязкитиповлюдскихресурсовможетбытьуказано,что
кконкретномуполюобъектаданныхмогутиметьдоступ
толькоконкретныесотрудникибухгалтерии.Кромеавто-
ризациидоступа,определяетсяответственностьзасо-
держимоеполя.ДляэтоговДиаграммеотношений
можетбытьвведенасвязьмеждуОЕиобъектомдан-
ных,называемаяответственныйза.
Вмоделях,которыеобъединяютОЕифункции,
описываютсяфакты,дающиеисчерпывающиеответы
наследующиевопросы:"Кто(ОЕ,должность,людские
ресурсыит.д.)несетответственностьзатипыПСи
типымодулей,которыебылиопределенывфункцио-
нальноймоделинауровнеспецификации,иктоис-
пользуетэтиПС?Накакихрабочихместахкомпании
(организационнаямодель)какиетипыПСитипымоду-
лейдолжныиспользоваться?Какиеплатформы,до-
ступныевкомпании(типыкомпонентАО(организаци-
оннаямодель)),длякакихтиповПСявляютсяподходя-
щими?"Например,длятого,чтобыответитьнапервый
вопрос,вДиаграммедоступадостаточноустановить
связьмеждуэлементамиорганизационнойсхемы(ОЕ,
должностиилюдскиересурсы)иобъектамидиаграм-
мыПС(типПС,типмодуля,ИТ-функцииит.д.).При-
чем,одинтипсвязиможетописыватьто,чтоОЕответ-
ственназаразработкутипаПС,другаясвязьуказывает
нато,чтоОЕиспользуеттипПСит.д.Вопросместона-
хождения(рабочегоместа)можноописатьпосредст-
вомустановкисвязейобъектоворганизационноймоде-
листипамиПС,типамимодулейитипамиИТ-функций.
Приспецификацииимеютделонесиндивидуальными
ПС(всмыслеиндивидуальныхлицензийнаних),ас
типамиПС.Поэтомуэтисвязинеопределяютместопо-
ложениереальныхПС(такаяпривязкаосуществляет-
сянаэтапереализации),ноуказываютвозможныемес-
тоположенияПСконкретноготипа.
ТипыкомпонентАО,доступныевкомпании,опре-
деляютсянауровнеспецификацииворганизационной
модели.Впроцессномвидемоделированияустанав-
ливаютсяотношениямеждуэтимитипамикомпонент
АОитипамиПС.Такимобразом,описываютсяаппа-
ратныеплатформы,накоторыхмогутработатьопреде-
ленныетипыПС,типымодулейилитипыИТ-функций.
Наэтомэтапемогутбытьтакжеописанытипыперсо-
нальныхкомпьютеров,операционныхсистемиСУБД,
включаемыевфункциональнуюмодель.
Определенныетипыдиаграмм(например,Струк-
турныесхемыпрограмм--PSP)используютсядляпро-
ектирования(сборкиизкомпонент)программныхсистем.
Онипозволяютпросматриватьвсеаспектыпроектирова-
ниясистемывихвзаимосвязи.ДиаграмматипаСтрук-
турнаясхемапрограммыпозволяетмоделироватьвсе
взаимосвязитиповПС,типовмодулейитиповИТ-функ-
цийприпомощидругихтиповARIS-диаграмм.Здесьиме-
етсявозможностьотображатьлогическуюпоследова-
тельностьсобытийдляуправленияперечисленнымити-
памиобъектов.Аналогичносвязифункцийисобытийв
EPCможноопределитьпоследовательностьмодулейи
вСтруктурнойсхемепрограммы,гдесобытиерассмат-
риваетсякактриггер,переключающийтипымодулей
илитипыПС.Дляотображенияветвленийможноис-
пользоватьлогическиеоператорыит.д.
Наэтапеспецификациииспользуетсямодельтипа
Блок-схемапрограммы,вкоторойописываетсяпосле-
довательностьпроцедурвпрограмме.Порядокпроце-
дуропределяетсясвязямимеждуобъектами.На
рис.6.6.13приведеныобъектыиихсвязи,которыеис-
пользуютсявдиаграммахтипаБлок-схемапрограм-
мы.Нарис.6.6.14приведенпростейшийпримерпроце-
дурнойпоследовательности.Блок-схемаориентирова-
нанареализациюидаетясноепредставлениеотом,
каквыполняетсяпрограммаичтовнейделается.
174
Глава6
Рис.6.6.13СимволытиповобъектовисвязейвмоделяхтипаProgramflow-chart(PF)
175
ОписаниепрограммнойсистемыARIS
Рис.6.6.14Блок-схемапрограммывычислениякорнейквадратногоуравнения
176
Глава6
Диаграммаэкрананаэтапеспецификацииисполь-
зуетсядляописанияэкранныхформприразработке
программногообеспечения.Диаграммыэкрановопи-
сываютструктуруивнекоторойстепенифункциональ-
ностьэкраннойформы.Этамодельиспользуется,на-
пример,дляавтоматизациипроцессагенерацииэкран-
ныхформиздиаграммэкранов.
Вопросы,рассмотренныеприспецификацииврам-
кахпроцессноговидамоделирования,имеюттакжеотно-
шениекэтапуописанияреализации.Вотличиеотэтапа
спецификацииздесьрассматриваютсянетипыобъектов,
асамиобъектыиконкретныелицензииПС.Компоненты
АОнаэтапереализацииоднозначноидентифицируются
посредствоминвентарныхномеров,принятыхвкомпа-
нии.Заметим,чтообъектКомпонентаАОсвязывается
сразличнымипредставлениямиинформационныхобъ-
ектоввзависимостиотэтапаописания.Дляэтапареали-
зацииэтотаблицы,поляит.д.Дляэтапаспецификации
этоотношения,атрибутыит.д.Дляформулировкитребо-
ванийэтотипысущностей,кластерыданныхит.д.
ПриспецификациисвязьмеждутипомПСиместо-
положениемпозволяетопределить,какиетипыПСмо-
гутбытьрасположенынаконкретныхрабочихместах
вкомпании.Длятого,чтобыфактическиописать,вка-
кихместахкомпаниииспользуютсяиндивидуальные
лицензиинаприобретенныетипыПС,можнонаэтапе
реализациисвязатьместоположениестипамиобъек-
товПрикладнаясистема,МодульиИТ-функциявДиа-
граммедоступа(физического).
Поддерживаемыеметоды
моделированияиARIS-интеграция
ARISподдерживаетобъектно-ориентированноемо-
делирование,вкоторомиспользуютсяграфическиеобо-
значенияТехникиобъектногомоделирования(ОМТ),
разработаннойдляпредставленияразличныхточекзре-
нияприописаниисистем.Дляэтойцелиприменяются
следующиеметоды:объектноемоделирование,дина-
мическоемоделирование,функциональноемоделиро-
вание.Объектноемоделирование--представление
статичных,структурных,атакжеориентированныхна
данныеаспектовсистемы,позволяющиеотображать
структуруобъектов,ихотношениякдругимобъектами
ихатрибуты.Динамическоемоделирование--отображе-
ниевременных,поведенческихиуправляющихаспек-
товсистемы,позволяющееописыватьпоследователь-
ностьоперацийспомощьюпоследовательностисобы-
тий.Функциональноемоделирование--отображение
временныхифункциональныхаспектовсистемы,спо-
мощьюкоторогоможноописыватьпреобразованиезна-
чений.Каждаяизэтихмоделейсодержитперекрестные
ссылкинадругиемодели.Например,объектнаямодель
описываетструктурыданных,которыеиспользуютсяв
динамическойифункциональноймоделях.Процессы
вфункциональноймоделисоответствуютоперациямв
объектноймоделиит.д.
Следуетзаметить,чтоOMT,нарядусдругимиметода-
ми,интегрированипреобразованвунифицированный
языкмоделирования--UnifiedModelingLanguage(UML).
ВARISреализованыосновныетипыUML-моделей,напри-
мер,UML-диаграммаактивности,UML-диаграммакласса,
UML-диаграммаописаниякласса,UML-диаграммасцена-
риев,UML-диаграммакомпонент,UML-диаграммасостоя-
ний,UML-диаграммавзаимодействия.Краткоопишем
некоторыеизних.
ТипмоделиUML-диаграммаклассаотражаетстатич-
ныеотношениямеждуклассами,объектамииинтерфей-
сами.Например,кклассуспомощьюотношенияиметь
участникоммогутбытьпривязанысоответствующие
операции(методы)иатрибуты(смотритерис.6.6.15,
6.6.16).UML-диаграммаактивностиописываетпроцесс
какпоследовательностьдействийнадобъектами.Эти
диаграммыдействийпривязываютсякклассу,операции
илиприложениюиописываютотносящийсякнимвнут-
реннийпроцесс.UML-диаграммасостоянийподобно
UML-диаграммеактивностиописываетаналогичныеас-
пекты,ноонасфокусировананасостоянияобъектови
описываетдействия,относящиесяксостоянию.UML-
диаграммавзаимодействияописываетвзаимодействия
вформеобменасообщениямимеждуобъектами,где
объекты(экземпляры)--этоконкретныеэкземплярыклас-
сов.UML-диаграммакомпонентописываетаспектыреа-
лизации,например,структурукода(компонент),структуру
работысистемыит.д.
РазличныеARIS-моделисвязаныдругсдругом.Для
этогоиспользуютсядваосновныхмеханизма.Во-первых,
одниитежеобъектымогутиспользоватьсявразличных
моделях.Например,типобъектаФункциясуществует
каквeEPC,такивмоделитипаФункциональноедерево.
Одниитежетипыобъектовмогутизображатьсяразлич-
нымисимволамииименамисимволоввразличныхмоде-
лях.Этопроисходитобычновтомслучае,когдасимвол
иегоимяиспользуютсяводномтипе,нообъектыстой
жесемантикойсуществуютвмоделяхдругихтипов.На-
пример,Функции(eEPC,Функциональноедеревоит.д.)
иОперации(вUML-диаграммекласса)имеютразличные
символы(графическиеизображения),нообапонятияото-
бражаютодинитотжетипобъекта(ихатрибутыидентич-
ны).Идентичныеобъектымогутпоявитьсяврезультате
операцийCopy(Копировать)иPaste(Вставить)илипри
177
ОписаниепрограммнойсистемыARIS
Рис.6.6.15Диаграммакласса"Заказстудентанаобразовательныеуслуги"
178
Глава6
Рис.6.6.16Диаграммакласса"Проектдоговора(ПД)"
179
ОписаниепрограммнойсистемыARIS
созданииобъектастемжеименем,чтоисуществующий
объект,вдиалоговомокнеObjectSelection(ВыборОбъек-
та).МногиетипыобъектоввUML-диаграммахидентичны
типамобъектоввдругихARIS-диаграммах.Во-вторых,
связьмеждудвумямоделямиосуществляетсяпутемпри-
вязкиобъектаодноймоделикдругоймодели.Дляэтого
используетсякомандаCreateObjectAssignment(Создать
привязкуобъекта)вдиалоговомокнеProperties(Свойст-
ва)Object(Объекта)вкладкиAssignment(Привязка).С
помощьюпривязкимоделиуточняетсяописаниетого
объекта,ккоторомумодельпривязывается.
ИнтеграцияUML-диаграммсдругимиARIS-моде-
лямидостаточноглубокая.Например,диаграмма
eEPCсодержитмножествотиповобъектов,которые
такжеиспользуютсявUML-диаграммах.Причем,неко-
торыетипыобъектовeEPCидентичнытипамобъектов
UML,иединственнымразличиеммеждунимиявляется
графическоепредставление.Классыспомощьюсвязи
являетсявходомдлямогутбытьиспользованывeEPC
какисточникиинформациидляфункций.Еслитребует-
сяболеегрубоеилиболеедетальноеописаниевхода
ивыходафункций,тодостаточносвязатьфункциис
пакетами(длягрубогоописания)илиатрибутами(для
детальногоописания).Вместоотображенияфизичес-
когочтенияилизаписивэтомслучаебудетпредстав-
лено,какимобразомсоздаетсяилииспользуетсяин-
формация.Функцияможетбытьреализованаспомо-
щьюодногоилинесколькихклассовопераций.Для
этогонужнолибосоединитьфункциииоперацииспо-
мощьюсвязивызывает,либовследствиеидентичнос-
титипаобъектаиспользоватьфункциинепосредствен-
нокакоперациивUML-диаграммекласса.Диаграмма
eEPCпозволяетописыватьпроцессвпределаходного
классаилиоднойоперации.ДляэтихцелейeEPCмо-
жетбытьпривязанакобоимтипамобъектаит.д.
6.7.Моделированиезнаний
ВARIS5.0добавленыновыетипыобъектов--Кате-
гориязнаний(KnowledgeCategory)иДокументирован-
ныезнания(DocumentKnowledge),атакженовыетипы
моделей--Диаграммаструктурызнаний(Knowledge
StructureDiagram)вмоделированииданныхиКартазна-
ний(KnowledgeMap)впроцессномвидемоделирования.
Крометого,существующиетипымоделей,описывающих
БП(eEPC,PCD,ОфисныйБПит.д.),расширенывключе-
ниемконструкцийдлясоздания,обработки,использова-
нияиуправлениязнаниями.Новыетипыобъектовимо-
делейинтегрируютсяснаиболееважнымитипамимоде-
лейуровняопределениятребований(такимикакeEPC,
еERM,организационнаядиаграмма,деревофункций).
ЭтопозволяетприоптимизацииБПиспользовать,анали-
зироватьиулучшатьмоделиуправлениязнаниями.
ТипобъектаКатегориязнанийграфическиизобра-
жаетсяоваломсклапаномисодержитконкретныезна-
ния.ПримерамиКатегорийзнанийявляютсязнанияоб
управлениипроектом,конкретныезнанияопроизводстве
иеготехнологиях,знанияоклиентеиконкурентахит.д.
Этикатегориипомогаютвклассификациизнаний,которы-
микомпанияобладаетиликоторыеейнеобходимы.
Знания,распределяемыепоотдельнымкатегориям,
могутбыть,во-первых,неявными(ихневозможнополнос-
тьюдокументировать),во-вторых,знаниямислужащего
илигруппывформеспособностииопыта,в-третьих,явны-
мизнаниями(ихможнодокументировать),например,тех-
ническаядокументация,чертежиит.д.Категориизнаний
частосодержатболееодноговидазнаний.Например,зна-
нияобуправлениипроектоммогутвключатьопытруковод-
ствапроектомисоветыпоуправлениюпроектом.
Вдополнениекобщиматрибутам(Имя,Описание,
Замечание,Создательит.д.)вARIS5.0используются
атрибуты,которыеслужатдляболееподробногоопи-
саниякатегорийзнаний.Перечислимикраткоохарак-
теризуемэтиатрибуты.
Атрибутчастотаобновленияимеетперечисляе-
мыйтип(ежечасно,ежедневно,еженедельно,ежеме-
сячно,ежегодно,редко,никогда).Частотаобновления
описывает,какчастознаниедолжнобытьобновлено,
чтобыбытьактуальным.Основныематематические
знания,например,обновляютсяредко,азнаниетен-
денцийизменениябиржевогокурсадолжнообновлять-
сяежедневноилидажеежечасно.
Атрибутзначимостьимееттиппроцентименяет-
сяот0%(полностьюнезначимые)до100%(чрезвычай-
новажные).
Атрибутстепеньохватаимееттиппроценти
длязначимогознанияможетменятьсяот0%(неохва-
ченноевообще)до100%(максимальновозможнаясте-
пеньохвата).Дляизображениянакартезнанийстепе-
ниохватакатегориизнанийорганизационнойединицей
илиличностьюиспользуетсясоответствующийатрибут
связитипа''распоряжается''.
Атрибутпреимуществознанияимееттиппроцент.
Относительноеположениекомпаниисредиконкурентов
втерминахзнанийможетменятьсяот0%(конкуренты
имеютмаксимальновозможноепреимуществопередва-
шейкомпанией)до100%(вашакомпанияимеетмакси-
мальновозможноепреимуществопередконкурентами).
Атрибутиспользованиезнанийимееттиппро-
цент.Степеньиспользованияконкретнойкатегории
180
Глава6
знанийможетменятьсяот0%(значимыезнанияне
используютсявообще)до100%(максимальноеис-
пользованиезначимыхзнаний).
Атрибутжелаемаястепеньохватаимееттиппро-
центидлязначимыхзнанийможетменятьсяот0%(нео-
хваченныевообще)до100%(максимальновозможная
степеньохвата).
Перечисленныеатрибутыописываютзначимыекате-
гориизнанийкомпанииимогутиспользоватьсяприсовер-
шенствованииуправлениязнаниями.
Типобъектадокументированныезнаниявключает
всебятекатегориизнаний,которыеявнозадокумен-
тированы,илиихдокументированиепринципиально
возможно.Например,знанияобиспользованиипро-
граммногообеспечениявкомпаниизадокументировать
можно.Авотзнанияпсихологическихособенностей
субъектовответственностипредприятия(личностей)
иликлиентовфирмыврядлиможнозадокументиро-
вать.Многиефактынельзядокументироватьизэтичес-
кихсоображенийилииз-заправовыхограничений.
Анализобщихидокументированныхзнанийпомо-
гаетустановитьвозможностииограниченияинформа-
ционнойподдержкидеятельностикомпании.Приэтом
большуюпользуоказываютдокументированныезна-
ния,т.к.онимогутбытьсохранены,переданы,обрабо-
таныимногократноиспользованы.
Типобъектадокументированныезнанияизобра-
жаетсяпрямоугольникомсклапаномвлевомнижнем
углу.Онсодержиттежесамыетипыатрибутов,каки
типобъектакатегориязнаний.
Спомощьюдиаграммыструктурызнанийможно
размещатькатегориизнанийпоихсодержаниювпод-
группы.Категориязнанийможетвключатьдругиекате-
гориизнаний,атакжедокументированныезнания.По-
следниемогутбытьразделенынанесколькоподкатего-
рийдокументированныхзнаний,которыенемогут
включатьобщие(недокументированные)знания.Для
документированныхзнанийвдиаграмместруктуры
знанийможнопоказатьинформационныесредства,с
помощьюкоторыхзнаниязадокументированы,илиука-
зать,какиеинформационныеобъектымоделиданных
(иликлассыобъектно-ориентированнойсистемы)слу-
жатдлядокументированияэтихзнаний.Аналогично
моделируютсятипыиликлассыприкладныхсистем,
которыеиспользуютсядляуправлениязнаниями.
Картазнанийизображаетраспределениеразлич-
ныхкатегорийзнаний.Различныетипыобъектоввор-
ганизационномпредставлении(например,Организаци-
оннаяединица,Личность,Группаидр.)могутбыть
соединеныскатегориямизнанийприпомощисвязи
типараспоряжается.Вдополненииктому,чтоконкрет-
наяличностьилиорганизационнаяединицаобладает
знаниямивконкретнойкатегории,можнопоказатьсте-
пеньохватаэтихзнаний.Связьраспоряжаетсясодер-
житатрибутстепеньохвата,которыйможетвыражать
впроцентахстепеньохватазнанийвыбраннойкатего-
риидлярассматриваемойорганизационнойединицы.
Значение100%показываетмаксимальныйохват,азна-
чение0%описываетабсолютноеотсутствиезнаний
выбраннойкатегорииурассматриваемойорганизаци-
оннойединицы.Вдополнениекэтойколичественной
мереможнорассмотретькачественнуюоценкувфор-
меграфика.Дляэтогоимеетсяатрибуткачествоохва-
та,которыйможетприниматьследующиезначения:
низкое,среднее,высокоеимаксимальное.Этаинфор-
мацияможетпредставлятьсясиспользованиемграфи-
ческихсимволоввсвязях.
Значениеатрибутовстепеньохватаикачество
охватаневзаимосвязаны.Еслииспользуютсяобаатри-
бута,топредполагается,чтокачествуохватавзначении
низкоесоответствуетстепеньохватаменее25%,значе-
ниюсреднее--степеньохвата25--50%,значениювысо-
кое--степеньохвата50--75%,изначениюмаксималь-
ное--степеньохвата75--100%.Картазнанийориенти-
ровананаорганизационныеединицы,т.е.каждойорга-
низационнойединицепоставленывсоответствиезначи-
мыекатегориизнаний.Номожнопоставитькатегории
знанийвцентркартызнанийимоделироватьзначимые
организационныеединицывокругних.
СозданиеииспользованиезнанийвБПкомпании
моделируетсяспомощьютиповмоделейдляпред-
ставленияБП(еЕРС,еЕРСсматериальнымпотоком,
ОфисныйБП,ИндустриальныйБП,PCD,PCDсмате-
риальнымпотоком).Типыобъектовкатегориизнаний
идокументированныезнаниядоступнывэтихдиа-
граммах.Можноопределить,какоговидазнания(об-
щиеилидокументированные)являютсянеобходимы-
мидлявыполненияфункций,иотметить,какоезнание
создано(задокументировано)привыполнениифунк-
ции.Этоттиппредставлениявключаетвозможность
изученияБПвтерминахобработкизнаний.Например,
могутбытьобнаруженыпробелывнеобходимыхзна-
ниях.Крометого,можетбытьопределенаквалифика-
циясубъектаответственности,необходимаядлявы-
полненияконкретнойфункции.
ОписаниеБП,вкоторыевключенысоответствую-
щиезнания,документыиинструкции,можноиспользо-
ватьдлявведениявкурсделановыхслужащихили
временнозаменяющихработников.
Знанияявляютсяважнейшимиуправляемымире-
181
ОписаниепрограммнойсистемыARIS
сурсами,такимиже,какиклассическиеэкономические
ресурсы.Управлениезнаниями--этосуммавсехмето-
довимероприятий(сбор,представление,распростране-
ниеит.д.),используемыхорганизациейдлятого,чтобы
создаватьзнанияиделатьихдоступнымивлюбое
времяиналюбомрабочемместедлятехисполнителей,
которыеиспользуютэтизнаниявсвоейпрофессиональ-
нойдеятельности.Цельуправлениязнаниямисостоит
вихнакоплениииоптимальномиспользовании.
Рассмотримосновныезадачиуправлениязнания-
мииARIS-средстваихподдержки.
Задача:Классификациязнаний.Цель--классифи-
цироватьинтеллектуальныйкапиталорганизации,т.е.
описатьразличныеобластиигруппызнаний,например,
дляпроектированияструктурыхранениязнаний.Под-
держка:Диаграммаструктурызнанийпоказывает,как
базазнанийорганизацииразделенанаразличныекате-
гориизнаний,какиекатегориизнанийдокументированны
ит.д.Длядокументированныхзнанийможнотакже
отобразитьихносителейинформации,т.е.показать,
гдеэтизнаниясохранены.
Задача:Организационноераспределениезнаний.
Цель--обеспечитьдоступностьзнанийвкомпании.Под-
держка:типдиаграммыКартазнанийиспользуетсядля
отображенияорганизационногораспределенияразлич-
ныхкатегорийзнаний.Онаможетпоказать,какаяорга-
низационнаяединица,офисилислужащийобладает
''ноу-хау''внекоторыхкатегорияхзнанийикаковуровень
ихкомпетенции.
Задача:ОбработказнанийвБП.Цель--эффек-
тивноиспользоватьзнания.Поддержка:диаграмма
еЕРС,офисныйииндустриальныйБП,диаграммарас-
пределенияфункций,т.е.всетипымоделей,которые
содержаткатегориизнанийидокументированные
знания.
Нарис.6.7.1--6.7.3приведеныпримерыдиаграмм,
которыенагляднодемонстрируютособенностиисполь-
зованиязнанийиработысними.Картазнаний,приве-
деннаянарис.6.7.1,имеетструктуру,ориентированную
наорганизационныеединицы.Длякартзнанийчасто
используетсяматричноепредставление.Нарис.6.7.2.
приведенсоответствующийпример.Наэтомрисунке
такжепоказаноальтернативноевизуальноепредстав-
лениедляразличныхстепенейохвата,гдеменееохва-
ченныекатегориизнанийизображаютсяграфическими
фигурамименьшегоразмера.
Нарис.6.7.4приведенпримериспользованияиоб-
работкизнанийвпроцессныхмоделях.Нарис.6.7.5,
6.7.6приведенытипыобъектовиихсвязей,используе-
мыхприпостроениимоделейуправлениязнаниями.
6.8.Использованиемоделей
Перечислимосновныезадачииподзадачи,атакже
типыдиаграмм(моделей),которыепредоставляетARIS
дляихрешения.
Задача--документированиедеятельностикомпа-
нии.Подзадачи--документированиецелейкомпании,
документированиеорганизационнойструктуры,доку-
ментированиеБП.Типыдиаграмм--диаграммацелей,
Y-диаграмма,деревофункций,диаграммацепочкидо-
бавленногокачества,офисныйБП,производственный
БП,еЕРС,PCD,организационнаядиаграмма.
Задача--администрированиеБДихранениедан-
ных.Подзадачи--структурированиеданных,проектиро-
ваниеБД,администрированиеБД,управлениедосту-
пом.Типыдиаграмм--еERM,SAPSERMmodel,SeDaM
model,UML-моделиданных,диаграммаотношений,
диаграмматаблиц,диаграммаописанияклассов.
Задача--управлениесетямиисредствамиаппарат-
ного(компьютерного)обеспечения.Подзадачи--форму-
лированиетребованийкинформационнымтехнологиям
(ИТ),документированиеИТ,распределениеправдоступа
кИТ.Типыдиаграмм--топологиясетиидиаграммасети.
Задача--функционально-стоимостныйанализБП.
Подзадачи--описаниеБПиорганизационныхструктур
какисполнителейфункций,анализцентровзатрат,вы-
числениестоимостиБП.Типыдиаграмм--eEPC,PCD,
организационнаядиаграмма,CD-диаграмма,диаграм-
макатегорийзатрат.
Задача--управлениекачеством.Подзадачи--описа-
ниеструктурыTQM,описаниепроцессовсертификации,
подготовкадокументациипосертификации.Типыдиа-
грамм--деревопродукции,матрицавыборапродукции,
еЕРС,PCD,диаграммаофисногоБП,диаграммапроиз-
водственногоБП,диаграммацепочкидобавленногока-
чества,структурныемодели,организационнаядиаграмма.
Задача--реорганизациядеятельностипредприя-
тия.Подзадачи--подготовкапроектнойдокументации,
реализацияреорганизации.Типыдиаграмм--диаграм-
мацелей,диаграммацепочкидобавленногокачества,
еЕРС,PCD,организационнаядиаграмма,моделипро-
дукции,модельвыпускаемойпродукции.
Задача--внедрениеSAPR/3.Подзадачи--подготовка
проектавнедренияSAPR/3,стадияанализаиспецифика-
ции,стадияпроектирования(бизнес-планирование).Типы
диаграмм--еЕРС,организационнаядиаграммаит.д.
Задача--проектированиеиреализацияпрограммно-
гообеспечения.Подзадачи--подготовкапроектнойдоку-
ментации,определениеприкладныхсистемимодулей,
описаниеалгоритмоввычислений,проектирование
182
Глава6
Рис. 6.7.1 Диаграмма типа "Карта знаний"
183
ОписаниепрограммнойсистемыARIS
Рис. 6.7.2 Матричное представление карты знаний
184
Глава6
Рис. 6.7.3 Структурная диаграмма знаний
185
ОписаниепрограммнойсистемыARIS
Рис.6.7.4ОбработказнанийвeEPC
186
Глава6
Рис.6.7.5ОбъектыисвязимоделитипаKnowledgestructurediagram
Рис.6.7.6ОбъектыисвязимоделитипаKnowledgemap(Картазнаний)
187
ОписаниепрограммнойсистемыARIS
системногоинтерфейса.Типыдиаграмм--диаграммаце-
почкидобавленногокачества,организационнаядиаграм-
ма,еЕРС,диаграммапрецедентов,диаграммаприклад-
ныхсистем,диаграмматиповприкладныхсистем,блок-
схемапрограммы,диаграммаэкранов.
Задача--управлениезнаниями.Подзадачи--подго-
товкакартызнаний,классификациязнаний,обработка
знанийвБП.Типыдиаграмм--картазнаний,структурная
диаграммазнаний,еЕРС,PCD,офисныйБП,производст-
венныйБП,диаграммараспределенияфункций.
Задача--внедрениесистемыуправленияпотока-
миработ.Подзадачи--описаниеБП(офисныхиинду-
стриальных),реализациясистемыуправленияБП.Ти-
пыдиаграмм---диаграммаправ,еЕРС,диаграмма
распределения(окружения)функций,диаграммапри-
кладныхсистем,диаграмматиповприкладныхсистем.
Послепостроениямоделейможноиспользовать
ещеоднуфункциональностьARISToolset--анимацию,
котораяособенноудобнадляпроцессно-ориентиро-
ванногообучения.Прииспользованиианимациимо-
дельБПможнопредставитьвдинамикеипроанализи-
роватьтакиепараметрыБП,каквремяистоимость
выполнения.Приэтоммогутвызыватьсяприсвоенные
документы,приложенияиInranet/Internetсвязи.Про-
цессанимацииможетбытьзадокументированкакбиз-
нес-случайисохраненподсобственнымименем.
Анимацияибизнес-случаииспользуютсядлясле-
дующихцелей:просмотрадинамическойлогикиБП,уп-
рощенияпроцессамоделированиялогическисложных
БП,анализасроковизатратдляодного,нескольких
иливсехБПпроизводственнойдеятельностипредприя-
тия,оценкиминимальных(максимальных)материаль-
ныхзатративремениисполненияразличныхальтерна-
тивныхБП,визуализацииинтегрированныхдокументов,
прикладныхсистемиIntranet/InternetстраницвБП.
АнимациимогутбытьподвергнутывсемоделиБП
типаеЕРС,еЕРСсматериальнымпотоком,производст-
венныхБП,офисныхБП,PCDиPCDсматериальным
потоком,вкоторыхрассматриваютсяфункции,события,
правила,связиитипыобъектовинтерфейсапроцесса.
Анимация(срегистрациейилибез)можетбытьосу-
ществленасручнымконтролем,гдекаждыйанимаци-
онныйшагинициируетсяпользователем,исполуавто-
матическимконтролем,гденесколькошаговвБП
выполняютсясистемойавтоматически.Еслиестьответ-
вления,системаспрашивает,какойпутьбудетпринят.
Впроцессеанимациипересчитываютсяследую-
щиепараметры:числофункций,событий,соединений,
интерфейсовпроцесса,запущенныхприложений,
среднеевремяожидания,общаястоимость,матери-
альныезатраты,затратынаперсоналидр.Этиданные
выводятсявотдельномокнеинепрерывноподсчиты-
ваютсянакаждоманимационномшаге.
Документыиприложения,присвоенныепроцесс-
но-релевантнымобъектам,могутбытьвыполненыв
анимации.Дляэтогоестьследующиебазовыеопции.
Во-первых,автоматическоевыполнениеприложе-
ний.Кактолькообъектпроцессаактивизирован,товы-
полняетсясвязанныйснимдокументилиприложение.
Во-вторых,автоматическийзапусксанимационной
остановкой.Кактолькообъектпроцессаактивизиро-
ван,тоанимацияприостанавливаетсяивыполняется
документилиприложение,которыесвязанысобъек-
том.Анимацияостанавливаетсядотехпор,покапри-
ложениеоткрыто.В-третьих,запусксзапросом.Если
документилиприложениеприсвоеныобъекту,тополь-
зователяспрашивают,следуетлиихвыполнять.В-
четвертых,запусквручную,гдедокументыиприложе-
ниямогутбытьзапущеннытольковручную.
Длявыполнениясохраненныхбизнес-случаевиме-
ютсяследующиевозможности.Во-первых,автоматичес-
коевыполнение,гдепредварительнозарегистрированный
бизнес-случайвыполняетсяавтоматическиивовремявы-
полненияегоможноостановить.Во-вторых,пошаговое
выполнение,гдепредварительнозарегистрированный
бизнес-случайвыполняетсяпошагамикаждыйотдельный
шагдолженбытьинициированпользователем.
Наосноверазработанныхмоделейможносоздать
набордокументов,вкоторомотраженапроведенная
работа.Этидокументыдолжныслужитьисходнымма-
териаломдлядальнейшихэтаповмоделирования,тес-
тирования,анализа,оптимизацииииспользованиямо-
делейдлядругихцелей.Отчетпопроделаннойработе
создаетсяприпомощимодуляARISReport.Нижепере-
численыикраткоописаныскрипты(сценарии)отчетов
посозданныммоделям.
Activation_R3.rsm.Выводитинформациюосостоянии
активацииобъектовзаданныхтипов(функций,событий
организационныхединиц).Обрабатываетсяинформация
обимени,типеобъекта,егоотнесенииккритериюактив-
ности,атакжекодтранзакциивинформационнойсисте-
ме.Применяетсядлямоделей,имеющихотношениек
системеуправленияпредприятиемSAPR/3.
Assignments_R3.rsm.Покаждоймодели,имеющей
отношениексистемеSAPR/3,выводитпереченьфункций,
длякоторыхимеетсядетализация.Обрабатываетсяин-
формацияокодетранзакции,абсолютномпутикдетализи-
рующеймодели,типедетализирующеймодели,символе
анализируемогообъектаистатусеегоактивизации.
Aris2xmiRR.rsm(Aris2xmiRR_v2.rsm).Экспортирует
188
Глава6
всевыбранныемоделитипаUML-диаграммыклассовв
файлформатаXMLвнотацииUMLXMI.Полученная
информацияможетбытьимпортированавпрограммный
продуктRationalRose2000(илилюбойдругойпродукт,
поддерживающийстандартXMI).Длякаждойвыбранной
моделисоздаетсяотдельныйэкспортныйфайл.
BSC_DataExport.rsm.Осуществляетэкспортданных
изARISвExcel,относящихсякметодикеоценкистратегии
компании.ЭтиданныемогутбытьизмененывExcelи
перенесеныобратноприпомощискриптаBSC_Dataim-
port.rsd.Применяетсядлямоделейпричинно-следствен-
наядиаграммаBSC,деревофункций,организационная
схема,модельструктурыидиаграммаVAD.
BSC_Output.rsm.Выводитдлявсехдиаграммтипа
"причинно-следственнаядиаграммаBSC",связанных
смоделямиорганизационныхсхем,моделямиструк-
туры,деревьямифункцийидиаграммамиVAD,следу-
ющуюинформацию:стратегическиецели,ключевые
показателирезультативности,задачи.Этаинформация
предоставляетсявразличныхкомбинацияхповыбору
пользователя.Применяетсядлятехжемоделей,что
ивпредыдущемскрипте.
CBisinessScenarioAggregated.rsm.Выводитобщую
информациюобучастникахбизнесаиихделовыхпро-
цессахсотображениемвходовивыходов.Отчетсоздает-
сядлямоделейтипа"Диаграммасценариеве-бизнеса".
CBisinessScenarioDetailed.rsm.Выводитдетальную
информациюобучастникахбизнесаиихделовыхпро-
цессахсотображениемвходовивыходоврассматри-
ваемыхпроцессов.Отчетсоздаетсядлямоделейтипа
"Диаграммасценариеве-бизнеса".
Function_r3.rsm.Используетсядляобзорафункций,
имеющихотношениексистемеSAPR/3.Содержитин-
формациюокодетранзакции,критерииклассификации,
состоянииактивации.Возможенвыводграфикимодели.
FunctionSelection_r3.rsm.Используетсядляобзора
функций,имеющихотношениексистемеуправления
SAPR/3иудовлетворяющихзаданнымкритериям,вы-
бираемымпередгенерациейотчета.Содержитинфор-
мациюокодетранзакции,критерииклассификации,
состоянииактивации.Возможенвыводграфикимодели.
Model_3x.rsm.Осуществляетвыводсвойствиат-
рибутоввыбранныхмоделейисодержащихсявних
объектов.Составвыводимойинформацииопределяет-
сяпользователемвходедиалога.Отчетсоздаетсяв
текстовомформате.
ModelGraph.rsm.Выводитвтекстовомформатеин-
формациюобобъектахвыделенныхмоделей.
ModelGraphics.rsm.Предназначендляпереноса
графикимоделиизсистемыARISвофисныеприложе-
ния.Пользователемзадаетсяформатвывода(ориента-
циялиста,егоразмериполя,правиларазделениямоде-
линастраницы,коэффициентмасштабирования).
ModelHierarchy.rsm.Осуществляетобработку
функцийиихдетализаций,содержащихсявовсехвы-
бранныхмоделях.Формируетсяиерархияфункцийс
выводомсвойствиатрибутов.Глубинапредставляе-
мойиерархиизадаетсяпользователем.Функциимоде-
лимогутвыводитьсявалфавитномпорядке,сортиро-
ватьсяполюбыматрибутам,типамсимволаилитопо-
логии.Информацияофункциях,имеющихмножест-
венныевхождения,выводитсяодинраз.Вседополни-
тельныеэкземплярыотображаютсяввидессылок.
ModelHierarchy_2.rsm.Осуществляетобработку
объектовиихдетализаций,содержащихсявовсехвы-
бранныхмоделях.Вотчетеформируетсяиерархия
функцийсвыводомихсвойствиатрибутов.
ModelInfo.rsm.Позволяетполучитьописаниевсех
существующихатрибутовдлявыбранныхмоделей.По
желаниювотчетеможноуказатьпапку,вкотороймоде-
лисохранены,вывестиграфикумоделииобъектовс
ихатрибутами.Крометого,могутвыводитьсясвязи
междуобъектамивпределахмодели.Наборвыводи-
мыхтиповмоделей,объектов,отношенийиатрибутов
можетбытьограниченвыбираемымфильтромобра-
ботки.Содержаниеотчетасортируетсявалфавитном
порядке.Выводможетпроизводитьсявформетабли-
цыилитекстовогодокумента.
ModeIso.rsm.Выводитинформациюсучетомтребо-
ваниймеждународныхстандартовИСОсерии9000.Вы-
водятсяэлементы,группы,установленныеатрибутыи
изображениямоделей.Функции,имеющиесявмоделях,
могутвыводитьсявалфавитномпорядке,сортироваться
полюбомуатрибутуилитипусимвола.Атрибуты,отно-
шенияидетализирующиемоделисравниваются.Вывод
информациипроизводитсявтекстовомформате.
ModelObjects.rsm.Включаетвотчетвсеобъектывы-
бранныхмоделей.Присоставленииотчетарассматри-
ваютсятолькотетипыобъектов,которыевходятвуста-
новленный(стандартный)методологическийфильтр.
Отчетгенерируетсяввидетаблиц(длякаждоймодели),
объектырасполагаютсявалфавитномпорядке.
ModelObjectTable.rsm.Выводитдляобъектоввы-
бранноймоделизаданныеатрибуты.Выводпроизво-
дитсявтабличномформате.
ModelVariants.rsm.Выводитвотчетрезультаты
сравнениявыбранныхмоделейиихвариантов.Срав-
нениепроводитсядоуровня,устанавливаемогополь-
зователем.Выводпроизводитсявтекстовомформате,
моделирасполагаютсявалфавитномпорядке.
189
ОписаниепрограммнойсистемыARIS
TreeNumbering.rsm.Подсчитываетчислообъектов
выбранноймоделисучетомиерархииивыводитре-
зультатынаизображениемодели.
OrgChat_1.rsm.Описываетструктурудлявыбран-
ныхорганизационныхсхем.Всеразрешенныевмето-
дологическомфильтретипысвязейбудутвключеныв
отчет.Вопцияхскриптаможнозадатьспособпредстав-
ленияобъектов(сучетомилибезучетаиерархических
отношений).Отчетвыводитсявтекстовомформате.
ProcessOverview_1.rsm,ProcessOverview_2.rsm.
Описываютсяфункции,входящиеввыбранныемодели
типовеЕРС,еЕРС(спотокомматериалов),атакжев
офисныйипроизводственныйпроцессы.Могутбыть
такжеучтенывключенныевэтимоделиорганизацион-
ныеединицы,связанныесфункциями.Анализируются
всевозможныетипысвязеймеждуорганизационными
единицамиифункциями.Крометого,объекты,описыва-
ющиеданные,могутбытьприведенывотчетекаквход-
ныеивыходныеданныефункций.Графическоеизобра-
жениемоделитакжеможетбытьвключеновотчет(за
исключениемиспользованиявыходноготекстовогофор-
мата).Объектысводятсявтаблицуирасполагаютсяв
алфавитномпорядке.Различиемеждуэтимискриптами
состоитвтипахучитываемыхсвязеймеждуобъектами.
ProcessOverview_3.rsm.Описываютсяфункции,
входящиеввыбранныемоделитиповеЕРС,еЕРС(с
потокомматериалов),атакжевофисныйипроизводст-
венныйпроцессы.Такжемогутбытьучтенывключен-
ныевэтимоделиорганизационныеединицы,связан-
ныесфункциями.Взависимостиотопции,установлен-
нойпригенерацииотчета,анализможетпроводиться
вобратномнаправлении,т.е.рассматриваютсяфунк-
цииивыполняющиеихорганизационныеэлементы.
Взависимостиотвыбраннойопцииотчетможетбыть
представленвтабличнойилитекстовойформе.
ProcessOverview_4.rsm.Предназначендлямоделей
типовеЕРС,еЕРС(спотокомматериалов),офисногои
производственногопроцессов.Генерируетотчет,кото-
рыйвключаеторганизационныеединицыивыполняе-
мыеимифункции.Окружениефункцийанализируется
длятиповсвязивыполняет(executes)иливыполняет-
ся(isexecutedby).Взависимостиотвыбраннойопции
отчетпредставляетсяввидетаблицыилитекста.
ProcessOverview_5.rsm.Предназначендлямоде-
лейтиповеЕРС,еЕРС(спотокомматериалов),офис-
ногоипроизводственногопроцессов.Отчетописывает
данныевводаивывода,представленныеобъектами
типаКластер/модельданных,Типсущности,Техни-
ческийтерминиИнформационныйноситель,атакже
функции,скоторымионисвязаны.Анализируются
типысвязиявляетсявходомдля(isinputfor)иимеет
навыходе(hasoutputof).Привыводевотчетобъекты
сортируютсявалфавитномпорядке.
ProcessOverview_6.rsm.Предназначендлямоделей
типовеЕРС,еЕРС(спотокомматериалов),офисногои
производственногопроцессов.Отчетописываетобъек-
ты,характеризующиетипприкладнойсистемыифунк-
ции,которыеониподдерживают.Взависимостиотуста-
новленныхопцийотчетможетбытьпредставленвоб-
ратномнаправлении,т.е.покажетсвязифункциймоде-
лиеЕРСсобъектами,описывающимитипыприкладной
системы.Вотчетеанализируетсятипсвязиможетпод-
держивать(cansupport)илиможетподдерживаться
(canbesupportedby).Объектырасполагаютсявалфа-
витномпорядкевформатетаблицыиликактекст.
ProcessOverview_7.rsm.Предназначендлямоде-
лейтиповеЕРС,еЕРС(спотокомматериалов),офисно-
гоипроизводственногопроцессов.Отчетописывает
функции,имеющиесредисвоихзаполненныхатрибутов
временныехарактеристикии/илипараметрыстоимости
изатрат.Взависимостиотнастройкиопцийвыбираются
длявключениевотчетсредние,минимальныеилимак-
симальныезначения.Суммарныехарактеристики
выводятсявконцеотчета.Дляподведенияитоговпо
временныматрибутамразличныеединицыизмерения
могутбытьсведеныкоднойизних.Дляподведения
итоговпозатратамоднаитажевалютадолжнабыть
использованадляразличныхстоимостныхатрибутов.
Суммазатратвфункциивключаетвсетипыстоимости,
кромеобщихстоимостей.Вотчетневключаютсяре-
зультатыанализаразличныхпутейпроцесса.Функции
выводятсявалфавитномпорядкеввидетаблицы.
ProcessPath_r3.rsm.Показываетсвязимеждуин-
терфейсамипроцессов.
StructuralModel.rsm.Описываетмодели,содержа-
щиеструктурно-зависимыеобъекты.Информациявы-
водитсявформатетаблицыиликактекст.
VACD_1.rsm.Описываетатрибутыиграфические
символыдиаграммыцепочекдобавленногокачества.
Вотчетвключаютсятакжефункциисатрибутамина-
званиеиописание/определение.Взависимостиотус-
тановленныхопцийвотчетемогутбытьпредставлены
всеорганизационныеэлементывместесвыполняемы-
мифункциямииданнымивводаивывода.Дляобъек-
тов,описывающихданные,анализируютсятипысвязи
являетсявходомдля(isinputfor)иимеетнавыходе
(hasoutputof).Дляорганизационныхэлементоврас-
сматриваютсявсевозможныетипысвязимеждуэтими
элементамиифункциями.Отчетсоставляетсявалфа-
витномпорядкеивыводитсяввидетаблицы.
190
Глава6
VACD_2.rsm.Этотскриптаналогиченпредыдущему,
однакоанализируютсяследующиетипысвязи:функция
выполняется(isexecutedby)организационнымэлемен-
том;объект,описывающийданные,являетсявходомдля
(isinputfor)функции;функцияимеетнавыходе(has
outputof)объект,описывающийвыходныеданные.Отчет
составляетсявалфавитномпорядкевформатетаблицы.
СтандартныескриптымодуляARISReportраспо-
лагаютсявкаталогеARIS5\Script\Report\en.Сгенери-
рованныеотчетыпоумолчаниюрасполагаютсявката-
логеARIS5\Script\Report\out.
ОтчетыможносоздаватьтакжеидлядругихARIS-
сущностей.Приведемихназванияикраткиеописания.
Cкриптыотчетовпообъектам
FunctionalHierarchy.rso.Выводитвотчетиерархию
функцийвБД.Длявыбранногообъектатипафункция
фиксируютсявсесвязанныеснейфункции,содержащи-
есявБД.Приформированииотчетаанализируетсятип
связиподчиняетсяпопроцессу(isaprocess-oriented
subordinate).Функции,относящиесякодномууровню
иерархий,сортируютсявалфавитномпорядке.Отчет
выводитсявтекстовомформате.
Functions_1.rso.Описываетвзаимосвязьвыбран-
ныхфункцийиорганизационныхединиц.Анализируют-
сявсевозможныесвязимеждуобъектамитипафунк-
цияиорганизационнымиединицами.Приформирова-
нииотчетафункциирасполагаютсявалфавитномпо-
рядке.Взависимостиотвыбранныхопцийотчетвыво-
дитсяввидетаблицыиливтекстовомформате.
Functions_2.rso.Описываеторганизационныеэле-
менты,выполняющиевыбранныефункции.Анализиру-
етсятолькотипсвязивыполняется(isexecutedby)между
организационнымэлементомифункцией.Объектыпри
выводевотчетсортируютсявалфавитномпорядке.
Object_3x.rso.Выводитинформациюопапках,
моделяхинаходящихсявнихвыделенныхобъектахи
ихсвязях.
ObjectInfo.rso.Предоставляетдлявыбранныхобъек-
товинформациюовсехихсвязяхсдругимиобъектами.
Установленныеатрибутыанализируемыхобъектовмогут
бытьвключенывотчет,которыйимеетформутаблицы.
ObjectTables.rso.Формируетотчетовсехустанов-
ленныхатрибутахвыбранныхобъектовиихсвязяхс
другимиобъектами.
ObjectVariants.rso.Выводитинформациюорезуль-
татахсравнениявыбранныхобъектовиихтипов.Объ-
ектыиихтипынаструктурномуровнерасполагаются
валфавитномпорядке.Отчетимеетформутаблицы.
Occurrences.rso.Выводитинформациюоместона-
хождениимоделивБД.
OrgUnits_1.rso.Описываетдлявыбранныхорганиза-
ционныхединицвсеотносящиесякнимфункции.Вотчет
выводятсясуществующиетипысвязимеждуорганизаци-
оннымиединицамиифункциями.Крометого,вотчет
могутбытьвыведеныатрибутыорганизационныхединиц.
Взависимостиотопцийотчетпредставляетсяввиде
таблицыиликактекстовыйдокумент.Объектысортиру-
ютсяпоихтипам,врамкаходноготипа--поалфавиту.
OrgUnit_2.rso.Описываетфункции,которыевыполня-
ютвыбранныеорганизационныеединицы.Анализируется
типотношенийвыполняет(executes).Вотчетмогутбыть
включеныатрибутыорганизационныхединиц.Взависи-
мостиотвыбранныхопцийотчетпредставляетсяввиде
таблицыиликактекстовыйдокумент.Объектысортируют-
сяпоихтипам,аврамкаходноготипа--поалфавиту.
OrgUnits_3.rso.Выводитвотчетсвязивсехвыбран-
ныхорганизационныхединицсдругимиорганизацион-
нымиединицами.Анализируютсявсетипысвязей,кото-
рыеразрешаютсямеждуорганизационнымиединицами
вустановленномметодологическомфильтре.Атрибуты
выбранныхобъектовипапка,вкоторойонинаходятся,
могуттакжевключатьсявотчет.Отчетпредставляется
каквтекстовомформате,такиввидетаблицы.
СкриптыотчетовпоБД
BSC_DataImport.rsd.Осуществляетимпортданных
(изExcelвARIS),относящихсякметодикеоценкистрате-
гиикомпанииBalancedScoreCard,послетого,какони
былиперенесенытудаскриптомBSC_DataExport.rsmи
измененывсоответствиистекущимсостояниемстрате-
гиикомпании.
DBLanguagesFontFonnats.rsd.Выводитинформацию
овсехиспользуемыхвБДязыкахиформатахшрифтов.
DBUser.rsd.Описываетвсехпользователейиихгруп-
пыдлявыбраннойБДивыдаетинформациюотноситель-
ноназначенныхдлянихфункциональныхпривилегий.
IDCheck.rsd.Осуществляетпроверкуидентифика-
тороввсехэлементовБДнаналичиевнихсимволов,
зависящихотиспользуемогоязыка.Принеобходимос-
тиможновыбратьопциюудаленияэтихсимволов.
Translation_In.rsd.Служитдляповышенияудобства
переводасодержимогоБДсодногоязыканадругой.
ОсуществляетпереносвARISинформации,предвари-
тельнопереведеннойвсистемеExcel.
СкриптыотчетовпопапкамБД
CMA_ActivUies.rsg.Формируетсписокдействийпо
планируемымизменениямвмоделяхиобъектах,о
которыхдолженбытьпроинформированразработчик
191
ОписаниепрограммнойсистемыARIS
моделейилименеджерпроекта.
СМА_improvements.rsg.ГенерируетвформатеXLS
таблицуобъектовимоделей,длякоторыхимеются
предложенияпоусовершенствованию.
GroupInfo.rsg.Выводитструктурупапок.
GroupModels.rsg.Формируетинформациюовсех
моделяхвыбраннойпапкиивложенныхвнеепапок.
Имямоделииеетипвыводятсяпоумолчанию.Имеется
возможностьвключениявыбранныхатрибутоввотчет.
Можнотакжеимпортироватьвотчетграфикумоделей.
GroupModels_r3.rsg.Выводитинформациюовсех
объектахтипаФункция,которыесодержатсяврассматри-
ваемыхмоделяхиудовлетворяюткритериямвыбора.
Критерийвыборазадаетсяпередсозданиемотчетаипо-
зволяетограничитьчислообъектов,включаемыхвотчет.
GroupObjects.rsg.Собираетинформациюобобъек-
тах,содержащихсяввыбраннойпапке.
Translation_Out.rsg.Служитдляповышенияудобст-
вапереводасодержимогоБДсодногоязыканадругой.
ОсуществляетпереносинформацииизARISвExcel.
Даннаяоперациянеобходимадляпереводаслужебной
информацииизанесенияееобратновARISприпомощи
этогоскрипта.
Cкриптыотчетовпотаблицам
функционально-стоимостногоанализа
CostCenterAnalysis__1.rst.Выводитрезультатыана-
лизазатратныхцентров,выполненногометодомABC.
ProcessCalculation.rst.Выводитрезультатырасчета
стоимостипроцессов,произведенныхметодомABC.
Скриптотчетапофильтрам
FilterInfo.rsf.Выводитинформациюовходящихвуста-
новленныйметодологическийфильтрмоделях,объектах,их
атрибутах,разрешенныхсвязяхит.д.Пользовательможет
выбиратьнужнуюемуинформацию.Выводосуществляется
ввыбранномвиде,например,текстовомилитабличном.
6.9.Семантическийконтроль
Примоделированиинеобходимособлюдатьсинтак-
сическиеисемантическиеправила.Синтаксическийконт-
рольпроводитсявпроцессемоделирования,гдеARIS-
системасаманепозволяетвыполнятьзапрещенные
действия,например,использоватьзапрещенныеобъекты,
связи,видыдетализацииит.д.
Cемантическиепроверкипредназначеныдляобеспече-
нияцелостностиинепротиворечивостимоделейБП.Они
представляютсобойособуюформуотчета.Врезультатесе-
мантическойпроверкиправильностьизаконченностьмоде-
лиможетбытьоцененанаосновевыходныхданных,которые
показываютчислоотклоненийотправилмоделированияи
перечисляютконкретныенарушения.Вэтотпереченьвходят
модели(суказаниемпутизагрузки,типаиименимодели),
правила,которыенесоблюдались,иобъекты,вкоторых
былинарушеныправила(суказаниемтипаобъектаиего
имени).Всеэтопозволяетосуществитьпроверкумоделей
напредметсоблюденияустановленныхпользователямисог-
лашений.Полученныйотчетможноиспользоватьдляприня-
тиярешенияозавершениипроцессапостроениямодели.
КонтрольARIS-сущностейосуществляетсяспомощью
скриптов.Скрипт--этопрограмма(макрос)наязыкеARIS-
Basic,котораяотрабатываетсценарийконтроля.Каждая
сущностьимеетдоступкопределенномутипускрипта.Две
первыебуквырасширенияскриптфайлаопределяюттип
скрипта.Например,компонентыARISReport,ARISAnalysis
иARISSemanticCheckимеютдоступкфайламсрасширени-
емrs*,as*иse*соответственно.Вкаждомтипескриптараз-
личаютподтипы,обозначаемыетретьейбуквойрасширения
файла.Втаблице6.9.1представленырасширенияподтипов.
Подтип
Расширение
файла
Общий
**c
Ориентированныйнаобъект
**o
Ориентированныйнамодель
**m
Ориентированныйнагруппу
**g
Ориентированныйнапользователя
**u
Ориентированныйнафильтр
**f
ОриентированныйнаБД
**d
Ориентированныйнатаблицу
**t
Таблица6.9.1
Дляпроведениясемантическойпроверкимоделейи
объектовкомпонентаARISSemanticCheckимеетдоступ
кследующимподтипамправилпроверки--Allocation-
Rules.sem(Правилавзаимосвязиобъектов),Assignment-
Rules.seo(Правиладетализацииобъектов),Existence-
Rules.sem(Правиласуществованияобъектов),ObjectAttri-
buteRules.sem(Правилаатрибутовобъектоввмоделях),
ObjectAttributeRules.seо(Правилаатрибутовобъектов),Re-
lationshipAttributeRules.sem(Правилаатрибутовсвязей),
StructureRules.sem(Правиластруктурымоделей),UMLRu-
les.sem(Правилауниверсальногоязыкамоделирования).
Перечислимнекоторыеправила.
Правиласуществованияобъектов--функцияизмо-
делипроцессасуществуетвдеревефункций(целей),
функцияизмоделипроцессасуществуетвматрицевыбо-
рапроцесса,функцияиздеревафункцийнеприсутствует
вдругомдеревефункций,организационныйэлементиз
моделипроцессасуществуетворганизационноймодели,
192
Глава6
сущностьизмоделипроцессасуществуетвмоделидан-
ных,информационнаяфункцияизалгоритмамодулясу-
ществуетвструктуресистемы.
Правилавзаимосвязиобъектов--каждаяфункция
должнаиметьисполнителя,каждоеподразделениедолж-
носодержатьвсвоемсоставекакминимумоднудолж-
ность,длякаждойинформационнойсистемыдолженбыть
определенответственныйзаразработку.
Правиластруктурымоделейпроверяюткоррект-
ностьформированияструктурывзаимосвязейобъектов
вмодели.Этиправилаобъединенывнесколькогрупп.
Общиеструктурныеправиладлявсехтиповмоде-
лей:каждыйобъектдолжениметьодноилиболеесоеди-
ненийсдругимиобъектами,объектнеможетбытьзамкнут
самнасебя.
Специальныеструктурныеправиладлявсехмоде-
лейпроцессов:каждыйпутьдолженначинатьсяизаканчи-
ватьсясобытиемилиинтерфейсомвдругойпроцесс,
проверкакорректностиколичествавходящихиисходящих
соединенийлогическихоператоров,всефункцииисобы-
тиядолжныиметьтолькоодновходящееиодноисходя-
щеесоединения,послесобытиянедолженследовать
оператор«X»или«V»,вмоделизапрещеныциклы.
Специальныеструктурныеправиладляиерархичес-
кихмоделей(деревофункций,организационнаясхемаи
т.п.):возможентолькоодинкорень,каждыйобъектможет
иметьтолькоодногородителя,разрешенотолькоодно
соединениемеждудвумяобъектами,всеисходящиесое-
диненияобъектадолжныиметьодинитотжетип,все
соединениявмоделидолжныиметьодинитотжетип.
Структурныеправиладляспецифическихиерархи-
ческихмоделей--толькофункциибезисходящихсоедине-
ниймогутбытьдетализированы,толькоорганизационные
элементыбезисходящихсоединениймогутбытьдетали-
зированы.
Правилаатрибутовобъектовисвязей--длявсех
функцийзаполненополеописания,длявсехобъектовза-
полненополеимени,длявсехдолжностейзаполненывоз-
растныетребования,длявсехсотрудниковзаполненадата
рождения,требованиякзаполнениюатрибутовдлядина-
мическогомоделирования,требованиякзаполнениюатри-
бутовдляметодаABC.
Правиладетализациипроверяюткорректностьдета-
лизацииобъектовсточкизренияиспользуемыхобъектов
исвязей.
Детализацияэлементовданных--каждаясущность
должнадетализироватьсяввидедиаграммыокружения
атрибутов,каждыйкластердолжендетализироватьсяв
видемоделиданных.
Детализацияфункций--функциядолжнабытьдета-
лизированаввидедеревафункции,функциядолжнабыть
детализированаввидедиаграммыокруженияфункций.
Существуютрасширяемыеправилапроверки,кото-
рыелегкоизменять,используязакладкуSemanticCheck
(Семантическаяпроверка),вызываемуючерезпункт
менюView/Option.Книмотносятсяправиласуществова-
нияобъектов,взаимосвязейобъектов,атрибутовобъектов,
атрибутовсвязейобъектовиUML.
Методикупроведениясемантическойпроверкирас-
смотримнапримеремоделиеЕРС,изображеннойнарис.
6.9.1исодержащейрядсемантическихошибок.Нарис.
6.9.2этажемодельизображенапослеустраненияошибок.
Длявыполненияпроверкивыбранноймоделивменю
Evaluate(Оценка)выбираемкомандуSemanticCheck(Се-
мантическаяпроверка)(рис.6.9.3).Наэкранепоявляется
ДОSemanticCheckWizard--SelectRuleType(Мастерсе-
мантическойпроверки--Выбортипаправила)(рис.6.9.4).
ВполевводасраскрывающимсяспискомSuggestedSe-
manticCheckScripts(RuleTypes)(Предлагаемыйсценарий
семантическойпроверки)имеетсяшестьтиповправил:
AllocationRules.sem,ExistenceRules.sem,ObjectAttribute-
Rules.sem,RelationshipAttributeRules.sem,UMLRules.sem,
StructureRules.sem.
ВыбираемтипправилаStructureRules.sem,наоснове
которогобудетпроведенасемантическаяпроверка.При
этомвлевойчастиДОпоявляетсянаименованиевыбран-
ноготипаправилаиегоописание.ПолеOtherScript(Другие
сценарии)предназначенодляиспользованиясценариев,
которыеразработаныпользователем.Посленажатия
кнопки"Далее"появляетсяДОSemanticCheckWizard--
SelectOutputOptions(Мастерсемантическойпроверки--
Выборопцийпредставлениярезультатов)спредложением
выбратьопциипредставлениярезультатов(рис.6.9.5).
Посленажатиянакнопку"Готово"появляетсяокно
ARISSemanticCheck(СемантическаяпроверкаARIS)
(рис.6.9.6).ВполеRuleGroups(Группыправил)выби-
раемгруппуправил.Квыбранномутипуправилотно-
сятсяпятьгруппправил:
Generalstructurerulesforallmodeltypes--Общиеструк-
турныеправиладлявсехтиповмоделей;
Structurerulesforprocessmodels--Структурныеправи-
ладляпроцессныхмоделей;
StructurerulesforeERMs--Структурныеправиладля
eERM-моделей;
Structurerulesforhierarchymodels(functiontrees,
organizationalcharts,etc.)--Структурныеправиладля
иерархическихмоделей(функциональныхдеревьев,
организационныхдиаграмм,ит.д.);
Structurerulesforspecifiedhierarchymodels--Структур-
ныеправиладляопределенныхиерархическихмоделей.
193
ОписаниепрограммнойсистемыARIS
Рис.6.9.1Первыйпримерсошибками
Рис.6.9.2Первыйпримерпослеустраненияошибок
194
Глава6
Рис.6.9.3Выборпунктаменю"Семантическаяпроверка"
Рис.6.9.4Диалоговоеокновыборатипаправила
195
ОписаниепрограммнойсистемыARIS
Рис.6.9.5Диалоговоеокновыбораопцийпредставлениярезультатов
Рис.6.9.6Окносемантическойпроверки
196
Глава6
Выбираемправила:Eachpathmustbeginandendwith
anevent(Каждыйпутьдолженначинатьсяизаканчиваться
событием);NumberofOutgoingandincomingConnections
attheoperator(Количествовходящихивыходящихсвязей
оператора);Allfunctions/eventshaveonlyoneincoming/outgo-
ingconnection(Всефункцииилисобытияимеюттолько
однувходящуюивыходящуюсвязь);NoXOR/ORPossible
afterEvent(НевозможностьXOR/ORпослесобытия);
SeguenceattheOperatorNeedsToBeFollowed(Соблюде-
ниепоследовательностиприиспользованииоператора).
Нажимаемкнопку"ОК".Наэкранепоявляетсяокно
SemanticCheck(Семантическаяпроверка)иначинает
формироватьсяотчетпроверки(рис.6.9.7).Нажавкноп-
ку"Cancel",можнопрерватьэтотпроцесс.Послезавер-
шенияформированияотчетапоявляетсяокно"Прео-
бразованиефайла",гдевыбираетсяформатфайла,в
которомбудутхранитьсярезультатыотчета(рис.6.9.8).
Когдапроцессформированияотчетазаканчивается,
наэкранепоявляетсясообщениеобуспешномвыпол-
нениисценария,изображенноенарис.6.9.9.Послена-
жатиянакнопку"Да"загрузитсяредактор"Winword"с
файломотчета.
Отчетсодержитимя,описаниеправилаитаблицу
изтрехколонок:впервойколонкеперечисленыпрове-
ренныемодели;вовторойколонке--объекты,вкото-
рыхбылинарушеныправила;втретьейколонкеуказы-
ваютсятипыобъектов,вкоторыхнарушеныправила.
Сортировкавтаблицеосуществляетсяпомодели,по
типуобъектаипоимениобъекта.
Статистическаячастьотчетасодержитинформа-
циюоколичестведопущенныхпримоделировании
ошибок.Онаформируетсятакжеввидетаблицы,сос-
тоящейиздвухколонок:впервойперечисленыпопо-
рядкувсеправила,выбранныедляпроверки,авовто-
ройколичествоошибокнаправило.
Врезультатепроверкипроцесса"Первыйпример"
получаемотчет,приведенныйвприложении4.
Втаблице6.9.3представленастатистическая
частьотчета.
Таблица6.9.3
Видим,чтопримоделированиимыдопустиливо-
семьошибок.Устраниввыявленныеошибки,получим
модель,изображеннуюнарис.6.9.2.
Вкачестве2-гопримеравыполнимсемантическую
проверкуорганизационнойдиаграммы,изображеннойна
рис.6.9.10сошибкамиинарис.6.9.11послеихустранения.
Дляпроверкивыбираемследующиеправила:Only
onerootpossible(Возможентолькоодинкорень);Eachob-
jectmayhaveonlyonedirectpredecessor(Каждыйобъект
можетиметьтолькоодногонепосредственногопредшест-
венника);Allconnectionsinamodelmustbeofthesame
type(Всесоединениявмоделидолжныбытьодноготипа).
Отчетэтойпроверкисодержитсявприложении5.
Статистическаячастьотчетапроверкисодержитсяв
таблице6.9.4.
ВыбираемгруппуStructurerulesforprocessmodels
(Структурныеправиладляпроцессныхмоделей).При
этомвполеGivenRules(Данныеправила)группыRules
(Правила)появляютсяправила,входящиеввыбранную
группу.Можновыбратьвсеправиладляпроверки,нажав
кнопку"AddAll"("Добавитьвсе"),несколькоправилили
конкретноеправило,используякнопку"Add"("Добавить").
Приэтомправила,выбранныедляпроверки,появляются
вполеRulestoBeEvaluated(Правилаоценки).Приуста-
новкефлага"OutputStatistics"("Статистика")вфайлеотче-
табудетсодержатьсядополнительнаястатистическаяин-
формацияоколичествеошибокпокаждомупроверяемо-
муправилу,атакжеимяитиппроверяемыхмоделей.
Rule(правило)/
Models№(модель№)
1
1.Каждыйпутьдолженначинаться
изаканчиватьсясобытием
2
2.Количествовходящихивыходящих
связейоператора
3
3.Всефункцииисобытияимеюттолько
однувходящуюивыходящуюсвязь
1
4.НевозможностьXOR/ORпосле
события
0
5.Долженсохранятьсяпорядок
приоператоре
2
Rule(правило)/Models№(модель№)1
1.Возможентолькоодинкорень
0
2.Каждыйобъектможетиметь
толькоодногонепосредственного
предшественника
1
3.Всесоединениявмодели
должныбытьодноготипа
5
Таблица6.9.4
Анализируяданныеполученногоотчета,видим,чтопо
второмуправилунайденаоднаошибка.Сотрудник№2пер-
вогоотделаявляетсяподчиненнымдляначальниковобоих
отделов,чтопротиворечитнаименованиюегодолжности,т.
е.онявляетсяподчиненнымтолькодляначальникаперво-
гоотдела.Связьмеждуэтимсотрудникоминачальником
отдела№2необходимоудалить.
Потретьемуправилунайденопятьошибок.Однумыуже
исправили,устранивпредыдущуюошибку.Впроверяемом
197
ОписаниепрограммнойсистемыARIS
Рис.6.9.7Окнопроцессасемантическойпроверки
Рис.6.9.8Окновыборафайладлярезультатовотчета
Рис.6.9.9Окноинформациизавершенияпроверки
198
Глава6
Рис.6.9.10Второйпримерсошибками
Рис.6.9.11Второйпримерпослеустраненияошибок
199
ОписаниепрограммнойсистемыARIS
примеретипсвязи"сформирована"междуотделамии
сотруд-никамиявляетсянеуместным.Анализируямодель,
видим,чтофирмасостоитизотделов.Воглавефирмыи
отделовсоответственностоятдиректориначальники
отделов.Отделывходятвсоставфирмы.Значит,начальники
отделовподчиня-ютсядиректору.Поэтомуследуетзаменить
ошибочныесвязимеждуобъектами"отдел--сотрудник"на
связимеждуобъекта-ми"начальник--сотрудник",т.е.вместо
типасвязи"сформиро-ван"использоватьтипсвязи"является
менеджеромдля".
Доработаннаямодельизображенанарис.6.9.11.Про-
ведемповторнуюпроверку,используятолькотеправила,
вкоторыхбылидопущеныошибки.Статистическаячасть
отчетасодержитсявтаблице6.9.5.
Таблица6.9.5
Таблица6.9.6
устранения.
Выбираемправила:ObjectswithoutConnections(Объекты
безсвязей);ConnectionsbetweenTwoDifferentObjects(Связи
междудвумяразличнымиобъектами);Nocyclesmayexistin
themodel(Вмоделинемогутсуществоватьциклы);Eachobject
mayhaveonlyonedirectpredecessor(Каждыйобъектможет
иметьтолькоодногонепосредственногопредшественника).
Отчетпроверкисодержитсявприложении6.Статисти-
ческаячастьотчетасодержитсявтаблице6.9.6.
Rule(правило)/
Models№(модель№)
1
1.Каждыйобъектможетиметь
толькоодногонепосредственного
предшественника
0
2.Всесоединениявмодели
должныбытьодноготипа
0
Rule(правило)/
Models№(модель№)
1
1.Объектыбезсвязей
1
2.Связимеждудвумяразличными
объектами
1
3.Вмоделинемогутсуществовать
циклы
1
4.Каждыйобъектможетиметь
толькоодногонепосредственного
предшественника
1
Таблица6.9.7
Rule(правило)/
Models№(модель№)
1
1.Объектыбезсвязей
0
2.Связимеждудвумяразличными
объектами
0
3.Вмоделинемогутсуществовать
циклы
0
4.Каждыйобъектможетиметьтолько
одногонепосредственного
предшественника
0
Видим,чтоошибокнавыбранныеправиланет.
Впоследнемпримеревыполнимсемантическую
проверкумоделитехническихтерминов,изображеннуюна
рис.6.9.14сошибкамиинарис.6.9.15послеихустранения.
Выбираемправила:ObjectswithoutConnections
(Объектыбезсвязей);ConnectionsbetweenTwoDifferent
Objects(Связимеждудвумяразличнымиобъектами).
Отчетпроверкисодержитсявприложении7.Статисти-
ческаячастьотчетасодержитсявтаблице6.9.8.
Примоделированиидопущенопооднойошибкенакаж-
доевыбранноеправило.Видим,что"Функция8"неимеет
Таблица6.9.8
Примоделированиидопущенаоднаошибкана
первоеправило.Видим,чтообъект"Кластер3"неиме-
етсвязи,значит,онлиболишний,либодолжениметь
связьскаким-нибудьобъектом.
Устранивошибку,получиммодель,изображенную
нарис.6.9.15.
Rule(правило)/
Models№(модель№)
1
1.Объектыбезсвязей
1
2.Связимеждудвумяразличными
объектами
0
связи,значит,оналиболишняя,либодолжнаиметьсвязьс
каким-нибудьобъектом.Появлениеодногоитогожеобъекта
"Функция2"надвухуровняхиерархииневозможно.Использо-
ваниецикладелаетнепонятныммеханизмфункционирования
модели."Функция5",согласноописаниюдеревафункций,не
можетиметьдвухнепосредственныхпредшественников.
Устраниввыявленныенедостатки,получиммодель,
изображеннуюнарис.6.9.13.
Проведемповторнуюпроверку,используятолькоте
правила,вкоторыхбылидопущеныошибки.Статистичес-
каячастьотчетапорезультатамэтойпроверкисодержится
втаблице6.9.7.
Видим,чтоошибокнавыбранныеправиланет.
Вкачествеследующегопримеравыполнимсеманти-
ческуюпроверкуфункциональногодерева,изображенного
нарис.6.9.12сошибкамиинарис.6.9.13послеих
200
Глава6
Рис.6.9.12Третийпримерсошибками
Рис.6.9.13Третийпримерпослеустраненияошибок
201
ОписаниепрограммнойсистемыARIS
Рис.6.9.14Четвертыйпримерсошибками
Рис.6.9.15Четвертыйпримерпослеустраненияошибок
7.1.Описаниеатрибутовмоделей,
объектовисвязей
Всетипымоделей,объектовисвязейвARIS5.0с
EasyFilter,заредкимисключением,имеютодинаковые
атрибуты.Например,каждыйизвсехдевятнадцатиобъ-
ектовимеютпотринадцатьодинаковыхатрибутов,и
толькотриобъектаимеютдополнительныеатрибуты(от
одногодовосьми).Этожеможносказатьобатрибутах
моделейисвязеймеждуобъектами.Перейдемкописа-
ниютиповобъектов,связейиихатрибутов.
Втаблице7.1.1перечисленыатрибутымоделей,допус-
тимыхвARIS5.0сEasyFilter.Здесьприведеныиханглий-
скиеирусскиеназванияикраткоописаноихназначение.
Втаблице7.1.2представленывсетипыатрибутов,
которыеописываютэкземплярыдопустимыхобъектов.
Здесьданыихназванияикраткоописаноназначение.
Изэтойтаблицывидно,чтовсеобъектывосьмимоде-
лейвглавнойпапке(группеAttributes)содержатсемьатри-
бутов:Name,Identifier,Description/Definition,Fullname,Re-
mark/Example,Type,Creator.ОбъектPersonвгруппеAttribu-
tesимеетследующиедополнительныеатрибуты:Telepho-
nenumber,Faxnumber,E-mailaddress,Address,которые
позволяютописатьспецификуперсон(личностей).Под-
группа(вложеннаяпапка)Systemattributesсодержитшесть
атрибутов:Title1,Link1,Parameter1,Title2,Link2,Parame-
ter2.Кромеэтого,объектOrganizationunitсодержитдопол-
нительнуюподгруппу(новуюпапку)Simulationсединствен-
ныматрибутомNumberofemployees(числослужащих).
ДведополнительныеподгруппыимеетобъекттипаFuncti-
on,гдеподгруппаCosts(цена,затраты)содержитпапку
MaterialcostsсатрибутомAvg.materialcosts(средниемате-
риальныезатраты),папкуOthercosts(прочиеилидругие
затраты)сатрибутомAvg.othercosts,папкуPersonnelcosts
сатрибутомAvg.personnelипапкуTotalcosts(общиезатра-
ты)сатрибутомAvg.totalcosts,аподгруппаTimesсодержит
папкуOrientationtime(ориентировочноевремя)сатрибу-
томAvg.orientationtime,папкуProcessingtime(времяпро-
цесса)сатрибутомAvg.processingtimeипапкуWaittime
(времяожидания)сатрибутAvg.waittime.
Нарис.7.1.1длякаждоготипамодели(кромефунк-
циональногодерева)приведенсписокназванийдопус-
тимыхтиповобъектов.
Нарис.7.1.2длякаждоготипамодели(кромефунк-
циональногодерева)приведенсписокназванийдопус-
тимыхтиповсимволов,т.е.возможныхизображений
типовобъектов.
7.ARIS-МОДЕЛИРОВАНИЕ
СЛЕГКИМФИЛЬТРОМ
ARIS5.0слегкимфильтром(EasyFilter)предоставляетпользователювсеговосемь
типовмоделей(рис.6.1.3).Вэтойглаведостаточноподробнорассмотреныэтитипы
моделей,втомчислеихатрибуты,атакжеатрибутывсехдопустимыхтиповобъектов
исвязеймеждуними.ДлякаждоговидамоделированияпредставленыпримерыARIS-программ
(скриптов)анализамоделей.Этипрограммыдостаточноподробнокомментированы,и
дляиспользованныхметодовARIS-объектовприведеныкраткиеописания.
Нарис.7.1.3,7.1.4представленыназваниятиповобъ-
ектовиимсоответствующиеназваниятиповсимволов.
Например,объекттипаInformationcarrier(информацион-
ныйноситель)можетбытьизображеноднимиздвадцати
трехсимволов.Втаблице7.1.3представленытипыдета-
лизирующихсвязей(Assignments).Впервомстолбцепере-
численытипыобъектов,которыеможнодетализировать
путемсоставленияуточняющихмоделей.Типысоответст-
вующихмоделейприведенывовторомстолбцеэтой
таблицы.Заметим,чтофункциюможнодетализировать,
составивдлянеешестьразличныхтиповмоделей.Отно-
шения(связи)междуобъектамивнутримодели,перечис-
ленныевтаблице7.1.4,имеюттритипаатрибута--Type,
ConnectionroleиProbability(тип,рольотношенияиверо-
ятностьотношения).Толькоподвапервыхатрибута
имеютсвязи,перечисленныевтаблице7.1.5.
7.2.Типымоделей
ипримерыихпостроения
Большинствотиповмоделей,которыедопустимы
вARIS5.0спростымфильтром,ужерассмотрены.В
предшествующемразделеприведенадостаточнопол-
ная(нонеисчерпывающая)информацияпоихобъек-
там,связямиатрибутам.Поэтомуздесьосновнойупор
сделаннапримерыпостроенияэтихмоделей.
Измоделейданныхпростейшийфильтрпредостав-
ляеттолькомодельтипаTechnicaltermmodel(Модель
техническихтерминов).Внейможноиспользоватьдва
объекта:во-первых,Technicalterm(Техническийтермин),
изображаемыйбелымпрямоугольникомссимволамиFB
вправомнижнемуглу,и,во-вторых,Claster(Кластер),
изображаемыйкраснымпрямоугольникомслевойипра-
войсторонамиизвертикальныхтройныхлиний.Между
техническимитерминамидопускаетсясвязьтипаhas
203
ARIS-моделированиеслегкимфильтром
Таблица7.1.1
Таблица7.1.2
NНазвание
атрибута
Перевод
названия
Описаниеназначенияатрибута
Атрибутывгруппе(вглавнойпапке)Attributes
1N
a
m
e
Имя
ЗадаетсяпользователемдлявсехARIS-сущностей.
Используетсядлявыделениясущностисредидругих.
Уникальностьимениимеетважноезначение.
2Identifier
ИдентификаторИспользуетсявБД,чтобыизбежатьпроблем
ссинонимамиилиомонимамивименахсущностей.
3D
e
s
c
r
i
p
t
i
o
n
/
Definition
Описание/
ОпределениеИспользуетсядлякраткогословесногоописания
(определения)объекта.
АтрибутыподгруппыSystemattributes
1T
i
t
l
e1
1
-
йзаголовокЗаголовокпервогодокумента,
программыит.д.,связанныхсмоделью.
2L
i
n
k1
1
-
ясвязь
Полныйпутькпервомудокументу,
программеит.д.,связанныхсмоделью.
3Parameter1
1-йпараметрПараметр,передаваемыйвпервыйдокумент,
программуит.д.,связанныхсмоделью.
NНазвание
атрибута
Перевод
названия
Описаниеназначенияатрибута
Объектныеатрибуты(атрибутывглавнойгруппеAttributes)
1N
a
m
e
Имя
Обязательнозаполняется(задается)пользователем
награфическомизображенииобъекта.Длинаимени
недолжнаппревышать40символов.
2Identifier
ИдентификаторИспользуетсяARISдляидентификацииобъектов.
3Description/Defin-
ition
Описание/
ОпределениеИспользуетсядлякраткогословесногоописания
(определения)объекта.
4Fullname
ПолноеимяДлинаполногоименинедолжнапревышать100символов.
Заполняется,еслиимясодержитболеесорокасимволов.
5Remark/ExampleЗаметки/
Примеры
Вэтоматрибутеможнопривестипримериспользования
объекта,примечаниеиликомментарийкнему.Текстне
долженпревышать3000символов(неболееодной
страницы).
6T
y
p
e
Тип
Присваивается(назначается)системой.
7Creator
Создатель
Соответствуетименизарегистрированногопользователя.
ДополнительныеатрибутыдляобъектаPersonвглавнойгруппеAttributes
8TelephonenumberНомертелефонаНомертелефоналичности,участвующейвмоделируемой
системеи(или)ееБП.
9Faxnumber
НомерфаксаНомерфаксаличности,участвующейвмоделируемой
системеи(или)ееБП.
10E-mailaddressE-mailадрес
Номерэлектронногоадресаличности,участвующей
вмоделируемойсистемеи(или)ееБП.
11Address
Адрес
Адресличности,участвующейвмоделируемойсистеме
и(или)ееБП.
АтрибутыподгруппыSystemattributes
12Title1
1-йзаголовокЗаголовокпервогодокумента,
программыит.д.,связанныхсобъектом.
13Link1
1-ясвязь
Полныйпутькпервомудокументу,
программеит.д.,связанныхсобъектом.
14Parameter1
1-йпараметрПараметр,передаваемыйвпервыйдокумент,
программуит.д.,связанныхсобъектом.
15Title2
2-йзаголовокЗаголовоквторогодокумента,
программыит.д.,связанныхсобъектом.
16Link2
2-ясвязь
Полныйпутьковторомудокументу,
программеит.д.,связанныхсобъектом.
17Parameter2
2-йпараметрПараметр,передаваемыйвовторойдокумент,
программуит.д.,связанныхсобъектом.
204
Глава7
Рис.7.1.1Спискииспользуемыхобъектовдлякаждоготипамодели
205
ARIS-моделированиеслегкимфильтром
Рис.7.1.2Спискииспользуемыхтиповсимволов
206
Глава7
Рис.7.1.3Спискитиповсимволовдлякаждогообъекта.
Совпадающиеназванияобъектовиихсимволовнеприводятся.
Рис.7.1.4Спискитиповсимволов(слева)исоответствующихтиповобъектов(справа).
207
ARIS-моделированиеслегкимфильтром
Тип
объекта
Типмодели
Function
Valueaddedchaindiagram
Function
eEPC
Function
Functionallocationdiagram
Function
Functiontree
Function
Officeprocess
Function
Industrialprocess
Group
Organizationalchart
Location
Organizationalchart
OrganizationalunitOrganizationalchart
Technicalterm
Technicaltermsmodel
Таблица7.1.3
Тип
отношения
Перевод
activates
активизирует
creates
порождает
isevaluatedby
оцениваетсяспомощью
leadsto
порождаетсобытиечерез
links
связывает
Таблица7.1.4
Таблица7.1.5
Тип
отношения
Перевод
аccesses
имеетдоступк
belongsto
принадлежит
canaccess
можетиметьдоступк
canbeuser
можетиспользоваться
cansubsume
можетявлятьсяобобщающей
категориейдля
cansupport
можетподдерживать
canuse
можетиспользовать
cooperateswithвзаимодействуетс
createsoutputto
создаетнавыходе
depicts
описывает
executes
выполняет
hasmember
имеетвсвоемсоставе
hasoutputof
имеетнавыходе
hasrelationwithимеетотношениек
hasstate
отображает
isassignedto
связанс
iscomposedofсостоитиз
isexecutedat
выполняетсянатерритории
isinputfor
являетсявходомдля
islocatedat
располагается
isoperating
resourceof
являетсяресурсомдля
isOrganization
Managerfor
являетсяорганизационным
управляющим
ispartlyconsumedчастичнопотребляется
ispredecessorofпредшествует
isprocess-oriented
superior
подчиняетсяпопроцессу
issuperior
имеетвподчинении
lieson
отображается
occupies
занимает
providesinputforпредоставляетвходные
данныедля
requires
требует
subsumes
содержит,объединяет
relationwith("имеетсвязьс"),оттехническоготермина
ккластерупроводитсясвязьтипаdepicts("изображает"),
откластерактерминусвязьпровестинельзя,имежду
кластерамисвязьнедопускается.
Кластерпредставляетсобойлогическоепредставле-
ниенаборасущностей,которыеописываютсложноепоня-
тие.Кластерможетобъединятьвсебепонятия,которые
классифицируютописываемуюсущность.Онможетис-
пользоватьсядляотражениялогическоговзглядананабор
описываемыхтерминов(понятий)ит.д.Нарис.7.2.1.-7.2.3
приведеныпримерымоделейтерминов,которыеописыва-
ютихвзаимосвязьиотражаютрассматриваемуювэтой
книгепредметнуюобласть--ARIS-моделирование.
ПрипостроениидиаграммытипаOrganizationalchart
можноиспользоватьобъектыитипысвязимеждуними,
которыеизображенынарис.7.2.4.Приэтомрекомендует-
сяпридерживатьсяследующейметодики.Сначалапо-
строитьиерархическоедерево,отражающеелибодолж-
ностнуюиерархиюнапредприятии(диаграммуподчи-
ненностисубъектовответственностипредприятиянаос-
новеобъектовPersontypeилиPosition),либоорганизаци-
оннуюиерархию(диаграммувзаимосвязейорганизаци-
онныхструктурпредприятиянаосновеобъектаOrganiza-
tionalunit),либоиерархиюрасположенияподразделений
ирабочихместпредприятия(диаграммуразмещения
подразделенийпредприятиянаосновеобъектаLocation).
Затемскаждымизобъектовполучившегосяиерархичес-
когодеревасвязатьнедостающиедляпостроенияорга-
низационнойструктурыобъектыипринеобходимости
связатьэтиобъектыдругсдругом.Врезультатеизтрех
получившихсядиаграммможновыбратьлучшуюнаваш
взглядилисточкизрениязаказчикамодель.
Ввысшихучебныхзаведенияхчастобываеттак,что
кафедрыидажефакультетысоздаютсяподконкретного
человека,т.е.сусловием,чтоихвозглавитконкретная
личность.Поэтомусозданиеорганизационнойдиаграм-
мыможноначатьспостроениядеревасубъектов,отража-
ющегоихважностьсточкизрениявкладавразвитиеор-
ганизации(диаграммазначимости).Нотакойподходмож-
ноприменитьтолькодлятехорганизаций,вкоторыхорга-
208
Глава7
Рис.7.2.1Модельтехническихтерминов,связанныхспонятием"Процесс".
209
ARIS-моделированиеслегкимфильтром
Рис.7.2.2Модельтехническихтерминов,связанныхспонятием"ARIS-модельпроцесса".
210
Глава7
Рис.7.2.3Модельтехническихтерминов,связанныхспонятием"БДARIS".
211
ARIS-моделированиеслегкимфильтром
Рис.7.2.4ОбъектыисвязивмоделяхтипаOrganizationchart.
212
Глава7
низационноеустройствоотражаетсложившиесясубъек-
тивныетрадиции(семейственностиилидинастий).На
рис.7.2.5.-7.2.10приведеныпримерыописанияорганиза-
ционнойструктурыЭТФтремяспособами.Причемна
рис.7.2.5-7.2.7представленыихвозможныебазовые
иерархическиедеревья,анарис.7.2.8-7.2.10этидеревья
дополненыостальнымиобъектами.
ПостроениемоделейБПрекомендуетсяначинатьс
построенияпроцессно-ориентированногодеревафунк-
ций.Этоединственныйтипмодели,которыйдопустимв
функциональномвидеспростымфильтроммоделирова-
ния.Междуэкземплярамиединственноготипаобъекта
"Функция"устанавливаетсяединственныйтипсвязи--is
process-orientedsuperior("являетсяпроцессно-ориенти-
рованнойвышестоящей").Всефункции,ккоторымпро-
веденаэтасвязь,являютсяучастникамиодногоБП.На-
званиеэтогоБПявляетсяназваниемфункции,откоторой
исходятэтисвязи.Вкачествепримеранарис.7.2.11.изо-
браженопроцессно-ориентированноедереводляБП,
протекающегопоследующемусценарию.
Междупредприятиемипоставщикомматериалов
существуетдоговор,покоторомупоставщикдоставля-
етпредприятиюзаказанныематериалыпозаранееого-
вореннымусловиямотгрузки,доставки,оплатыит.д.
Поэтимусловиямпоставщикматериаловчерезтранс-
портнуюорганизацию(ТрО)доставляетзаказанные
предприятиемматериалы.Оплатазадоставкуосу-
ществляетсяпослеихполученияпредприятием.По-
ставщик,отгружаятранспортнойорганизацииматериа-
лы,выписываетдваэкземплярасчета-фактуры(СФ),
одинизкоторыхоставляетусебядляотчетности,а
другойпередаеттранспортнойорганизациидляпере-
возкиматериаловиврученияпредприятиювместес
заказаннымиматериалами.ТрОприотгрузкевыписы-
ваетпутевойлист,поставщик--триэкземпляратовар-
но-транспортнойнакладной(ТТН),которыеотправля-
ютсявместесзаказаннымиматериаламипредприя-
тию.Предприятие,принимаяутранспортнойорганиза-
цииматериалы,делаетотметкувдвухэкземплярах
товарно-транспортнойнакладной,одинизкоторыхвоз-
вращаетсявтранспортнуюорганизациюдляотчетнос-
ти,атретийоставляетусебя.Наоснованииполученно-
госчета-фактурыпредприятиеперечисляетденьгиза
заказанныематериалыиихдоставкупоставщику,кото-
рыйпослеполученияденежныхсредстврассчитывает-
сястранспортнойорганизацией.
Нарис.7.2.11неотраженалогикаипоследователь-
ностьвыполненияфункцийвцепирассмотренногоБП.
ЭтаинформацияотражаетсявeEPC-моделиБП.
Переченьобъектовиихсвязей,допустимыхвeEPC-
моделях,изображенынарис.7.2.12.
Нарис.7.2.13наосновепроцессно-ориентированного
дереваиописанногосценарияпостроенаeEPC-модель
БП"Доставкаматериалов".
ВыполнениесложнойфункцииизeEPC-диаграммы
можетбытьдетализировановдругойeEPC-модели.Для
сложновыполняемыхфункцийнеобходимостроитьтри
диаграммы.Во-первых,процессно-ориентированноеде-
рево,гдеперечисленывсеоперации(подфункции),нако-
торыеразбиваетсявыполнениесложнойфункции.Во-вто-
рых,eEPC-диаграмму,вкоторойвсеподфункцииувязаны
внужныхпоследовательностях,аточкиразветвленияи
соединенияэтихпоследовательностейописанылогичес-
кимиоператорами.В-третьих,диаграммыокруженияфунк-
ций.Остановимсяподробнеенаописанииназначенияи
примерахпостроениядиаграммыокруженияфункции.
Диаграммыокруженияфункцийиспользуютсядля
уменьшениясложностиеЕРС-модели.События,входные
ивыходныеданные,исполнители,организационныееди-
ницыит.д.,сосредоточенныевокругфункциивeEPC-
модели,загромождаютеефункциональныйпоток.Для
уменьшенияэтойгромоздкостиидлялучшеговосприятия
последовательностиилогикивыполненияфункцийможно
лишниеобъектыперенестивдругиедиаграммы.Диаграм-
маокруженияфункциипредназначенакакраздлятого,
чтобыописатьвсеобъекты,которыеокружаютфункцию,
т.е.исполнителей,входныеивыходныепотокиинформа-
ции,документыит.д.Этоттипмоделицелесообразно
применятьдлястатическойдетализациифункцийвмоде-
лиеЕРС.Вдиаграммеокруженияфункцииотражаются
дополнительныесвязииотношения,детализирующиеэту
функциюнауровнеданных.
Вдиаграммахокруженияфункцииудобноописывать
преобразованиевходныхданныхввыходные.Наних
связисострелкамипоказывают,представляетлисобой
информационныйобъектэлементвходныхданных,вы-
ходныхданныхилиявляетсявходнымивыходнымин-
формационнымобъектом.Крометого,можноввестипод-
робныеуказания,которыесодержатинформациюотом,
чтофункциясоздаетилиудаляетинформационныйобъ-
ект.Взависимостиотстепенидетализацииинформаци-
онныйобъектможетбытьпоказанкластеромданных,
илидокументом,илитолькотехническимтермином.
Какправило,диаграммаокруженияфункциипредназ-
наченадляпредставлениявсехобъектов,которыеимеют
отношениеквыполнениюфункциивцепиБП.Поэтому
примоделированииБПвдиаграммеeEPCдостаточно
использоватьсобытияифункцииизатемназначитькаж-
дойфункциидиаграммуееокружения,гдепоказатьвсе
остальныеобъекты,имеющиеотношениекэтойфункции
213
ARIS-моделированиеслегкимфильтром
Рис.7.2.5ФрагментдиаграммыдолжностнойподчиненностинаЭТФ
Рис.7.2.6ФрагментдиаграммывзаимосвязейорганизационныхединицЭТФ
Рис.7.2.7ФрагментдиаграммыразмещенияЭТФ
214
Глава7
Рис.7.2.8ФрагменторганизационнойдиаграммыЭТФ,
построеннойнаосноведиаграммыдолжностнойподчиненности
215
ARIS-моделированиеслегкимфильтром
Рис.7.2.9ФрагменторганизационнойдиаграммыЭТФ,
построеннойнаосноведиаграммыорганизационныхединиц
216
Глава7
Рис.7.2.10 Фрагмент организационной диаграммы ЭТФ, построенной на основе диаграммы размещения
217
ARIS-моделированиеслегкимфильтром
Рис.7.2.11 Процессно-ориентированное дерево
218
Глава7
Рис.7.2.12ОбъектыисвязивeEPC-моделях(начало)
219
ARIS-моделированиеслегкимфильтром
Рис.7.2.12ОбъектыисвязивeEPC-моделях(окончание)
220
Глава7
Рис.7.2.13eEPC-диаграммапоставкиматериаловпредприятию
221
ARIS-моделированиеслегкимфильтром
7.3.ФормированиеARIS-отчетов
помоделям
ARIS-отчеты(далееотчеты)могутгенерироваться
дляБД(Databases),групп(Groups),моделей(Models),
объектов(Objects)идругихARIS-сущностей.Онипред-
ставляютсобойгибкоеиэффективноесредствосбора
данныхобARIS-сущностяхивыводаихнапечать.
Отчетыпредоставляютпользователювозможностьвы-
вестинеобходимыесведенияомоделях,объектах,
группахит.д.втребуемомвиде.Длякаждойизсвоих
сущностейARISпредлагаетсценарииотчетаопреде-
ленноготипа.СценарийпредставляетсобойARIS-про-
грамму,котораядаетвозможностьсозданияотчетапо
определенномушаблонусвыводомтребуемыхдан-
ныхсогласновыбраннымпараметрам.Типсценария
учитываетособенностиконкретнойсущностиипредо-
ставляетпользователюопределеннуюинформацию
оеесвойствахиатрибутах.Втаблице7.3.1приведены
некоторыетипысценариевирасширенияфайлов,их
содержащих.
Каждыйотчетсостоитизобщейиспециальной
части.Вобщейчастисодержитсяинформацияодате
ивременигенерированияотчета,сервере,содержа-
щемБД,имениБД,используемомфильтре,пользова-
теле,которыйгенерировалотчет.Содержаниеспеци-
альнойчастисценариязависитотеготипаиоттех
параметров,которыевыбираютсяпользователемв
процессесозданияотчета.
Восновесозданияотчеталежиттипсценария.Пофай-
ловомурасширениютипасценарияможноопределить,для
какойсущностипредназначенданныйотчет.Отчетформи-
руетсялибоврезультатевыполненияранеесозданного
макроса,либоврезультатевыполнениямастераотчетов.
Рассмотримсозданиеотчетаспомощьюмакроса.
Макросыиспользуютсявслучаях,когданеобходи-
момногократновыполнятькакую-тозадачу.Макрос--
этонаборкоманд,сгруппированныхвместедляупро-
щениячастовыполняемойработы.Вместотого,чтобы
многократновручнуюделатьотнимающиемноговре-
мениповторяющиесядействия,можносоздатьодин
макрос,которыйбудетвыполнятьэтидействия,изатем
запускатьегопомеренеобходимости.Макросыис-
пользуютсядляследующихцелей:ускорениячасто
выполняемыхопераций,объединениясложныхко-
манд,упрощениядоступакпараметрамвДО,автома-
тизацииобработкисложныхпоследовательныхдейст-
вийвзадачах.
Длясозданиямакросанеобходимовыбратьпункт
менюEvaluate/ManageMacros,послечегооткроется
врамкахмоделируемогоБП.Врезультатеполучимясное
представлениеоБП.
Нарис.7.2.14представленысимволыобъектов,на
множествекоторыхстроятсяeEPC-модели.Еслиизэтого
перечняубратьдваверхнихсимвола--EventиProcess
interface--итрилогическихоператора--"и","или"и"ис-
ключающееили",--тополучимнаборсимволовобъектов,
намножествекоторыхстроитсядиаграммаокружения
функций.Нарис.7.2.15представленобщийвидтакой
диаграммы,анарис.7.2.16отдельноизображеныобъек-
ты-источникисвязейидлякаждогоизнихдопустимые
объекты-приемникисвязей.Нарис.7.2.14попятьпослед-
нихобъектоввстолбцах,анарис.7.2.15вдвухпослед-
нихстрокахизображеныносителиинформации.Этиде-
сятьсимволовобъектовотносятсяктипуInformation
carrier("Носительинформации"),инамногихрисунках
этогоразделаихпредставляетобъектFile("Файл").
еEPC-диаграммаможетдетализироватьоднуизфунк-
цийдиаграммытипаValue-addedchaindiagram(Цепочкадо-
бавленнойстоимости(качества)).Ноненаоборот,т.е.це-
почкадобавленнойстоимости(качества)неможетдетализи-
роватьоднуизфункцийeEPC-диаграммы.
ДиаграммытипаValue-addedchaindiagramприменя-
ютсядляописанияБПсверхувниз,гдесначалаописыва-
ютсясуперпроцессы,азатемфункцииэтихпроцессов
последовательнодетализируются.Нарис.7.2.17пред-
ставленыдопустимыевValue-addedchaindiagramтипы
объектовисвязимеждуними.Нарис.7.2.18приведен
примермоделитипаValue-addedchaindiagram.
Взаключениерассмотримособенностипостроения
офисныхииндустриальныхБП.Наборобъектоввкаж-
домизнихпредставленнарис.7.2.19,7.2.20.На
рис.7.2.21,7.2.22описаныдопустимыетипысвязеймеж-
дуобъектамивэтихмоделях.Следуетзаметить,чтомо-
дельтипаeEPCможнопредставитьввидемоделитипа
OfficeprocessиIndustrialprocess.Всезависитоттого,к
чемуближеБП--кофисномуилииндустриальному.Если
вБПработаюттолькосинформациейвофисе,тоего
удобноописатькакБПтипаOfficeprocess.ЕсливБП
производятпродукциюсиспользованиемтехнологичес-
когооборудования,материалов,оснасткиит.д.,тотакой
БПудобноописатькакБПтипаIndustrialprocess.
Здесьмырассмотреливсетипымоделейвотрыве
друготдруга.Вследующейглаверассматриваютсяпри-
меры,гдевсеэтимоделиучаствуютвописанииодной
системыиеепроцессов.
222
Глава7
Рис.7.2.14ТипысимволовобъектовмоделитипаeEPC
223
ARIS-моделированиеслегкимфильтром
Рис.7.2.15 Общий вид диаграммы окружения функции
224
Глава7
Рис.7.2.16ПереченьобъектовиихсвязейвмоделяхтипаFunctionalallocationdiagram
225
ARIS-моделированиеслегкимфильтром
Рис.7.2.17ОбъектыисвязивмоделяхтипаValue-addedchaindiagram
Рис.7.2.18Примерцепочкидобавленногокачества
226
Глава7
Рис.7.2.19СписокобъектовмоделитипаOfficeprocess
227
ARIS-моделированиеслегкимфильтром
Рис.7.2.20Переченьсимволов(изображений)объектов,
используемыхвмоделяхтипаIndustrialprocess
228
Глава7
Рис.7.2.21ОбъектыиихсвязивмоделяхтипаOfficeprocess
229
ARIS-моделированиеслегкимфильтром
Рис.7.2.22ОбъектыиихсвязивмоделяхтипаIndustrialprocess
230
Глава7
ДОManageMacros.ЧтобыоткрытьэтоДО,можнотак-
женажатьнакнопкуManageMacrosнапанелиинстру-
ментовмакроса(Macrostoolbar).Заданнаяпоумолча-
ниюпанельинструментовмакросасодержитдвекноп-
ки.Наэтойпанелимогутразмещатьсяпиктограммы
(символы)макросов,которыебылисозданыпользова-
телямивтекущейинсталляцииARIS.Этисимволывы-
бираютсявовремясозданияилиредактированиямак-
росавДОSelect.
Дляотображенияименмакросовнапанелиинстру-
ментовнеобходимовыбратьфлажокQuickInfoвДО
Customize.ДлявызоваэтогоДОдостаточнонажатьпра-
вуюкнопкумышинапанелиинструментовивыбрать
пунктCustomize.Принажатииправойкнопкимыши
всплываетменюToolbars,содержащеевкачествепунк-
товименадоступныхпользователюпанелейинструмен-
тов.Длятого,чтобыотобразить(спрятать)панельин-
струментов,достаточноактивизировать(деактивизиро-
вать)соответствующийфлажок.ДОCustomizeсодержит
тривкладки:панелиинструментов(Toolbars),команды
(Commands),сокращенныеклавиши(ShortcutKeys).
РаботавэтомДОаналогичнаработевсоответствующих
ДОофисныхприложенийWord,Exelидр.
ДОManageMacrosпозволяетпользователюредак-
тироватьисоздаватьновыемакросы.Влевойчасти
ДОотображеныименавсехмакросов,которыедоступ-
нывтекущейустановке.Дляредактированиямакроса
достаточновыбратьегоизспискаинажатьнакнопку
редактирования.ОткроетсяДОSelectScript.Устано-
вочныепараметрымакросовмогутбытьизменены.
ИзменениясохраняютсяпринажатиикнопкиOK.Для
удалениявыбранногомакросадостаточнонажатьна
кнопкуDelete.
Длясозданияновогомакросанеобходимонажать
накнопкуNew.ОткроетсяДОмастерамакросаSelect
Script.ВэтомДОможновыбратьжелаемыйсценарий,
которыйбудетиспользовандлясозданияотчета.Врас-
крывающемсяспискеContextможновыбратьБД(Data-
base),группу(Group),методфильтра(MethodFilter),
модель(Model),объект(Object).Втекстовойстроке
сценарияоценки(Script)указываетсяпутькфайлу,в
которомсохраненсценарийикоторыйбудетвыпол-
нятьсякакмакрос.Можнодобавитьполноеимяфайла
сценариякэтомупутиилинажатьнакнопкупоискаи
найтисценарийвстандартномДОWindowsOpenFile.
Расширениефайлавыбранногосценариядолжносо-
ответствоватьвыбраннойсущностивспискеContext.
Если,например,выбираетсяModel,товыбранныйсце-
нарийдолжениметьфайловоерасширениеrsm.Если
сущностьирасширениенесоответствуютдругдругу,
токнопкаNextбудетнедоступна.
ВтекстовойстрокеTitleпоявляетсяописаниесце-
нарияввидетекстапомощи.Еслипоместитьуказатель
мышивэтойстроке,недвигаяимвтечениенескольких
секунд,тобудетотображеноболееподробноеописа-
ниевыбранногосценариявформебыстройинформа-
ции(QuickInfo).Еслитекстоваястрокапустаилиесли
информациянеотображена,тоэтоозначаетчтоописа-
ниенепредусмотренодлявыбранногосценария.
ВтекстовомблокеMacroName(имямакроса)не-
обходимоввестиимяновогомакроса.Можноназна-
читькнопкудляновогомакроса.Дляэтогонеобходимо
открытьраскрывающийсясписоксправаоттекстового
блокаивыбратьжелаемыйсимвол.
Можнопоказатьнаэкранепроцессформирования
отчетаприпомощимакроса.Дляэтогонеобходимоуста-
новитьфлажокDisplayProcedureDialog.Послевыбора
необходимыхустановокдляпереходакследующему
ДОнеобходимощелкнутьнакнопкеNext.ПоявитсяДО
SelectScriptOptions,вкоторомнеобходимоуказать,ка-
койязыкБДбудетиспользоватьсявовремявыполнения
макроса.Соответствующийраскрывающийсясписокпе-
речисляетвсеязыки,установленныевтекущейопера-
ционнойсистеменакомпьютере.Длясохраненияотчета
вфайленужновыбратьфлажоксозданиявыходного
файла(CreateOutputFile).Дляотображениявыходного
файлапослевыполнениямакросанеобходимоустано-
витьфлажокDisplayOutputFile.
Вследующей(третьей)строкевыбираетсявыход-
нойформатфайла.Враскрывающемсяспискепред-
лагаютсяформатыtxt,doc,rtf,xls,htmlидругие.Не
всевыходныеформатыпригодныдлявыбранногосце-
нарияотчета.Отчетможетбытьотредактированвфор-
матеdocвWord,ивформатеxlsвExcel.
Впоследнейтекстовойстрокевводитсяпутькпапке,
вкоторойсохраняютсярезультатыотчета(файлывыхо-
да).Длявыборажелаемойпапкивыходаможновос-
пользоватьсякнопкойпоиска.Приэтомоткроетсястан-
дартноеДОWindowsSaveАs,вкоторомследуетопре-
делитьпапкуижелаемыйфайл.Файловоерасширение
должносоответствоватьвыбранномувыходномуфор-
Типсценария
Файловое
расширение
Ориентированный
наобъект(object-oriented)
.rso
Ориентированный
намодель(model-oriented)
.rsm
Ориентированный
нагруппу(group-oriented)
.rsg
Ориентированный
наБД(database-oriented)
.rsd
Таблица7.3.1
231
ARIS-моделированиеслегкимфильтром
мату.Если,например,выбранформатhtml,выходной
файлдолжениметьфайловоерасширениеhtml.Если
файловоерасширениеивыходнойформатнесоответ-
ствуютдругдругу,кнопкаFinishбудетнедоступна.
Дляпоследовательнойнумерациикаждогосоздавае-
могоновогофайлавыходапривыполнениимакросанужно
выбратьфлажокNumbering.Тогда,еслиМоеИмя.rtf--
набранноеимядляфайлаотчета,тофайлоценкиполучит
имяМоеИмя1.rtfпослетого,какмакросоценкивыполнится
впервые.Вовремявтороговыполнениямакросановый
выходнойфайлсоздастсясименемMоеИмя2.rtfит.д.
ЗакончивустановкивДОSelectScriptOptions,нуж-
нощелкнутьнакнопку"Готово".Приэтомпоявится
ДОManageMacros.Дляформированияотчетаприпо-
мощисозданногомакросанеобходимовыбратьсоот-
ветствующиесущности,длякоторыхбудетсоздавать-
сяотчетизапуститьэтотмакроснавыполнение.
Рассмотримтеперьпроцесссозданияотчетаспо-
мощьюмастераотчетов.
Длявызовамастераотчетовнеобходимовыбрать
пунктменюEvaluate/Report,послечегопоявитсяДОмас-
тераотчетов.ЭтоДОпредлагаетпользователювыбрать
сценарийотчетаизспискапредлагаемыхсценариев.
Сценариивыбираютсявзависимостиотсущности,для
которойсоздаетсяотчет.Раскрывающийсясписокотобра-
жаетвсесценарии,которыеявляютсядопустимымидля
выбраннойсущности.Длявыбранногосценарияотобра-
жаетсяполныйпутькфайлу,вкоторомоннаходится.
Длясозданияотчетаможновыбратьсценарийиз
группыдругихсценариев.Дляэтогодостаточнолибо
ввестиполныйпутьвтекстовоеполе,либонайтижелае-
мыйфайл,используякнопкупоиска.Дляполученияпол-
ногоописаниявыбранногосценариядостаточнонажать
клавишиCtrl+F1.Послевыборасценарияможноперей-
тикследующемушагусозданияотчета,т.е.нажать
кнопку"Далее".ТогдапоявитсяДОвыборапараметров
файлавыхода.ЭтоДОпредлагаетпользователюте
жевозможностивыбора,чтоиДОмастерамакроса.
Послезапускасозданногомакросаилипослевыбо-
равсехпараметровмастераотчетовизапускаегона
выполнениепоявляетсяДО,названиекотороговпервом
случаесоответствуетименимакроса,авовторомназы-
ваетсяReport.ПоявлениеэтогоДОсвидетельствуето
том,чтосозданиеотчетаначалось.Еслинеобходимо
прерватьпроцедурусозданияотчета,тонужнонажать
кнопкуCancelили,еслииспользуетсямакрос,нажать
кнопкуEndнапанелиинструментовмакроса.
Нарис.7.3.1изображенпроцесссозданияотчета,
анарис.7.3.2представленадиаграммаразмещения
объектоввокругэтогопроцесса.
7.4.Скриптыанализамоделей
исозданиеновыхскриптов
ПеречислимикраткоопишемсуществующиевARIS
скриптыанализамоделей.Этискриптыиспользуются,как
правило,дляанализаболеесложныхтиповмоделей,чем
те,которыедопустимывARIS5.0спростейшимфильтром.
Скриптыанализамоделейиобъектовхранятсяв
каталогеC:\Programfiles\ARIS5\Script\Analyse\Enииме-
ютрасширения*.asmи*.aso.Первыеизнихориентиро-
ванынаанализмоделей,вторые--наанализобъектов.
Известныследующиескриптыанализамоделей.
ApplicSysBreak.asm.Используетсядляанализасле-
дующихмоделей:еЕРС,еЕРС(спотокомматериалов),
еЕРС(ввидестолбцаистроки),производственныйи
офисныйпроцессы,UML-диаграммадействий,PCDи
PCDспотокомматериалов.Врезультатеанализаопре-
деляетсякоэффициентстепениинтеграцииИСвнутри
БП.Онможетприниматьзначенияот0до1.Чемниже
степеньинтеграцииИС,темвышеэтоткоэффициент.
BSC_GraphicExport.asm.ИспользуетсядляBSC-
анализапричинно-следственнойдиаграммы,дерева
функций,организационнойсхемыит.д.
ВSС_PlanActualComparsion.asm.Применяетсядля
BSC-анализапричинно-следственнойдиаграммы,дере-
вафункций,моделиструктуры,организационнойсхемы
иVAD.Выводитрезультатысравненияфактическихи
планируемыхпоказателейдостиженияцелейкомпании.
FunctionClass.asm.Применяетсядляанализавсех
моделей,содержащихфункции.Проводитсягруппи-
ровкавсехфункцийвыбранныхмоделейсогласнозна-
чениюатрибутаопределенноготипа.
MediaBreak.asm.Используетсядляразновидностей
моделейеЕРС,производственногоиофисногоБП,UML-
диаграммыдействий,PCDиPCDспотокомматериа-
лов.Входеанализаопределяетсякоэффициент,отра-
жающийстепеньинформационныхразрывоввБП.Этот
коэффициентможетприниматьзначенияот0до1.Чем
нижестепеньинформационнойинтеграциивБП,тем
вышезначениекоэффициента.
ModelComparsion.asm.Применяетсядлясравнения
моделейдвумяспособами.Впервом(сравнениесу-
ществования)выявляетсяналичиеилиотсутствиеоди-
наковыхобъектоввсравниваемыхмоделях.Вкачестве
критериевидентичностимогутвыступатьнекоторыеат-
рибуты(имя,идентификатор,описаниеобъектаит.д.).
Вовторомсравниваютсяатрибутыобъектовсидентич-
нымиименами,находящимисявразличныхмоделях.
OrgChange.asm.Применяетсядляразновидностей
моделиеЕРС,производственногоиофисногоБП,UML-
232
Глава7
Рис.7.3.1Процесссозданияотчета
233
ARIS-моделированиеслегкимфильтром
Рис.7.3.2 Диаграмма размещения объектов вокруг функции "Создание отчета"
234
Глава7
(Отчет).Вовторомсписке(Forwhichcontextdoyouwish
tocreatethescript?)указываютсяARIS-сущности,для
работыскоторымисоздаетсяскрипт(дляобъектов,моде-
лей,папокит.д.).ВтекстовомполеScriptfilenameзадает-
сяимяфайла,вкоторомбудетсохраненсоздаваемый
скрипт.Дляпереходакдальнейшимшагамсоздания
скриптанеобходимовобластиGeneration(Генерация)
выбратьопциюGenerateCode(Генерироватькод).Если
выбратьопциюCreateEmptyScript(Создатьпустой
скрипт),товпрограммескриптабудутсгенерированы
толькозаголовки.НажаввэтомДОкнопкуProperties
(Свойства),можнозадатьзаголовок(названиескрипта),
автора(создателя,разработчика)скрипта,названиеком-
панииразработчика,краткоеописаниеидругуюинфор-
мациюдлясоздаваемогоскрипта.ВследующемДО
(ScriptWizard--SelectFilterSettings)указываетсяфильтр,
черезкоторыйскриптбудетобращатьсякБД,атакже
типыобъектовимоделей,длякоторыхрекомендуется
применятьновыйскрипт.ВследующемДО(ScriptWizard
--DefineBasicLayout)можноопределитьколонтитулы
будущегоотчета.
ВследующемДО(ScriptWizard--DefineProcedural
Structure)формируетсяиерархическаяструктуравыво-
димойвотчетинформации.Напомним,чтоARISис-
пользуетобъектнуюБД,гдеобъектыявляютсяэкземп-
лярамиклассов.Описаниеэтихклассовможнонайти
вконтекстнойсправкепосистемеARIS(разделARIS
ScriptEditor).ВправойчастиДО(ScriptWizard--Define
ProceduralStructure)представленсписокклассовиих
свойств.Последобавлениявпрограммуизэтогоспис-
каклассаилиегосвойстваавтоматическигенерируют-
сясоответствующиеоператорыкода.Еслидобавляе-
мыйклассилисвойствоявляетсясписком(онипомече-
нысимволомиздвухромбиков),товотчетвыводится
содержимоесписка.Дляупорядочиванияэтогосписка
нужновэтомДОнажатьOptions(Опции)ивпоявив-
шемсяДОсортировкиспискауказатьотодногодотрех
критериевегосортировки.
Сформировавтакимобразомструктурускриптаи
нажавкнопку"Готово",можнозаписатьтекстпрограм-
мывфайл.Приотсутствииошибоквыдаетсясообще-
ниеобуспешномокончаниисозданияпрограммы.
ScriptWizardпозволяетизменятьсозданныйскрипт.
ДляэтогонеобходимочерезменюFile/OpenвызватьДО,
вкоторомвыбратьпунктEvaluationScript.ДалеевДОSe-
lectScriptвыбратьфайлизменяемогоскрипта.ВДОScript
Wizard--SelectProcessingTypeследуетзадатьспособре-
дактированияскрипта.РедактированиеприпомощиScript
WizardзадаетсяопциейInScriptWizard,априпомощи
ARISScriptEditor--опциейInScriptEditor.Редактирование
диаграммыдействий,PCDиPCDспотокомматериа-
лов.ОпределяетсястепеньориентированностинаБП.
Расчетосновываетсянаколичествепереходовответст-
венностиотодногоисполнителякдругому.
VariantComparsion.asm.Применяетсядлясравнения
толькодвухмоделей--мастер-моделииееварианта.
Оригинальныеилиподобныеэтимскриптыанализа,а
такжескриптыподготовкиотчетовпомоделямирезультатам
иханализаможетсоздатьлюбойпользовательсамостоя-
тельно.Дляэтогосуществуютсоответствующиемеханизмы.
Впроцессесозданияскриптарекомендуетсявпервую
очередьописатьцелиегосоздания,определитьбудущих
пользователей,проанализироватьтребованияпользова-
телейкотчету,оценитьвозможностиARISповыводуин-
формациивнужномвиде,оценитьискорректироватьтре-
бованиякмоделям,скоторымисоздаваемыйскриптбудет
работатьит.д.Всездесьперечисленноеотноситсякэтапу
анализатребованийкбудущемускрипту.Результатыэтих
требованийдолжныотразитьсявтехническомзадании
наразработкускрипта.Внемописываетсявыводимаяин-
формация,перечисляютсяARIS-сущности(модели,объ-
екты,связиит.д.),которыебудутанализироваться,опре-
деляютсяформыпредставленияданных(структурирован-
ныйтекст,таблицы,графикамоделиит.д.).Взаданиина
программированиенеобходимоописатьструктурудоку-
ментовиформупредставленияинформациивкаждом
разделе,определитьзаголовки,стилииколонтитулы,вы-
делитьсодержательнуючастьинформации,получаемую
измоделей,расставитьслужебныесловаисогласовать
ихформу(род,число,падеж,ит.д.)синформацией,выво-
димойизмоделей.
Создатьскриптможноспомощьюмастераскриптов
(ScriptWizard).Онпозволяетсоздатьструктуру(шаблон)
скрипта,гдеуказывается,какиемодели,объекты,связи
иатрибутыбудутобрабатыватьсяэтимскриптомика-
каяфильтрацияисортировкабудетиспользоваться.
Этотмастерпозволяетреализоватьжелаемуюструкту-
рувыводаинформацииивцеломсформироватьструк-
туруновой(будущей)программы.Изменитьирусифици-
роватьскриптможноспомощьюARISScriptEditor.
Структураисоставвыводимойвотчетинформации
могутбытьполностьюопределеныпользователем.Для
этогонеобходиморазработатьсобственныйскриптпри
помощиредактораскриптов(модульARISScriptEditor).
ScriptWizardзапускаетсячерезпунктменюFile/New.
ВыбраввпоявившемсяокнепунктменюEvaluationScript,
откроетсяДО(ScriptWizard--SelectBasicSettings)зада-
нияосновныхпараметровбудущегоскрипта.Впервом
списке(Forwhichcomponentdoyouwishtocreatethe
script?)этогоДОнеобходимоуказатьтипскриптаReport
235
ARIS-моделированиеслегкимфильтром
спомощьюARISScriptEditorвыбираетсявтомчисле,
еслинеобходимыеизменениявыходятзарамкивозмож-
ностейScriptWizard.ВДОScriptWizard--SelectProcessing
TypeнажавкнопкуProperties,можноизменитьзаголовок,
автора,названиекомпании,описаниепрограммыит.д.
Следуетиметьввиду,чтоеслиразрабатываемый
скриптбылоткрытисохраненприпомощиARISScript
Editor,тоэтотскриптуженельзябудетоткрытьприпо-
мощиScriptWizard.
ARISScriptEditorпредназначендляразработки,
созданияиредактированияавторскихскриптованали-
заиподготовкиотчетов.Взаголовкеэкранаэтогоре-
дактора(рис.7.4.1)виднополноеимяфайла,вкотором
хранитсяпрограмма.Затемследуетглавноеменюи
панельинструментов.Вверхнейчастиокнастекстом
коданаходитсядвараскрывающихсясписка,гдепра-
выйотражаетструктурупрограммы(списоквсехпро-
цедурифункций,блокглобальныхобъявленийпере-
менных)ипозволяетперемещатьсямеждуструктурны-
миблокамипрограммы.Внижнейчастиокнаимеются
закладкидляпросмотратекстапрограммы(Script),ма-
кетаотчета(Layoutтолькодлячтения),верхнего(Hea-
der)инижнего(Footer)колонтитулов.
Втекстепрограммыразличнымицветамивыделе-
нысемантическиразличныеучасткикода.Коммента-
рий--зеленый.КомандыязыкаARIS-Basic--темно-
синий.КомандыVisualBasic--синий.Структурыязыка
(определенныепользователемобъектыихметоды,
константыит.д.)--черный.Строкисошибками--крас-
ный.Контрольныетермины--бирюзовый.
МодульARISScriptEditorимеетвстроеннуюсисте-
мупросмотрабиблиотек,используемыхдлясоздания
скриптов.Даннаясистемапозволяетнайтиивставить
вскриптинтересующийпользователяметодилисвойст-
во,атакжепросмотретьформатзаданияпараметров.
НижеперечисленытеARIS-объектыиихсвойства,кото-
рыеиспользуютсявпятискриптах,написанныхвкачест-
веавторских(студенческих)программдлявыполнения
элементарныхоперацийсразличнымитипамимоде-
лей,построенныхвARIS5.0спростейшимфильтром.
OutPut.Init(longoutputType,VARIANTlocaleID)--Иници-
ализируетиустанавливаетформатфайлавывода.При
необходимостиопределяетязыквывода.ЗдесьoutputType
--форматфайлавывода.Можноиспользоватьформаты:
OUTRTF,OUTTEXT,OUTWORD,OUTEXCEL,OUTHTML,
OUTTABLE.loceleID--языкфайлавывода.Еслиязыкне
задан,тоиспользуетсяязыкинтерфейсаARIS.
OutPut.DefineF(sStyleSheetName,sFontName,long
nFontSize,longfontColor,longbkColor,longnFormat,long
mm_indLeft,longmm_indRight,longmm_distTop,long
mm_distBottom,longmm_indFirstLine,doubledLineSpacing)
--определяетшаблонстиля(длядокументовMSOffice),
гдеsStyleSheetName--названиешаблона,sFontName--
названиешрифта,nFontSize--размершрифта,fontColor,
bkColor--цветшрифтаифона,nFormat--
форматированиетекста,mm_indLeft,mm_indRight,
mm_distTop,mm_distBottom--отступыслева,справа,
сверхуиснизу,mm_indFirstLine--абзацныйотступ,
dLineSpacing--высотастроки.
OutPut.Output(VARIANTsVarText,LPCTSTRfontName,
longfontSize,longfontColor,longbkColor,longnFormat,long
mmIndent)--выводиттекстсзаданнымформатированием
вобъектвывода,гдеsVarText--текстдлявывода.Осталь-
ныепараметрыаналогичныOutPut.DefineF.
OutPut.OutputLnF(VARIANTsVarText,LPCTSTR
sStyleSheetName)--выводиттекстсформатированием
позаданномушаблонувобъектвывода,гдеsVarText--
смотритевыше,sStyleSheetName--названиешаблона.
OutPut.WriteReport(LPCTSTRstrPath,LPCTSTR
strFileName)--записываетотчет,созданныйкомандами
выводавформате,заданномOutPut.Initвфайлсименем
strFileName,срасположениемstrPath(путькфайлу).
BaseList.Get(longindex)--возвращаетэлементсписка
впозицииindex(начинаяснуля).
BaseList.Add(LPDISPATCHpDisp,VARIANTnPos)--до-
бавляетэлементвсписок,гдеpDisp--добавляемыйэле-
мент,nPos--позициядобавляемогоэлемента(необяза-
тельныйпараметр),еслионанеуказана,тоэлементдобав-
ляетсявконецсписка.
BaseList.Sort(shortsortKrit0,shortsortKrit0,short
sortKrit0,longlocaleId)--сортируетсписокпонескольким
критериям.Есликритериевменьшетрех,тодляостав-
шихсядолжностоятьSORT_NONE.
longBaseList.Count()--возвращаетколичествоэле-
ментоввсписке.
ObjOcc.ObjDef()--возвращаетопределениеобъек-
такакObjDef.
ObjOcc.Attribute(longattrTypeNum,longlocaleID)--воз-
вращаетатрибутattrTypeNumнаязыкеlocaleIDкакAttr.
Еслиязыкнеуказан,тоиспользуетсяязыксистемыARIS.
longObjOcc.InDegree(shortnStructure)--возвращает
количествоприходящихсвязейобъекта,гдеnStructure
--EDGES_ALL(всесвязи),EDGES_STRUCTURE
(структурныесвязи),EDGES_NONSTRUCTURE(не-
структурныесвязи).
ObjOcc.Cxns(VARIANTnInOut,VARIANTnStructure)
--возвращаетсписоксвязейобъектакакCxnsOccList,
гдеnInOut--EDGES_ALL(всесвязи),EDGES_IN(при-
ходящиесвязи),EDGES_OUT(исходящиесвязи),
nStructure--смотритевыше.
236
Глава7
Рис.7.4.1 Экран редактора скриптов ARIS
237
ARIS-моделированиеслегкимфильтром
boolAttr.IsMaintained()--определяет,поддерживает-
сяданныйатрибутисодержитлионкакие-либодан-
ные(непустуюстроку).
Attr.GetValue(BOOLbRemoveLineBreaks)--возвра-
щаетзначениеатрибута.ЕслиbRemoveLineBreaks--
истина,тосимволыпереводастрокиудаляютсяизвоз-
вращаемогозначения.
Attr.MeasureValue(BOOLbRemoveLineBreaks)--
возвращаетзначениеатрибутасединицамиизмере-
ния.ЕслиbRemoveLineBreaks--истина,тоудаляет
символыпереводастроки.
Attr.SetValue(LPCTSTRsValue,longnMeasureUnit-
TypeNum)--присваиваетновоезначениеатрибуту,где
sValue--присваиваемоезначение,nMeasureUnitType-
Num--номерединицизмерения.
CxnOcc.TargetObjOcc()--возвращаетобъект,нако-
торыйуказываетсвязь,какObjOcc.
7.5.Программыобработкимоделей
техническихтерминов
Текстпрограммыпервогоучебногоскриптадлярабо-
тыспроизвольноймодельютехническихтерминов,по-
строеннойвARIS5.0спростейшимфильтром,изображен
нарис.7.5.1.Этапрограммапредназначенадлясоздания
отчета,содержащегосписокопределенийтехнических
терминоввыбранноймодели.Длякорректнойработы
программынеобходимовыбратьмодель,содержащую
хотябыодинтехническийтермин,ивДОзапускаскрип-
товвыбратьдокументWordвкачествеформатафайла
отчета.Техническиетермины,длякоторыхпредполагает-
сяполучитьсписокопределений,должныиметьимя(не-
пустуюстроку)изаполненныйатрибутDescription\Defini-
tion(Описание\Определение).Текстопределениятехни-
ческоготерминаберетсяизэтогоатрибута.Впроцессе
работыпрограммыформируетсяотчет,структуракоторо-
гопредставленавтаблице7.5.1.
Есливыбратьмодельтехническихтерминовна
рис.7.5.2изапуститьэтупрограмму,товрезультате
сформируетсяследующийотчет.
Строка
Содержаниестроки
1
Определения
2
понятийизмодели
3
Типмодели:
<типвыбранноймодели>
4
Названиемодели:
<Названиевыбранноймодели>
5<
пустаястрока>
6<
пустаястрока>
7,8ит.д.<Названиетехническоготермина>.
<Определениеэтоготермина>
Таблица7.5.1
Определения
понятийизмодели
Типмодели:Technicaltermsmodel
Названиемодели:ОпределенияАС
Автоматизированнаясистема(АС).Система,состоящаяизперсоналаикомплексасредствавтоматизации
егодеятельности,реализующаяинформационнуютехнологиювыполненияустановленныхфункций.
Автоматизированноерабочееместо(АРМ).Программно-техническийкомплексАС,предназначенный
дляавтоматизациидеятельностиопределенноговида.
АдаптивностьАС.СпособностьАСизменятьсядлясохранениясвоихэксплуатационныхпоказателейв
заданныхпределахприизмененияхвнешнейсреды.
АлгоритмфункционированияАС.Алгоритм,задающийусловияипоследовательностьдействийкомпонен-
товАСпривыполненииеюсвоихфункций.
Внешняяинформационнаябаза.ЧастьинформационнойбазыАС,представляющаясобойсовокупностьдокумен-
тов,предназначенныхдлянепосредственноговосприятиячеловекомбезприменениясредстввычислительнойтехники.
ВходнаяинформацияАС.Информация,поступающаявАСввидедокументов,сообщений,данных,сигна-
лов,необходимаядлявыполненияфункцийАС.
238
Глава7
Рис.7.5.1Программавыводаопределенийобъектоввмоделитехническихтерминов
GlobalOutFileAsObject'Объектдлявыводарезультатоввфайл
SubMain
DimModelsAsObject'Modelsхранитвыбраннуюмодель
DimTermsAsObject'Termsхранитсписокопределенийтерминов
SetModels=SelectedModels'Определениевыбранноймодели
SetTerms=CreateObject("ARIS.ObjOccList.5.0")'Созданиеспискарассматриваемыхобектов
SetOutFile=CreateObject("ARIS.Output.5.0")'Созданиеобъектадлявыводаспискаопределений
OutFile.Init(OUTWORD,SelectedLanguage)'ИнициализациявыводногодокументаWord(OUTWORD)с
выбраннымязыком(SelectedLanguage)
GetTermsModels,Terms'Выделениевсехобъектовизмодели
Terms.Sort(AT_NAME,SORT_NONE,SORT_NONE,SelectedLanguage)
'Сортировкапоименамобъектов(AT_NAME)наосновевыбранногоязыка
OutTermsTerms,Models'Формированиеотчетаивыводеговфайл
EndSub
SubGetTerms(ModelsAsObject,ByRefTermsAsObject)
DimTermsObjOccsAsObject'Рабочийобъект
DimiAsLong
SetTermsObjOccs=Models.Get(0).ObjOccList'Выбираемвсеэлементымодели
Fori=0ToTermsObjOccs.Count()-1'Переборвсехобъектов
IfTermsObjOccs.Get(i).ObjDef().Attribute(AT_DESC,SelectedLanguage).IsMaintained()Then
'Выбираютсятолькотеобъекты,длякоторыхсуществуетописание(AT_DESC)
Terms.Add(TermsObjOccs.Get(i))'ПередаетобъектвпеременнуюTerms
EndIf
Nexti
EndSub
SubOutTerms(TermsAsObject,ModelsAsObject)'Выводитсписокопределенийвфайл
DimiAsLong
DimfnameAsString'Строкадляхраненияимениобъекта
'Определениестилей:REPORT1-длязаголовка,REPORT2-длясправочнойинформации
'REPORT4-дляописанийтерминов
OutFile.DefineF("REPORT1","Arial",16,C_BLACK,COLOR_TRANSPARENT,FMT_CENTER,0,0,0,0,0,1)
OutFile.DefineF("REPORT2","Arial",14,C_BLACK,COLOR_TRANSPARENT,FMT_CENTER,0,0,0,0,0,1)
OutFile.DefineF("REPORT4","TimesNew
Roman",12,C_BLACK,COLOR_TRANSPARENT,FMT_JUSTIFY,0,0,0,0,0,1)
'Определениеполей(сверху,слева,справа,снизу)
OutFile.TopMargin=35:OutFile.LeftMargin=35:OutFile.RightMargin=25:OutFile.BottomMargin=30
'Выводназванияотчетаимодели
OutFile.OutputLnF("Определения","REPORT1"):OutFile.OutputLnF("понятийизмодели","REPORT2")
OutFile.OutputLnF("","REPORT4"):OutFile.OutputLnF("Типмодели:"+Models.Get(0).Type(),"REPORT2")
OutFile.OutputLnF("Названиемодели:"+Models.Get(0).Name(SelectedLanguage),"REPORT2")
OutFile.OutputLnF("","REPORT4"):OutFile.OutputLnF("","REPORT4")
Fori=0ToTerms.Count()-1'Переборвсехобъектов
fname=Terms.Get(i).ObjDef().Attribute(AT_NAME,SelectedLanguage).GetValue(True)
'Выводназваниятермина(курсивом)иегоопределения
OutFile.Output(fname+".","TimesNew
Roman",12,C_BLACK,COLOR_TRANSPARENT,FMT_ITALIC,0)
OutFile.OutputLnF(Terms.Get(i).ObjDef().Attribute(AT_DESC,SelectedLanguage).GetValue(True),"REPORT4")
'Пустаястрокамеждуопределениями
OutFile.OutputLnF("","REPORT4")
Nexti
OutFile.WriteReport(SelectedPath,SelectedFile)'Записьсфромираванногоотчетавфайл
EndSub
239
ARIS-моделированиеслегкимфильтром
Рис.7.5.2 Диаграмма модели технических терминов для терминов и понятий АС
240
Глава7
ВыходнаяинформацияАС.Информация,получаемаяврезультатевыполненияфункцийАСивыдаваемаяна
объектеедеятельностипользователюиливдругиесистемы.
ДиалоговыйрежимвыполненияфункцийАС.РежимвыполненияфункцииАС,прикоторомпользовательАС
управляетрешениемзадачи,изменяяееусловияи/илипорядокфункционированияАСнаосновеоценкиинформа-
ции,представляемойемутехническимисредствамиАС.
ЖивучестьАС.СвойствоАС,характеризуемоеспособностьювыполнятьустановленныйобъемфункций
вусловияхвоздействийвнешнейсредыиотказовкомпонентовсистемывзаданныхпределах.
ЖизненныйциклАС.Совокупностьвзаимосвязанныхпроцессовсозданияипоследовательногоизменения
состоянияАСотформированияисходныхтребованийкнейдоокончанияэксплуатациииутилизациикомплекса
средствавтоматизацииАС.
ИнтегрированнаяАС.СовокупностьдвухилиболеевзаимоувязанныхАС,вкоторойфункционирование
однойизнихзависитотрезультатовфункционированиядругой(других)так,чтоэтусовокупностьможнорассмат-
риватькакединуюАС.
ИнформационнаябазаАС.Совокупностьупорядоченнойинформации,используемойприфункционирова-
нииАС.
ИнформационноеобеспечениеАС.Совокупностьформдокументов,классификаторов,нормативнойбазы
иреализованныхрешенийпообъемам,размещениюиформамсуществованияинформации,применяемойв
АСприеефункционировании.
КомпонентАС.ЧастьАС,выделеннаяпоопределенномупризнакуилисовокупностипризнаковирассматри-
ваемаякакединоецелое.
ЛингвистическоеобеспечениеАС.Совокупностьсредствиправилдляформализацииестественногоязыка,
используемыхприобщениипользователейиэксплуатационногоперсоналаАСскомплексомсредствавтоматизации
прифункционированииАС.
МатематическоеобеспечениеАС.Совокупностьматематическихметодов,моделейиалгоритмов,
примененныхвАС.
Машиннаяинформационнаябаза.ЧастьинформационнойбазыАС,представляющаясобойсовокупность
используемойвАСинформациинаносителяхданных.
МетодическоеобеспечениеАС.Совокупностьдокументов,описывающихтехнологиюфункционированияАС,
методывыбораипримененияпользователямитехнологическихприемовдляполученияконкретныхрезультатов
прифункционированииАС.
НадежностьАС.КомплексноесвойствоАСсохранятьвовременивустановленныхпределахзначениявсехпа-
раметров,характеризующихспособностьАСвыполнятьсвоифункциивзаданныхрежимахиусловияхэксплуатации.
Нормативно-справочнаяинформацияАС.Информация,заимствованнаяизнормативныхдокументовисправочни-
ковииспользуемаяприфункционированииАС.
ОрганизационноеобеспечениеАС.Совокупностьдокументов,устанавливающихорганизационнуюструктуру,
праваиобязанностипользователейиэксплуатационногоперсоналаАСвусловияхфункционирования,проверкии
241
ARIS-моделированиеслегкимфильтром
обеспеченияработоспособностиАС.
ПользовательАС.Лицо,участвующеевфункционированииАСилииспользующеерезультатыеефункцио-
нирования.
ПравовоеобеспечениеАС.Совокупностьправовыхнорм,регламентирующихправовыеотношенияпри
функционированииАСиюридическийстатусрезультатовеефункционирования.
ПрограммноеобеспечениеАС.Совокупностьпрограммнаносителяхданныхипрограммныхдокументов,
предназначеннаядляотладки,функционированияипроверкиработоспособностиАС.
РабочаядокументациянаАС.КомплектпроектныхдокументовнаАС,разрабатываемыйнастадии"Рабочая
документация",содержащийвзаимоувязанныерешенияпосистемевцелом,еефункциям,всемвидамобеспече-
нияАС,достаточныедлякомплектации,монтажа,наладкиифункционированияАС,еепроверкииобеспечения
работоспособности.
СовместимостьАС.КомплексноесвойстводвухилиболееАС,характеризуемоеихспособностьювзаимо-
действоватьприфункционировании(включающеетехническую,программную,информационную,организацион-
нуюилингвистическуюсовместимость).
СопровождениеАС.Деятельностьпооказаниюуслуг,необходимыхдляобеспеченияустойчивогофункцио-
нированияилиразвитияАС.
ТехническийпроектАС.КомплектпроектныхдокументовнаАС,разрабатываемыйнастадии"Технический
проект",утвержденныйвустановленномпорядке,содержащийосновныепроектныерешенияпосистемевце-
лом,еефункциямивсемвидамобеспеченияАСидостаточныйдляразработкирабочейдокументациинаАС.
ТехническоезаданиенаАС.Документ,оформленныйвустановленномпорядкеиопределяющийцели
созданияАС,требованиякАСиосновныеисходныеданные,необходимыедляееразработки,атакжеплан-
графиксозданияАС.
ТехническоеобеспечениеАС.Совокупностьвсехтехническихсредств,используемыхприфункционирова-
нииАС.
ТехнорабочийпроектАС.КомплектпроектныхдокументовАС,утвержденныйвустановленномпорядкеи
содержащийрешениявобъеметехническогопроектаирабочейдокументациинаАС.
ФункцияАС.СовокупностьдействийАС,направленнаянадостижениеопределеннойцели.
ЭксплуатационнаядокументациянаАС.ЧастьрабочейдокументациинаАС,предназначеннаядляисполь-
зованияприэксплуатациисистемы,определяющаяправиладействияперсоналаипользователейсистемы
приеефункционировании,проверкеиобеспеченииееработоспособности.
ЭргономическоеобеспечениеАС.СовокупностьреализованныхрешенийвАСпосогласованиюпсихологи-
ческих,психофизиологических,антропометрических,физиологическиххарактеристикивозможностейпользова-
телейАСстехническимихарактеристикамикомплексасредствавтоматизацииАСипараметрамирабочей
средынарабочихместахперсоналаАС.
ЭффективностьАС.СвойствоАС,характеризуемоестепеньюдостиженияцелей,поставленныхприее
создании.
242
Глава7
ручкуизафиксироватьпроцентучастияисполнителей
функцийвцепивыполненногоБП.Здесьимеетсяв
видуучастиевдостиженииконечнойцели--получение
прибыли.Еслиэтипроцентызаносятся(формируются
вычислительнымпутем)ватрибутAvg.personnelcosts
(Средниетрудовыеиздержки)каждойфункциивпрой-
денныхцепяхБП,тоониавтоматическизапишутсяв
функциипроцессно-ориентированногодерева,соот-
ветствующегоеЕРС-диаграммерассматриваемогоБП.
Программа,тексткоторойпредставленнарис.7.6.1,
анализируяэтодерево,вычислитабсолютнуюзарпла-
туисполнителейкаждойфункциивцепиБП.
Программанарис.7.6.1анализируетпроцессно-ориен-
тированноедеревофункций,т.е.модельтипаFunction
tree,ирассчитываетраспределениезарплатыпоисполни-
телямкаждойфункциисучетомихвклада(впроцентах)
вреализациюБП.Передиспользованиемэтойпрограммы
общаязарплатадолжнабытьзанесенаватрибутAvg.
othercostsсамойпервой(комплексной)функциидерева.
Названиеэтойфункцииявляетсяназваниемвыполненного
(экземпляра)БПсопределеннымфондомзаработанной
платыисполнителейэтогоБП.Длявсехостальныхфунк-
цийдеревадолжныбытьзаполненыатрибутыAvg.person-
nelcosts(Средниетрудовыеиздержки)значениямипро-
центноговкладаисполнителяданнойфункцииввыполне-
ниепроцесса(функции)высшегоуровня.
Входевыполненияэтойпрограммывычисляютсяи
обновляютсязначенияатрибутовAvg.othercostsдлявсех
функций,входящихвдетализируемуюфункцию.Витоге
атрибутAvg.othercostsкаждойфункциисодержитабсо-
лютноезначениезарплаты,отнесеннойкэтойфункции.
Программаразноситзарплатуисполнителяфунк-
цииверхнегоуровняпозарплатамисполнителейкаждой
функциинижнегоуровнявсоответствиисихпроцент-
нымвкладомввыполнениепроцесса.Онаитерационно
(отуровнякуровню)заноситватрибутAvg.othercosts
каждойфункциинижнегоуровняпроизведениесодер-
жимогоатрибутаAvg.othercostsфункцииверхнегоуров-
нянасотуючастьпроцента,содержащегосяватрибуте
Avg.personnelcostsфункциинижнегоуровня.
Алгоритмвычислительнойработыпрограммына
рис.7.6.1представленвдиаграмметипаProgramflow-chart
(PF)(блок-схемапрограммы),изображеннойнарис.7.6.2.
7.7.Программаобработки
организационнойдиаграммы
Текстпрограммыскриптадляработыспроизвольной
организационнойдиаграммойизображеннарис.7.7.1(за-
нимаеттристраницы).Этапрограммапредназначенадля
деленнымисоглашениями,иуказатьдокументWord
какформатфайлавывода.
Структурамодели,которуюанализируетрассматрива-
емаяпрограмма,поясняетсянарис.7.5.4.Вэтоймодели
длякаждойзатратнойстатьи,описаннойвмоделикласте-
ром,должныбытьопределеныконкретныечисловыезна-
чениявсехсоставляющихэтойстатьиизанесеныватрибу-
тыобъектов(техническихтерминов)модели.Ватрибут
Description\Definitionзаноситсястоимостьоднойединицы
расходныхматериалов(комплектующихизделий,энерго-
носителейит.д.),аватрибутRemark\Example--количество
материалов(комплектующихизделий,энергоносителей
ит.д.),необходимыхдляпроизводстваоднойединицы
готовойпродукцииит.д.Такженеобходимозаполнитьат-
рибутDescription\Definitionдляобъекта"Стоимостьвоз-
вратныхсредств"иуказатьколичествовидовиздержек
вкаждойкатегориизатрат(атрибутRemark\Exampleуклас-
теров).
Впроцессеработыэтойпрограммыформируется
отчет,содержащийсообщениеобошибке,еслиструк-
туравыбранноймоделинесоответствуетописанным
соглашениям(требованиям).Еслипрограммавыпол-
няетвсенеобходимыевычислениябезсбоев,топояв-
ляетсясообщениеоееуспешномвыполнении.
ВрезультатеработыпрограммыватрибутDescription
\Definitionобъекта"Переменныезатратынаодинпро-
дукт"заноситсявычисленнаявеличинапеременныхза-
тратнаодинпродукт,авкластеры,обозначающиекатего-
риизатрат,заноситсявычисленнаясуммазатратподан-
нойкатегории(атрибутDescription\Definition).
Программанарис.7.5.3использованапримодели-
рованиипроизводственно-сбытовойфирмы,выпуска-
ющеймужскиесорочки.Соответствующиерасчетные
формулыизложенывпоследнейглаве.
7.6.Программаанализа
функциональногодерева
Дляпереходаотединыхтарифныхставоккрасче-
тузарплатыучастниковБПвзависимостиотихвклада
вреализациюБПивеличиныполученнойприбыли
можнопоступитьследующимобразом:вычислитьвы-
Текстпрограммывторогоскриптадляработысо
специализированноймодельютехническихтерминов
изображеннарис.7.5.3(занимаетдвестраницы).Эта
программавычисляетвеличинупеременныхзатратна
производствоодногопродукта.Дляэтогосуммируются
всеуказанныевмоделипеременныеиздержки.Для
работыпрограммынеобходимовыбратьмодельтехни-
ческихтерминов,построеннуювсоответствиисопре-
243
ARIS-моделированиеслегкимфильтром
Рис.7.5.3Программавычисленияпеременныхзатрат(начало)
PublicOutFileAsObject'Объектдлявыводарезультатоввфайл
SubMain
DimModelsAsObject'Modelsхранитвыбраннуюмодель
DimClListAsObject'ClListхранитсписоккластеров(категорийзатрат)
DimIncorrectAsBoolean'Признакнарушенияструктурымодели
DimVCAsDouble'Переменныезатраты(результатработыпрограммы)
SetModels=SelectedModels'Определениевыбранноймодели
SetClList=CreateObject("ARIS.ObjOccList.5.0")'Созданиеспискакластеров
SetOutFile=CreateObject("ARIS.Output.5.0")'Созданиеиинициализацияфайлаотчета
OutFile.Init(OUTTEXT,SelectedLanguage)
OutFile.DefineF("A","Arial",10,C_BLACK,COLOR_TRANSPARENT,FMT_LEFT,0,0,0,0,0,0)
Incorrect=False'Предполагаем,чтоструктурамоделиправильная
IfModels.Get(0).Type<>"Technicaltermsmodel"Then
OutFile.OutputLnF("Ошибка:выбраннаямодельнеявляетсямодельютехнических
терминов","A")'Проверкатипамодели(программаработаеттолькосмодельютехническихтерминов)
ElseFindFirstModels,ClList,VC,Incorrect'Проверкаструктурымодели
'Есливовремяработыподпрограммыпоявиласьошибка,топрекратитьвыполнение
IfIncorrectThen
OutFile.OutputLnF("Ошибка:невернаяструктурамодели","A")
ElseCalcClList,VC,Incorrect'Суммируетвсеиздержки
IfIncorrectThen
'Есливозниклаошибка,топрекратитьвыполнение
OutFile.OutputLnF("Ошибка:количествовидовзатратнесоответствует
заданному","A")Else
'Еслиошибокнет,тозаписатьвеличинупеременныхзатрат
ClList.Get(0).ObjDef().Attribute(AT_DESC,SelectedLanguage).SetValue(VC,-1)
OutFile.OutputLnF("Анализуспешнозавершен","A")
EndIf
EndIf
EndIf
OutFile.WriteReport(SelectedPath,SelectedFile)'Выводсообщенияобошибках
EndSub
SubFindFirst(ModelsAsObject,ByRefClListAsObject,ByRefVCAsDouble,ByRefIncorrectAsBoolean)
DimiAsLong
DimDummyObjsAsObject'Временнаяпеременнаядляхраненияспискаобъектов
DimDummyCxnsAsObject'Временнаяпеременнаядляхраненияспискасвязей
DimCheckAsLong'Временнаяпеременнаядляхраненияколичествасвязей
DimCCheckAsBoolean'Признакправильностимодели
SetDummyObjs=CreateObject("ARIS.ObjOccList.5.0")'Создаемсписокобъектов
SetDummyCxns=CreateObject("ARIS.CxnOccList.5.0")'Создаемсписоксвязей
'Выбираемвсетехническиетермины
SetDummyObjs=Models.Get(0).ObjOccListFilter("",SelectedLanguage,OT_TECH_TRM)
IfDummyObjs.Count()>0Then
CCheck=False
'Поискэлемента"Переменныезатратынаодинпродукт"
Fori=0ToDummyObjs.Count()-1
'Поискведетсяпочислусвязей(всепрочиетехническиетерминыимеюттолько
однусвязь)
Check=DummyObjs.Get(i).OutDegree(EDGES_ALL)
IfCheck>1Then
ClList.Add(DummyObjs.Get(i),0):CCheck=True'ДобавляемеговClList
нулевымэлементомEndIf
Nexti'Еслипредыдущийблоквыполнилсяправильно,томожновыполнятьследующий
IfCCheckThen
CCheck=False
'Определяетсписоксвязейотнулевогообъекта
SetDummyCxns=ClList.Get(0).Cxns(EDGES_OUT,EDGES_ALL)
'DummyObjsтеперьиспользуетсядляхраненияодногообъекта
SetDummyObjs=Nothing:SetDummyObjs=CreateObject("ARIS.ObjOcc.5.0")
244
Глава7
Рис.7.5.3Программавычисленияпеременныхзатрат(окончание)
'Посвязямнайдемтермин"Стоимостьвозвратныхсредств"
Fori=0ToDummyCxns.Count()-1
SetDummyObjs=DummyCxns.Get(i).TargetObjOcc()
IfDummyObjs.ObjDef().Type="Technicalterm"Then
'ВVCзаноситсястоимостьвозвратныхсредств(сознакомминус)
VC=-
Val(DummyObjs.ObjDef().Attribute(AT_DESC,SelectedLanguage).GetValue(True))
CCheck=True
Else
'Еслижеобъект-нетех.термин,тозаносимеговClList(тогдаэто
кластер)
ClList.Add(DummyObjs)
EndIf
Nexti
IfNot(CCheck)Then
Incorrect=True'Есличто-тобылонеправильно,тоустанавливаемпризнак
неверностимоделиEndIf
ElseIncorrect=True
EndIf
ElseIncorrect=True
EndIf
EndSub
SubCalc(ByRefClListAsObject,ByRefVCAsDouble,ByRefIncorrectAsBoolean)
DimiAsLong:DimjAsLong
DimCxnsCheckAsLong'Временнаяпеременнаядляхраненияколичествасвязей
DimCheckNameAsString'Временнаяпеременнаядляпроверкиназванияобъекта
DimTempCountAsLong'Счетчикиздержек
DimPriceAsLong:DimQuAsLong'Дляхраненияценыиколичества
DimDummyCxnsAsObject'Временнаяпеременнаядляхраненияспискасвязей
DimDummyObjAsObject'Временнаяпеременнаядляхраненияобъекта
SetDummyCxns=CreateObject("ARIS.CxnOccList.5.0"):SetDummyObj=
CreateObject("ARIS.ObjOcc.5.0")
'CheckNameиспользуетсядляхраненияназваниянулевогоэлемента
CheckName=ClList.Get(0).ObjDef().Attribute(AT_NAME,SelectedLanguage).GetValue(True)
Fori=1ToClList.Count()-1'Переборвсехкластеров
SetDummyCxns=ClList.Get(i).Cxns(EDGES_IN,EDGES_ALL)
'Проверкаколичествасвязей
CxnsCheck=Val(ClList.Get(i).ObjDef().Attribute(AT_REM,SelectedLanguage).GetValue(True))
IfCxnsCheck<>DummyCxns.Count()-1Then
Incorrect=True
Else
'Есливсеправильно,топодсчитываемсуммуиздержек
TempCount=0
'Переборвсехобъектов,связанныхскластером
Forj=0ToDummyCxns.Count()-1
SetDummyObj=DummyCxns.Get(j).SourceObjOcc()
'Объект"Переменныезатратынаодинпродукт"рассматриватьненужно
IfCheckName<>DummyObj.ObjDef().Attribute(AT_NAME,SelectedLanguage).GetValue(True)
Then
'Длявсехостальныхценаумножаетсянакол-во,исуммируетсяв
TempCount
Price=
Val(DummyObj.ObjDef().Attribute(AT_DESC,SelectedLanguage).GetValue(True))
Qu=
Val(DummyObj.ObjDef().Attribute(AT_REM,SelectedLanguage).GetValue(True))
TempCount=TempCount+(Price*Qu)
EndIf
Nextj
'ВычисленнаявеличиназаноситсявкластериприбавляетсякVC
ClList.Get(i).ObjDef.Attribute(AT_DESC,SelectedLanguage).SetValue(TempCount,-1)
VC=VC+TempCount
EndIf
Nexti
EndSub
245
ARIS-моделированиеслегкимфильтром
Рис.7.5.4Структурамодели,содержащейвходныеивыходныеданныепрограммы
нарис.7.5.3
246
Глава7
Рис.7.6.1ПрограммаанализамоделитипаFunctionTree
PublicOutFileAsObject'Объектдлявыводарезультатоввфайл
SubMain
DimiAsLong:DimModelsAsObject'Modelsхранитвыбраннуюмодель
DimHLFuncAsObject'HLFuncхранитсписокфункций
DimLLFuncAsObject'LLFuncхранитсписокфункций,связанныхсфункциямиизспискаHLFunc
DimNoFuncAsBoolean'Признакокончанияработы(когдавсефункциирассмотрены)
SetModels=SelectedModels'Выбормодели
SetOutFile=CreateObject("ARIS.Output.5.0"):OutFile.Init(OUTTEXT,SelectedLanguage)
SetHLFunc=CreateObject("ARIS.ObjOccList.5.0")'Созданиеспискаобъектов(функций)
FirstStepModels,HLFunc'ВыбориразмещениевсехфункциипервогоуровнявHLFunc
WhileNot(NoFunc)
SetLLFunc=CreateObject("ARIS.ObjOccList.5.0")
'Созданиеиразрушениесписков(HLFuncиLLFunc)вциклеиспользуетсядляочисткисписка
OneStepHLFunc,LLFunc,NoFunc
SetHLFunc=Nothing:SetHLFunc=CreateObject("ARIS.ObjOccList.5.0")
Fori=0ToLLFunc.Count()-1
HLFunc.Add(LLFunc.Get(i))'ПереписываетLLFuncвHLFunc
Nexti
SetLLFunc=Nothing'ОчисткаLLFunc
Wend
OutFile.WriteReport(SelectedPath,SelectedFile)
EndSub
SubFirstStep(ModelsAsObject,ByRefHLFuncAsObject)
DimDummyObjOccsAsObject:DimCheckAsLong:DimiAsLong
SetDummyObjOccs=CreateObject("ARIS.ObjOccList.5.0")
'Выбираетвсефункции(OT_FUNC)измодели
SetDummyObjOccs=Models.Get(0).ObjOccListFilter("",SelectedLanguage,OT_FUNC)
Fori=0ToDummyObjOccs.Count()-1
Check=DummyObjOccs.Get(i).InDegree(EDGES_ALL)'Количествовходящихсвязей
IfCheck=0Then'Есливходящихсвязейнет,тофункцияпомещаетсявHLFunc
HLFunc.Add(DummyObjOccs.Get(i))
EndIf
Nexti
EndSub
SubOneStep(ByRefHLFuncAsObject,ByRefLLFuncAsObject,ByRefNoFuncAsBoolean)
DimiAsLong:DimjAsLong:DimCurrCxnListAsObject
DimAOCAsCurrency'Значениесреднихпрочихиздержек
DimAOCNewAsCurrency'Новоезначениесреднихпрочихзатрат
DimPercAsLong'Процентвклада
NoFunc=True:SetCurrCxnList=CreateObject("ARIS.CxnOccList.5.0")'Созданиеспискасвязей
Fori=0ToHLFunc.Count()-1'ПереборвсехфункцийизHLFunc
'Получаемзначениеиздержек
AOC=
HLFunc.Get(i).ObjDef().Attribute(AT_COST_AVG_OTH,SelectedLanguage).MeasureValue(True)
SetCurrCxnList=HLFunc.Get(i).Cxns(EDGES_OUT,EDGES_ALL)'Определяемисходящие
связи
IfCurrCxnList.Count>0Then
Forj=0ToCurrCxnList.Count()-1
LLFunc.Add(CurrCxnList.Get(j).TargetObjOcc(),j)'Посвязямнаходим
функции
'Определяемзначениепроцентадлякаждойфункции
Perc=
LLFunc.Get(j).ObjDef().Attribute(AT_COST_AVG_PERS,SelectedLanguage).MeasureValue(True)
AOCNew=Perc/100*AOC'Вычисляемновоезначение
LLFunc.Get(j).ObjDef().Attribute(AT_COST_AVG_OTH,SelectedLanguage).SetValue(AOCNew,-1)
Nextj
NoFunc=False
'Еслибылаобработанахотябыоднафункция,тоснимаемпризнакокончанияработы
EndIf
Nexti
EndSub
247
ARIS-моделированиеслегкимфильтром
Рис.7.6.2Блок-схемапрограммынарис.7.6.1
248
Глава7
формированияспискавыбранныхсотрудников(объект
Person)ивыводанапечатьнекоторыханкетныхданных
ифотографии,привязаннойчерезатрибутLink,покаждому
изэтихсотрудников.Дляработыпрограммынеобходимо
выбратьмодельиформатфайлавывода(документWord).
МодельдолжнасодержатьобъектытипаPerson(сотруд-
ник).Заполнятьатрибутыанкетныхданных(телефон,ад-
ресит.д.)необязательно.Однако,еслионипусты,тов
отчеттакжебудутвыведеныпустыестроки.
Входеработырассматриваемойпрограммыфор-
мируетсядокумент,содержащийданныепосотрудни-
камвследующемвиде.
<Фамилия,имя,отчество>
Адрес:<Адрес>
Телефон:<Номертелефона>
<Фотография>
e-Mail:<Адресэлектроннойпочты>
Должность:<Названиедолжности>
Этапрограммаиспользованавпоследнейглаве
длявыводаинформациипочетыремсотрудникам
фирмы,выпускающеймужскиесорочки.
7.8.Программа"прокрутки"
еЕРС-модели
Текстпрограммыпоследнегоучебногоскриптадля
работыспроизвольнойеЕРС-модельюизображенна
рис.7.8.1.Этапрограммаотслеживаетлогикувцепоч-
кахвыполняемыхфункцийипроходитпообъектам
выбранныхцепочек.Даннаяпрограммаможетбыть
использованакакшаблон(основа)длясозданияпро-
граммимитацииианализаБП.
Дляработыпрограммынеобходимоввыбранной
eEPC-моделиБПзадатьидентификаторы,используе-
мыеприобработкелогическихоператоров.Ватрибут
Remark\Exampleфункцийилисобытий,предшествую-
щихлогическомуоператору,необходимовнестисписок
идентификатороввыбираемыхветвей(дляоператора
OR)либоуказатьодинидентификатор(дляXOR).Спи-
сокидентификаторовразделяетсяпробелами(напри-
мер,"АБВГ","ВверхВнизВправоВлево").Ватрибут
Description\Definitionкаждойфункцииилисобытия,сто-
ящихпослелогическогооператора,необходимозапи-
сатьидентификаторвыбораветви.Есливопределен-
номвышеспискеидентификатороввстретилосьсовпа-
дениесидентификаторомвыбораветви,тоданная
ветвьсчитаетсявыбранной,т.е.понейсостоитсяпро-
ход.Например,длясписка"АБВГ",записанногов
объект,предшествующийлогическомуоператоруOR,
иидентификатороввыбораветвей"А","Нет","Да","Б",
записанныхвобъекты,следующиезаэтимлогическим
оператором,будутвыбраныветви"А"и"Б".
Программанарис.7.8.1использоваласьдля"про-
крутки"ивыполнениянеобходимыхрасчетоввнекото-
рыхБП,рассмотренныхвпоследнейглаве.
249
ARIS-моделированиеслегкимфильтром
Рис.7.7.1Программаанализаорганизационнойдиаграммы(начало)
PublicOutFileAsObject'Объектдлявыводарезультатоввфайл
DimPersonsAsObject'СписокобъектовPerson
DimAddArray()AsString'Массивыдлядиалоговогоокна
DimAddedArray()AsString
DimFirstAddedAsBoolean'Признакдобавленияхотябыодногоэлементавдиалоге
SubMain
DimModelsAsObject'Хранитвыбраннуюмодель
DimDlgResAsBoolean'Признакокончаниядиалога
DimSelPersAsObject'Списоквыбранныхперсон
DimiAsLong
DimjAsLong
DimDummyStrAsString'Рабочая(временная)строка
SetOutFile=CreateObject("ARIS.Output.5.0")'Созданиеиинициализацияфайлаотчета
OutFile.Init(OUTWORD,SelectedLanguage)
SetModels=SelectedModels'Определяемвыбраннуюмодель
SetPersons=CreateObject("ARIS.ObjOccList.5.0")'Созданиесписков
SetSelPers=CreateObject("ARIS.ObjOccList.5.0")
FindPersonsModels,Persons'ВыделяетвсеобъектыPersonsизмодели
DlgRes=PersSelectDlg'Запускаетдиалог
IfNot(FirstAdded)Then'Есливсписокпомещенхотьодиноьъект
'выбираемнужныеобъектыизPersonsипомещаемихвSelPers
Fori=0ToPersons.Count()-1
DummyStr=Persons.Get(i).ObjDef().Attribute(AT_NAME,SelectedLanguage).GetValue(True)
Forj=0ToUBound(AddedArray)
IfDummyStr=AddedArray(j)Then
SelPers.Add(Persons.Get(i))
EndIf
Nextj
Nexti
ReportSelPers'Повыбраннымперсонамсоздаетсяотчет
EndIf
EndSub
SubFindPersons(ModelsAsObject,ByRefPersonsAsObject)
DimDummyObjsAsObject
DimiAsLong
'ТиповаяподпрограммаповыборуобъектовPersonsизмодели
SetDummyObjs=CreateObject("ARIS.ObjOccList.5.0")
SetDummyObjs=Models.Get(0).ObjOccListFilter("",SelectedLanguage,OT_PERS)
IfDummyObjs.Count()>0Then
Fori=0ToDummyObjs.Count()-1
Persons.Add(DummyObjs.Get(i))
Nexti
EndIf
EndSub
FunctionPersSelectDlgAsBoolean'Подпрограммадиалога
BeginDialogUserDialog530,252,.DialogFunc'СозданоспомощьюутилитыDialogEditor
ListBox20,14,490,84,AddArray(),.AddList
ListBox20,133,490,84,AddedArray(),.RmList
PushButton130,105,100,21,"Добавить>>",.PushAdd
PushButton300,105,100,21,"Удалить<<",.PushRemove
OKButton410,224,90,21,.OK
EndDialog
DimdlgAsUserDialog
PersSelectDlg=Dialog(dlg)'Запускдиалога
EndFunction
250
Глава7
Рис.7.7.1Программаанализаорганизационнойдиаграммы(продолжение)
SubReport(SelPersAsObject)
DimiAsLong:DimjAsLong
DimPhotoAsObject'Дляхраненияфотографий
DimNames()AsString'Массивыдляхраненияанкетныхданных
DimTel()AsString:DimAddr()AsString:DimeMail()AsString:DimPosition()AsString
DimDummyCxnsAsObject:DimStrDataAsString
ReDimNames(0ToSelPers.Count()-1):ReDimTel(0ToSelPers.Count()-1)
ReDimAddr(0ToSelPers.Count()-1):ReDimeMail(0ToSelPers.Count()-1)
ReDimPosition(0ToSelPers.Count()-1):SetPhoto=CreateObject("ARIS.Picture.5.0")
SetDummyCxns=CreateObject("ARIS.CxnOccList.5.0")
OutFile.DefineF("A","TimesNewRoman",12,C_BLACK,COLOR_TRANSPARENT,FMT_LEFT,0,0,0,0,0,0)
OutFile.DefineF("B","TimesNewRoman",12,C_BLACK,COLOR_TRANSPARENT,FMT_ITALICOr
FMT_LEFT,0,0,0,0,0,0)
Fori=0ToSelPers.Count()-1'Переборанкетныхданных
Names(i)=SelPers.Get(i).ObjDef().Attribute(AT_NAME,SelectedLanguage).GetValue(True)
Tel(i)=SelPers.Get(i).ObjDef().Attribute(AT_PHONE_NUM,SelectedLanguage).GetValue(True)
Addr(i)=SelPers.Get(i).ObjDef().Attribute(AT_ADDR,SelectedLanguage).GetValue(True)
eMail(i)=SelPers.Get(i).ObjDef().Attribute(AT_EMAIL_ADDR,SelectedLanguage).GetValue(True)
'Определениедолжности(черезсвязьсобъектомPosition)
SetDummyCxns=SelPers.Get(i).Cxns(EDGES_OUT,EDGES_ALL)
Forj=0ToDummyCxns.Count()-1
IfDummyCxns.Get(j).TargetObjOcc().ObjDef().Type()="Position"Then
Position(i)=
DummyCxns.Get(j).TargetObjOcc().ObjDef().Attribute(AT_NAME,SelectedLanguage).GetValue(True)
EndIf
Nextj
Nexti
'Выводотчета
OutFile.TopMargin=15:OutFile.LeftMargin=15:OutFile.RightMargin=15:OutFile.BottomMargin=15
'Началотаблицы
OutFile.BeginTable(100,COLOR_TRANSPARENT,COLOR_TRANSPARENT,FMT_LEFT,0)
ConstLF=Chr(13)+Chr(10)'Константапереводастроки(Enter)
Fori=0ToSelPers.Count()-1
OutFile.TableRow():StrData=Names(i):OutFile.TableCellF(StrData,100,"B"):OutFile.TableRow()
'Вседанныевыводятсяводнойячейкетаблицы
StrData=LF+"Адрес:"+Addr(i)+LF+"Телефон:"+Tel(i)+LF+"e-Mail:"+eMail(i)+LF+"Должность:
"+Position(i)+LF
OutFile.TableCellF(StrData,100,"A")
Nexti
OutFile.EndTable("",100,"TimesNewRoman",12,C_BLACK,COLOR_TRANSPARENT,0,FMT_LEFT,0)
OutFile.WriteReport(SelectedPath,SelectedFile)'Выводотчета
EndSub
DimAddAsBoolean'Признакдобавленияэлемента
DimRemoveAsBoolean'Признакудаленияэлемента
DimAddPosAsInteger'Позициядобавляемогоэлемента
DimRemovePosAsInteger'Позицияудаляемогоэлемента
FunctionDialogFunc%(DlgItem$,Action%,SuppValue%)'Подпрограммаобработкисобытийдиалога
DimiAsLong
DimDummyStrAsString
'ВидсобытияопределяетсяпеременнойAction%
SelectCaseAction%
Case1'Инициализациядиалога
ReDimPreserveAddArray(0ToPersons.Count()-1)
Fori=0ToPersons.Count()-1
AddArray(i)=
Persons.Get(i).ObjDef().Attribute(AT_NAME,SelectedLanguage).GetValue(True)
Nexti
FirstAdded=True
251
ARIS-моделированиеслегкимфильтром
Рис.7.7.1Программаанализаорганизационнойдиаграммы(окончание)
Case2'Изменениесостояниясписков(привыбореэлементаизсписка)
SelectCaseDlgItem$'Имяэлемента,вызвавшегособытие,хранитсявDlgItem$
Case"AddList"
'Привыбореэлементаустанавливаетсяпризнакдобавленияиопределяется
позицияэлементаIfAddArray(SuppValue)<>""Then
Add=True:AddPos=SuppValue
EndIf
Remove=False
'Привыбореэлементаизитоговогоспискаустанавливаетсяпризнакудаленияи
позицияэлемента
Case"RmList"
IfAddedArray(SuppValue)<>""Then
Remove=True:RemovePos=SuppValue
EndIf
Add=False
'Принажатиинакнопку"Добавить"(вслучаеустановленногопризнакаAdd)
'происходитудалениеэлементаизисходногоспискаидобавлениевитоговый
Case"PushAdd"
IfAddThen
'Подпрограммыдобавленияиудаленияработаютодинаково
'элементудаляетсяизодногосписка,идобавляетсявдругой
DummyStr=AddArray(AddPos):AddArray(AddPos)=
AddArray(UBound(AddArray))IfUBound(AddArray)=0Then
ReDimAddArray(0)
Else
ReDimPreserveAddArray(0To(UBound(AddArray)-1))
EndIf
IfFirstAddedThen
ReDimAddedArray(0):FirstAdded=False
ElseReDimPreserveAddedArray(0To(UBound(AddedArray)+1))
EndIf
AddedArray(UBound(AddedArray))=DummyStr
DlgListBoxArray"AddList",AddArray():DlgListBoxArray"RmList",AddedArray()
EndIf
'Принажатиинакнопку"Удалить"(вслучаеустановленногопризнакаRemove)
'происходитудалениеэлементаизитоговогоспискаидобавлениевисходный
Case"PushRemove"
IfRemoveThen
DummyStr=AddedArray(RemovePos)
AddedArray(RemovePos)=AddedArray(UBound(AddedArray))
IfUBound(AddedArray)=0Then
ReDimAddedArray(0)
ElseReDimPreserveAddedArray(0To(UBound(AddedArray)-1))
EndIf
ReDimPreserveAddArray(0To(UBound(AddArray)+1))
AddArray(UBound(AddArray))=DummyStr
DlgListBoxArray"AddList",AddArray():DlgListBoxArray"RmList",AddedArray()
EndIf
EndSelect
'Еслинажатакнопка"OK",тозакрытьдиалог
IfDlgItem$="OK"Then
DialogFunc%=False
ElseDialogFunc%=True
EndIf
'Остальныеслучаивданномдиалогенеиспользуются
Case3:Case4:Case5:Case6
EndSelect
EndFunction
252
Глава7
Рис.7.8.1ПрограммаанализаeEPC-диаграмм(начало)
PublicOutFileAsObject'Объектдлявыводарезультатоввфайл
DimEOSAsBoolean'Признакокончанияанализапроцесса
DimFirstAsBoolean'Признакпервогоэлементацепочки
DimDeletedAsLong'Количестовозавершенныхцепочек
SubMain
DimModelsAsObject'Хранитвыбраннуюмодель
DimStartAsObject'Хранитначальныеэлементыцепочки
DimSimList()AsString'Список,выводимыйвотчет
SetOutFile=CreateObject("ARIS.Output.5.0")
OutFile.Init(OUTTEXT,SelectedLanguage)
SetModels=SelectedModels'Определяемвыбраннуюмодель
SetStart=CreateObject("ARIS.ObjOccList.5.0")'Созданиесписка
FindStartModels,Start'Находимпервыйэлементцепочкипроцесса
First=True:Deleted=1'УстановкапризнакаипеременнойDeleted
WhileNot(EOS)
'Выполнятьединичный"шаг"дотехпор,поканебудетустановленпризнакокончания
MakeStepStart,SimList()
Wend
ReportSimList()'Формируетотчет
EndSub
SubReport(SimList()AsString)
DimiAsLong
OutFile.DefineF("1","Arial",10,C_BLACK,COLOR_TRANSPARENT,FMT_LEFT,0,0,0,0,0,0)
OutFile.WriteReport(SelectedPath,SelectedFile)
EndSub
SubFindStart(ModelsAsObject,ByRefStartAsObject)
DimiAsLong
DimDummyObjsAsObject
DimDummyCxnsAsObject
SetDummyObjs=CreateObject("ARIS.ObjOccList.5.0")
SetDummyObjs=Models.Get(0).ObjOccList'Выбираемвсеобъектыизмодели
SetDummyCxns=CreateObject("ARIS.CxnOccList.5.0")
'Выбираемизвсехобъектовте,которыеслужатначаломцепочки
Fori=0ToDummyObjs.Count()-1
'Увсехначальныхэлементовотсутствуетвходнаясвязь
SetDummyCxns=DummyObjs.Get(i).Cxns(EDGES_IN,EDGES_ALL)
IfDummyCxns.Count()=0Then
Start.Add(DummyObjs.Get(i))
EndIf
Nexti
EndSub
SubMakeStep(ByRefStartAsObject,ByRefSimList()AsString)
DimiAsLong
DimDummyCxnsAsObject
DimDummyObjAsObject
SetDummyCxns=CreateObject("ARIS.CxnOccList.5.0")
SetDummyObj=CreateObject("ARIS.ObjOcc.5.0")
253
ARIS-моделированиеслегкимфильтром
Рис.7.8.1ПрограммаанализаeEPC-диаграмм(продолжение)
IfStart.Count()=0Then
'ЕсливспискеStartнеосталосьниодногоэлемента,тозавершитьработу
EOS=True
Else'Впротивномслучаевыполняетсядвижениенаодинэлементповсемцепочкам
''
т.к.вовремяциклачислоэлементоввStartизменяется,тоиспользуется
While,анеFor
i=0
Whilei<=Start.Count()-1
'Определяетвсесвязи,исходящиеизэлементаStart
SetDummyCxns=Start.Get(i).Cxns(EDGES_OUT,EDGES_STRUCTURE)
IfFirstThen'Еслиустановленпризнакпервогоэлемента,то
EndIf
IfDummyCxns.Count()<>0Then'Еслисуществуетхотябыоднасвязь,то
'Определяетобъектпоэтойсвязи
SetDummyObj=DummyCxns.Get(0).TargetObjOcc()
'Логическиеоператорыобрабатываютсяотдельно
IfDummyObj.ObjDef().Type()="Rule"Then
'Длянихиспользуетсяподпрограммавыборапутей
SelectPathDummyObj,Start,i,SimList()
First=True
'Т.к.впроцессеработыSelectPathобрабатываемыйэлементудаляется,тоiуменьшается
i=i-1
Else'Есливстретилсянелог.оператор,топроисходитпередвижение
'ЭлементизStartудаляется,авместонегодобавляетсяследующий(поцепочке)
Start.Delete(i)
Start.Add(DummyObj,i)
EndIf
Else'Есливыходящихсвязейнет,тоэлементудаляетсяизStart
Start.Delete(i)
'Приудаленииэлементаiнеобходимоуменьшить
i=i-1
'ДлясохраненияправильнойнумерацииDeletedувеличивается
Deleted=Deleted+1
EndIf
'Приследующемпроходециклабудетобработанследующийэлемент
i=i+1
Wend
IfFirstThenFirst=False'ВконцешагапризнакFirstснимается
EndIf
EndSub
SubSelectPath(OprAsObject,ByRefStartAsObject,PosAsLong,ByRefSimList()AsString)
DimiAsLong
DimjAsLong
DimDummyCxnsAsObject
DimOprNameAsString
DimTmpStrAsString
DimTmpStr1AsString
DimTmpCharAsString
DimIDs()AsString
DimIDCounterAsLong
DimAddedAsLong
DimSelectedAsBoolean
SetDummyCxns=CreateObject("ARIS.CxnOccList.5.0")
SetDummyCxns=Opr.Cxns(EDGES_OUT,EDGES_STRUCTURE)
OprName=Opr.ObjDef().Name(SelectedLanguage)'Получениеимениоператора
'началовыбораидентификаторов
TmpStr=Start.Get(Pos).ObjDef().Attribute(AT_REM,SelectedLanguage).GetValue(True)
TmpStr1="":IDCounter=0:ReDimIDs(0)
254
Глава7
Рис.7.8.1ПрограммаанализаeEPC-диаграмм(окончание)
Fori=1ToLen(TmpStr)
TmpChar=Mid(TmpStr,i,1)
IfTmpChar=""Ori=Len(TmpStr)Then
ReDimPreserveIDs(0ToIDCounter)
Ifi=Len(TmpStr)Then
IDs(IDCounter)=TmpChar
ElseIDs(IDCounter)=TmpStr1
EndIf
IDCounter=IDCounter+1
TmpStr1=""
ElseTmpStr1=TmpStr1+TmpChar
EndIf
Nexti
Start.Delete(Pos)
'конецвыбораидентификаторов
'Данныйблокиспользуетсядлявыбораэлементов,разделенныхпробелами,изстроки
'изаполненияихвмассив(IDs)
'т.е.строка"АБВ"распадетсянатриэлемента-вIDs(0)будет"А",авIDs(2)-"В"
SelectCaseOprName'Выборизтрехоператоров:AND,OR,XOR
Case"ANDoperator"'ВслучаеоператораANDвыбираютсявсеветви
Fori=0ToDummyCxns.Count()-1
Start.Add(DummyCxns.Get(i).TargetObjOcc())
Nexti
Case"ORoperator"
Added=0'Addedиспользуетсядляподсчетаколичествавыбранныхветвей
Selected=False
Fori=0ToDummyCxns.Count()-1
'СравниваемидентификаторыветвейсэлементамиIDs(см.выше)длявыборадальнейшегопути
TmpStr
=
DummyCxns.Get(i).TargetObjOcc.ObjDef().Attribute(AT_DESC,SelectedLanguage).GetValue(True)
Forj=0ToUBound(IDs)
IfTmpStr=IDs(j)Then
Selected=True'Есливыборпроизошел,тоустановитьпризнак
Start.Add(DummyCxns.Get(i).TargetObjOcc)
Added=Added+1
EndIf
Nextj
Nexti
IfSelected=FalseThen'Еслиранеенебыловыбранониоднойветви,товыбратьвсе
Fori=0ToDummyCxns.Count()-1
Start.Add(DummyCxns.Get(i).TargetObjOcc())
Added=Added+1
Nexti
EndIf
Case"XORoperator"'Также,какOR,новыбираетсятолькооднаветвь
Selected=False
Fori=0ToDummyCxns.Count()-1
TmpStr=
DummyCxns.Get(i).TargetObjOcc.ObjDef().Attribute(AT_DESC,SelectedLanguage).GetValue(True)
Forj=0ToUBound(IDs)
IfTmpStr=IDs(j)AndSelected=FalseThen
Selected=True
Start.Add(DummyCxns.Get(i).TargetObjOcc)
EndIf
Nextj
Nexti
IfSelected=FalseThen
Start.Add(DummyCxns.Get(0).TargetObjOcc())
EndIf
EndSelect
EndSub
8.1.Обслуживаниеклиентов
гостиницы
Нарис.8.1.1представленадиаграммаподчинен-
ностисубъектовответственностинебольшойгостини-
цы.Изэтойдиаграммывидно,сколькочеловекработа-
етвгостинице,втомчисле,сколькоохранников,гор-
ничныхидругихслужащих,атакжекакиедолжности
естьвштатномрасписаниигостиницыикакониподчи-
неныдругдругу.Этадиаграммаможетбытьполезна
всемработникамгостиницы,ееклиентам,страховым
агентам,налоговойинспекции,кредиторамит.д.
Обслуживающийперсоналгостиницыиклиентымо-
гутузнать,ккомуонимогутобратитьсяспросьбойилис
жалобойпривозникновенииконфликта.Всвоюочередь,
новыйилипотенциальныйсотрудникгостиницысможет
увидеть,ктобудетемуподчиняться,откогоонсамбудет
получатьраспоряженияит.д.Такимобразом,данная
диаграммапозволяетопределитьструктуруштатаи
иерархиюподчиненностивсехсотрудниковгостиницы.
Издиаграммынарис.8.1.2видно,чтонавторомэта-
жегостиницынаходятсяномерадляпроживанияпосто-
яльцев.Второйэтажобслуживаюттехнички,коридорный
игорничные.Водноместномномереестьспальняиван-
наяит.д.Этадиаграммаможетиспользоватьсявкачест-
веознакомительногоматериаладляновыхработников
гостиницы,атакжедлякомиссийизлюбыхпроверяющих
организаций.
Нарис.8.1.3изображенадиаграммаосновныхпро-
цессовуправлениягостиницей.Опишемподробнее
процессзаселенияклиентавномер,которыйпротекает
последующемусценарию.
Клиентвходитвгостиницуиобращаетсякпортьес
просьбойпредоставитьемуномер.Портьепроверяет,за-
бронированномерилинет.Еслиномернезабронирован,
портьепроверяетналичиесвободныхномеровилимест.
Еслитаковыхнет,тоонсообщаетобэтомклиентуитот
покидаетгостиницу.Еслисвободныеномера(места)есть,
топортьепроситклиентазаполнитьанкету.Внейуказыва-
етсяимя,датавселения,предполагаемаядлительность
проживанияидругиеданныеоклиенте,которыенеобходи-
мыдляеговселениявгостиницу.Клиентзаполняетанкету
иотдаетеепортье,которыйпроверяетправильность
заполненияанкеты.Еслионазаполненанеправильно,то
онвозвращаетееклиентусзамечаниямиипроситзапол-
нитьанкетузановодолжнымобразом.Еслианкетазапол-
ненаправильноилиномердляклиентазабронированза-
ранее,топортьепроситклиентаоплатитьномер.Клиент
идетвкассуиоплачиваетпроживаниевномере.Затем
клиентвозвращаетсякпортье,которыйзаноситданныео
клиентеиобоплатевэлектроннуюбазуданных,после
чеговыдаетклиентуключотномера.Клиентвселен.
eEPC-диаграммаописанногопроцессаизображена
нарис.8.1.4.
8.ПРИМЕРЫМОДЕЛИРОВАНИЯ
СИСТЕМИПРОЦЕССОВ
Вэтойглаверассмотреныразличныепримерысистемиихпроцессов.Дляних
построеныосновныеARIS-диаграммы.Мынестремилисьпривестиполноеописание
рассматриваемыхсистемипроцессов,атакженеставилипередсобойконкретные
целитакогоописания.Нашазадачазаключаласьвдемонстрациипримероввербального
(словесного)исоответствующегоформального(диаграммного)описания
рассматриваемыхсистемиихпроцессов.Полноеописание,например,деятельности
научно-производственнойфирмы,котороевкратцерассмотреновпоследнемразделе
этойглавы,требуетнапорядокбольшегоместа,оцифровкисотенатрибутов,
большихусилийспециалистови,соответственно,дорогостоит.
8.2.Услугиинтернет-салона
Рассмотримпроцесспредоставленияуслугинтернет-
салона.Опишемегосточкизренияклиента,т.е.потребите-
ляданныхуслуг.Поэтомуописываемыйпроцессневклю-
чаетвсебятакиевопросы,какполучениеприбыли,техни-
ческоеобслуживаниеоборудованияимногоедругое.
Началомпроцессаслужитфактпоявленияклиента
вофисеинтернет-салона,гдеразмещенонеобходимое
оборудованиеиосуществляетсяобслуживаниеклиента.
Работусклиентомпроводитоператор.Онготовитобору-
дованиевсоответствиистребованиямиклиента.Инфор-
мацияоперечнеистоимостиуслуг,предоставляемых
салоном,сосредоточенавпрайс-листе,изкоторогокли-
ент,например,узнает,чтодлянеговозможна:
•работанакомпьютере,подключенномксети
Интернет;
•работанакомпьютеревлокальнойсети(какпра-
вило,сетевыеигры);
•печатьнапринтере;
•ксерокопирование;
256
Глава8
Рис.8.1.1Диаграммаподчиненностисубъектовответственностигостиницы
257
Примерымоделированиясистемипроцессов
Рис.8.1.2Диаграммаразмещенияорганизационныхединиц
258
Глава8
Рис.8.1.3 Диаграмма основных процессов управления гостиницей
259
Примерымоделированиясистемипроцессов
Рис.8.1.4eEPC-модельзаселенияклиентавномер
260
Глава8
•сканированиеираспознаваниетекста.
Клиентзаказываетнеобходимыеемууслуги.Опе-
раторподсчитываетобщуюстоимостьзаказаисооб-
щаетееклиенту.Клиентпроизводитполнуюоплату
заказалибоотказываетсяотнего(например,вслучае
нехваткиденег).Вслучаеоплатызаказаклиентпристу-
паеткиспользованиювсехоплаченныхуслуг.Приэтом
онможетобратитьсякпомощникуоператорасцелью
получениянеобходимойинформацииоработенаком-
пьютере.Вслучаевозникновениякаких-либофорс-
мажорныхобстоятельств(например,отключениеэлек-
троэнергии)клиентвправепотребоватьуоператора
деньгизаоставшуюсянеиспользованнойчастьзаказа.
Рассмотримподробнеепроцесспредоставленияконк-
ретныхуслуг.Пусть,например,клиентзаказалработуна
компьютере,подключенномксетиИнтернет,споследую-
щейраспечаткойжелаемойинформациинапринтере.
ПриработевИнтернетеклиентоплачиваеткак
объемполученнойинформации,такивремяработы
закомпьютером(таккакэтофактически"работана
компьютеревлокальнойсети"--однаизуслуг).Поэто-
мупередначаломработыклиентоплачиваетопреде-
ленноевремя,котороеонпланируетпровестизаком-
пьютером,атакжетрафик,т.е.определенныйобъем
информации,полученнойизИнтернета.Есликлиент
полностьюизрасходовалтрафик,нонеизрасходовал
время,тоонможетобратитьсякоператоруспросьбой
увеличитьтрафик.Послеоплатыдополнительного
трафикаклиентпродолжаетсвоюработу.Еслижекли-
ентизрасходовалзаказанноевремя,тоонможетзака-
затьиоплатитьдополнительноевремятольковслучае
отсутствияочереди,т.е.еслидругиеклиентынеопла-
тиливпередработузаэтимкомпьютером.Вслучае
окончаниявременииотсутствиижеланияиливозмож-
ностипродолжатьработу,операторобязанвернуть
клиентучастьзаплаченнойимсуммызанеиспользо-
ванныйтрафик(еслитаковойимеется).Послеоконча-
нияработывИнтернетеклиентможетраспечататьне-
обходимуюемуинформациюнапринтере.Дляэтого
ондолженуказатьоператоруфайл,вкоторомсодер-
житсяэтаинформация.Послевыясненияколичества
страниц,которыенеобходимораспечатать,оператор
сообщаетклиентуобщуюстоимостьэтойуслуги.Пос-
леоплатыэтойстоимостиоператорпроизводитпечать.
Нарис.8.2.1,8.2.2приведеныдиаграммы,фор-
мальноописывающиеинтернет-салониосновныепро-
цессы,внемпроисходящие.Рекомендуемчитателю
самостоятельнопостроитьеЕРС-диаграммунаоснове
сценария,описанноговпредшествующемабзаце.
8.3.Телевизионныеигры
Каждыйизнаснаблюдалтеилииныетелевизионные
игры,например,"О,счастливчик!","Полечудес","Звезд-
ныйчас","Что?Где?Когда?","Алчность","Какстатьмил-
лионером","Свояигра"идр.Наосновенаблюдениймож-
нопостроитьформальное(диаграммное)описаниеэтих
игр,например,сцельюихпереводанасовременную
технологическуюбазу,т.е.реализациюэтихигрввиде
e-процессовилиm-процессов,вкоторыхвсеучастники
игрымогутнаходитьсявлюбомместе(дома,вофисе,
наберегуморя,вавтомобилеит.д.)иприниматьучастие
вигреилинаблюдатьзаней,имеядляэтогоприсебе
толькоNotebook,мобильныесредствасвязиисоответст-
вующееПО.Вкачествепримерапостроимнекоторые
изARIS-моделейигры"Полечудес".
"Полечудес"--этопознавательнаяиразвлекатель-
наяигра,направленнаянавыявлениенаиболеедостой-
ныхиинтересныхлюдейвпредварительномотбореи
знакомствоихстелезрителями.Играсостоитизтрех
отборочныхтуров,финалаивозможнойсуперигры.Пос-
леодногоизтуроввозможнаиграсозрителями.Каждый
изперечисленныхпроцессовсостоитизподпроцессов.
Отборочныетурыифинал(четвертыйтур)проходят
поодномуитомужесценарию.Отборочныйтурначинают
триигрока,ионзаканчиваетсявыявлениемодногофина-
листа.Висключительномслучаефиналистможетбыть
неопределен(невыявлен),например,когдавсемтрем
участникамтуравыпалсектор«Приз»,ионисогласились
взятьприз,темсамымзакончивигру.Здесьэтотидругие
исключительныеслучаинерассматриваются,т.е.всегда
определенытрифиналистаипобедительигры.
Крассматриваемойигреимеютотношениеследую-
щиесубъекты:ведущий,участник,финалист,зритель,
группаучастников,группафиналистов,группазрителей,
победительигры(финала),победительсуперигры,ассис-
тентыведущего.Играпроходитвстудии,гдерасположе-
ныместадлязрителей,трехигроковиведущего,атакже
таблоибарабан,которыйимеетсектора,указательируко-
ятку.Нарис.8.3.1изображенадиаграммарабочихмест
встудии.Нарис.8.3.2изображенадиаграмматехничес-
кихтерминов(понятий),связанныхспонятием"Барабан".
Вигре«Полечудес»можновыделитьтрикомплекс-
ныхпроцесса"Играсигроками","Играсозрителями"и
"Суперигра".Нарис.8.3.3изображенадиаграммаоснов-
ныхпроцессовиподпроцессовигры"Полечудес",вко-
торойотображенаихиерархическаяподчиненностьи
последовательностьвыполнения.Изэтогорисунка
видно,чтофункции"Игравтуре","Суперигра","Игра
двешкатулки"имеютдетализирующуюсвязьсдругими
261
Примерымоделированиясистемипроцессов
Рис.8.2.1 Организационная диаграмма компьютерного салона
262
Глава8
Рис.8.2.2 Диаграмма основных процессов компьютерного салона
263
Примерымоделированиясистемипроцессов
диаграммами,которыеподробноописываютэтисостав-
ляющиеигры"Полечудес".
Начнемсрассмотрениясуперигры,вкоторойучаст-
вуетпобедительфинала.Еслионсоглашаетсянасупер-
игру,тоонапротекаетпоследующемусценарию.Веду-
щийраскладываетнабарабанесписокпризов.Игроквра-
щаетбарабан,указателькоторогоостанавливаетсяна
призевсуперигре(суперпризе).Ведущийчитаетзадание
длясуперигры.Натаблослово(фраза)натему,опреде-
леннуювзадании.Игрокудаетсяправоназватьнесколь-
кобукв.Еслиназванныебуквыестьвзадании,тоассис-
тентведущеговыходитиоткрываетэтибуквынатабло.
Ведущийпредлагаетигрокуответитьсразуиливзятьми-
нутунаразмышление.Есливзятаминута,топоееистече-
нииведущийпроситдатьответ.Игрокможетотказаться
отответа(из-заотсутствиядажеверсийответа).Если
ответверный,товедущийпоздравляетигрокаспобедой
ивручаетемусуперприз.Еслиигрокотказалсяотвечать
илиответневерный,тоонтеряетвсесвоипризы(не
толькосуперприз,ноитепризы,которыеонвыигралдо
суперигры),иигразаканчивается.
ДиаграмматипаeEPC,построеннаянаосновеэтого
описания,приведенанарис.8.3.4.
Нарис.8.3.5изображенаeEPC-диаграмма,детали-
зирующаяфункцию"Игравтуре"издиаграммына
рис.8.3.3.Нарис.8.3.5изображенаeEPC-диаграмма,
соответствующаяследующемусценариюигрывкаж-
домизтрехтуровифинале.
Послеобъявленияначалаигрыилиочередного
тура(финала)ведущийпредставляеттройкуигроков,
которыезанимаютсвоиместазабарабаном.Затем
ведущийчитаетзадание,вкоторомпредлагаетсятема
исловопоэтойтеме.
Очередномуигрокутройкиведущийпредлагает
назватьсловоцеликомиликрутитьбарабан.Вовтором
случае,т.е.покакрутитсябарабан,ведущийбеседует
сигрокоми,например,предлагаетрассказатьосебе,
передатьприветыит.д.Игрок(прижелании)может
выступить,вручитьподарокведущемуипередаче.
Еслиуказательбарабанаостановилсянасекторес
очками,товедущийназываетколичествовыпавшихоч-
ковнабарабанеипредлагаетигрокуназватьбуквуили
слово.Игрокназываетбуквуилисловоцеликом.Когда
названнойбуквывсловенет,тогдаведущийобъявляет
переходходакследующемуигроку,иснимповторяется
тотжецикл.Когдаигрокназываетбуквуивсловеона
есть,тогдаассистентпопросьбеведущеговыходитв
студиюиоткрываетэтубуквуилинесколькотакихбуквв
словенатабло.Еслипослеэтогоосталисьещенеоткры-
тыебуквы,товедущийпредлагаетигрокусновакрутить
барабанилиназватьсловоцеликом.Вслучаеугадыва-
нияигрокомподрядтрехправильныхбуквведущийпред-
лагаетассистентувнестивстудиюдвешкатулки,иначи-
наетсяигра"Двешкатулки".Еслиигрокназываетправиль-
ноеслово,товедущийобъявляетпобедителяочередного
тураиможетчерезсвоихассистентоввручитьвсемигро-
камтураподарки.Когдасловоназваноневерно,игрок
попросьбеведущегозанимаетместосредизрителей,и
играпродолжаетсясоставшимисяигроками.Игравтуре
заканчивается,еслиназвановерноесловоилиеслиза
барабаномнеосталосьниодногоигрока.
Впредыдущемабзацемывцеломописалиходигры,
еслинабарабаневыпалсекторсочкамиилиигрокотга-
далподрядтрибуквы.Деталиигрывэтихидругихвоз-
можныхслучаяхраскрываютсявeEPC-моделифункции
"Обработкавыпавшегосектора"(смотритерис.8.3.5).
Вфинале(четвертомтуре)участвуютпобедители
трехотборочныхтуров.Играпроходитпоправилам
отборочныхтуров.Послеобъявленияпобедителяпод-
считываютсяегонабранныеочкинабарабанеипред-
лагаетсянаэтусуммупереченьпризов.Игроквыбира-
етпризы.Ведущийпредлагаетпобедителюсуперигру.
Еслиигрокотказывается,тоонзабираетпризы,иведу-
щийобъявляетигрузаконченной.
Вдиаграмменарис.8.3.5функция"Обработкавы-
павшегосектора"являетсясложной.Еедетализация
содержитмоделитакихподпроцессовкак"Двешкатул-
ки","Призвстудию"ит.д.
Рекомендуемчитателямсамостоятельнопостро-
итьeEPC-диаграммынаосновесвоихнаблюденийиг-
ры"Полечудес"илиследующихописанийсценариев
еесоставныхчастей(подпроцессов).
Послеокончанияодногоизтуров(обычнопослевто-
рого)можетначатьсяиграсозрителями,вкоторойведу-
щий,объявляятему,предлагаетзрителямотгадатьслово
натабло.Зрителивыявляютжеланиеназватьсловопод-
нятиемруки.Еслиестьжелающиеназватьслово,товеду-
щийвыбираетзрителяипредлагаетемуназватьслово.
Когдазрительназываетправильноеслово,ведущийобъ-
являетегопобедителемиприглашаетнаплощадкудля
врученияприза.Ведущийпроситзрителяпредставиться
ивручаетприз.Вслучаеневерногоответаведущий
передаетсловодругомуподнявшемурукузрителю.Когда
несколькочеловекподрядназвалисловоневерноили
неосталосьжелающихназватьслово,ведущийоткрыва-
етоднубуквувсловенатабло,ииграпродолжается.Ес-
лисловониктонеотгадал,иведущийнесчитаетнужным
открытьочереднуюбукву,тоонобъявляетзрителейпрои-
гравшимииоткрываетсловонатабло.
Приусловии,чтоуигрокавыпалсектор"Приз",игроку
264
Глава8
Рис.8.3.1Диаграммарабочихмествстудииигры"ПолеЧудес"
265
Примерымоделированиясистемипроцессов
Рис.8.3.2Диаграммапонятий,связанныхстермином"Барабан"
266
Глава8
Рис.8.3.3 Диаграмма основных процессов игры "Поле Чудес"
267
Примерымоделированиясистемипроцессов
Рис.8.3.4eEPC-диаграммасуперигры
268
Глава8
Рис.8.3.5Диаграммапроцессаигрывтуре
269
Примерымоделированиясистемипроцессов
предлагаетсявыбратьпризивыйтииздальнейшейигры
илиотказатьсяотпризаипродолжитьигру.Еслиигрок
отказалсяотприза,тоонимеетправоназватьбуквуили
слово,т.к.сектор"Приз"--эторезультативныйход.Если
игроквыбралприз,товедущийприглашаетассистента
вынестиящик.Вокругсодержимогоэтогоящиканачинает-
сяторг.Игрокупредлагаетсявзятьопределеннуюсумму
денегилипризвящике.Вслучаеотказаотденегведущий
увеличиваетсумму(донекоторогоизвестногоемупреде-
ла)илисразуоткрываетящикдляврученияприза.Если
ведущийувеличиваетсумму,аигроквсеравноотказыва-
етсяотденег,товконцеконцовведущийоткрываетящик.
Игрокувручаетсяприз,ионпокидаетсвоеместозабара-
баном.Еслиигроксоглашаетсявзятьденьги,товедущий
предлагаетассистентувынестиденьги,которыевручают-
сяигроку,ионпокидаетсвоеместозабарабаном.По
желаниюигрокаведущийпослеэтогоможетпоказать
емуизрителямпризвящике.
Игра"Двешкатулки"--этоодинизподпроцессов,дета-
лизирующихфункцию"Обработкавыпавшегосектора".
Онапроходитпоследующемусценарию.
Еслиигрокназвалподрядправильнотрибуквывуга-
дываемомслове,товедущийприглашаетассистентавы-
нестивстудиюподноссдвумязакрытымишкатулками.
Игрокупредлагаетсяугадать,вкакойизнихденьги.Игрок
делаетвыбор.Есливвыбраннойшкатулкеденьгиесть,
товедущийпоказываетихигрокуизрительномузалу,по-
здравляетигрокаивручаетемуэтусуммуденег.Есливы-
браннаяшкатулкапуста,товедущийпоказываетееигроку
изрительномузалу,атакжеоткрываетипоказываетдругую
шкатулку,гдедействительнолежалиденьги.Игроквэтом
случаеничегонеполучает.Приобоихисходахигрокоста-
етсязаигровымстоломипродолжаетигру.Нарис.8.3.6
изображенаeEPC-диаграммаэтогопроцесса.
Взаключениекороткоопишем(точнее,напомним)иг-
ру"Что?Где?Когда?".Вигре"Что?Где?Когда?"участвуют
шестьзнатоков,крупьеиодиннадцатьтелезрителей,кото-
рыезадаютвопросызнатокам.Ассистенткрупьераскла-
дываетписьмателезрителейнаигровомстолевотдель-
ныесектора.Играначинаетсяпозвукугонга.Послевраще-
нияуказательостанавливаетсянаодномизсекторов.Если
насектореуказанасуммаденег,токрупьеобъявляеттеле-
зрителя,которыйзадаетвопроснателеэкранеиливигро-
вомзале.Отимениипопоручениюэтоготелезрителя
вопросможетзадатьсамкрупье.Есливыпадаетсектор
ZERO,токрупьеобсуждаетсигрокамисуммувыигрыша
исложностьвопроса.Послесформулированноговопроса
даетсяминутанаразмышление.Знатокиотвечаютсразу
(зарабатываядополнительнуюминутудляиспользования
вследующихтурах)илидумаютиактивнообсуждают
своиидеиответаоднуминуту.Поистеченииоднойминуты
крупьепроситназватьигрока,которыйсформулируетответ
напоставленныйвопрос.Капитанкомандызнатоковотве-
чаетсамилиобъявляетзнатока,которыйбудетотвечать
навопрос.Приотсутствиидажеверсийответа(редкое
событиедляроссийскихзнатоков)игрокимогутотказаться
отответа.Еслиответнапоставленныйвопросверен,то
крупьепоздравляеткомандусудачнымтуром,выигрыш
вкоторомпереходитнасчеткомандыигроков.Есликоман-
даотказываетсяотвечатьилиответневерный,тоонипрои-
грываюттур,одноочкоисоответствующиеденьги.Если
игрокипервыминабираютшестьочков,тоигравыиграна
знатоками,впротивномслучае--телезрителями.Игра
заканчивается.
Рекомендуемчитателямформальноописатьорга-
низациюипроведениеигры"Что?Где?Когда?".
8.4.Разработкатехнической
документации
Намногихпредприятияхвоенно-промышленного
комплексаРоссиипроисходитконверсия,т.е.переориен-
тациянаизготовлениепродукциимирногоназначения.Од-
ноизтакихпредприятийпериодическиполучаетзаказы
(втомчислеотиностранныхфирм)навыведениеискусст-
венныхспутниковнаорбитусосвоихракетоносителей.
Процессобработкитакогозаказаможноусловноразделить
надвакрупныхподпроцесса--разработкаипроектирова-
ниеизделия,изготовлениеипроверкаизделия.
Еслипоступилопредложениенаразмещениевыше-
описанногозаказа,тоначинаетсяпроцессразработкии
проектированияизделия,которыйвключаетвсебяразра-
боткуконструкцииизделияирасчетзатратнаегоизготов-
ление.Поокончаниипроектированиязаключаетсядого-
вор.Этоцелыйпроцесс,которыйвключаетвсебяутверж-
дениеконструкцииизделия(еесогласованиесзаказчи-
ком),атакжесогласованиеусловийфинансирования
междуфирмой-заказчикомипредприятиями-изготовите-
лями.Процессизготовленияипроверкиизделиявключа-
етвсебяразработкутехническойдокументации,изготов-
лениематериальнойчастиииспытания.
Каждаяизперечисленныхфункцийявляетсякомп-
лексной,т.е.состоитизмножествадругихфункций,
подфункцийиихсоставляющих.Поэтомуостановимся
подробнеетольконапроцессеразработкитехнической
документации.
Нарис.8.4.1изображенамодельтехническихтер-
минов,связанныхспонятием"Техническаядокумента-
ция".Далееприведеныопределениявсехтерминов
этоймодели.
270
Глава8
Рис.8.3.6eEPC-диаграммаигры"Двешкатулки"
271
Примерымоделированиясистемипроцессов
Техническаядокументация--документы,содержа-
щиеданныеосоставеиустройствеизделия,обособен-
ностяхегоразработкииизготовления,атакжеописания
применяемыхприэтомтехнологическихпроцессов.
Конструкторскаядокументация--комплектгра-
фическихитекстовыхдокументов,которыеописывают
составиустройствоизделияисодержатнеобходимые
данныедляегоразработки,изготовления,контроля,
приемки,эксплуатациииремонта.
Технологическаядокументация--комплектдоку-
ментов,содержащихсводнуюинформацию,необходи-
муюдлярешенияоднойиликомплексаинженерно-
технических,планово-экономическихилиорганизаци-
онныхзадач.Этодокументы,применяемыеприразра-
ботке,внедренииифункционированиитехнологичес-
кихпроцессовиопераций.
Чертеж--документ,содержащийизображениеде-
талиидругиеданные,необходимыедляееизготовле-
нияиконтроля.
Общийпроектныйчертеж--документ,определя-
ющийконструкциюизделия,взаимодействиеегосос-
тавныхчастейипоясняющийпринципработыизделия.
Рабочийчертеж--документ,содержащийизобра-
жениесборочнойединицыидругиеданные,необходи-
мыедляеесборки(изготовления)иконтроля.
Схема--документ,накоторомпоказаныввидеус-
ловныхизображенийилиобозначенийсоставныечас-
тиизделияисвязимеждуними.
Электрическаясхема--документ,накоторомпока-
заныввидеусловныхизображенийилиобозначений
электрическиеэлементыизделияисвязимеждуними.
Пневматическаясхема--документ,накоторомпо-
казаныввидеусловныхизображенийилиобозначений
пневматическиеустройстваипневматическиесвязи
междуними.
Инструкция--документ,содержащийуказанияи
правила,используемыеприизготовлении(сборке,ре-
гулировке,контроле,приемкеит.д.)изделия.
Инструкцияпонастройке--документ,содержащий
указанияиправила,используемыепринастройкеизделия.
Инструкцияпоэксплуатации--документ,содер-
жащийуказанияиправилапоэксплуатацииизделия.
Инструкцияпоэлектропроверкам--документ,со-
держащийуказанияиправила,используемыеприпро-
веденииэлектропроверок.
Документациятехнологическихпроцессов--до-
кументы,полностьюиоднозначноопределяющиетех-
нологическийпроцесс(операцию)изготовленияили
ремонтаизделия(составныхчастейизделия).
Технологическиеуказания--документы,предназна-
ченныедляописаниятехнологическихпроцессов,мето-
довиприемов,повторяющихсяприизготовленииили
ремонтеизделий(составныхчастейизделий),правил
эксплуатациисредствтехнологическогооснащения.
График-маршрут--документ,предназначенный
дляуказанияполногосоставатехнологическихопера-
цийприоперационномописанииизготовленияилире-
монтаизделия(составныхчастейизделия).
Нарис.8.4.2изображенадиаграммаподчиненнос-
тидолжностей(субъектовответственности)конструк-
торскогоотделафирмы.Изэтойдиаграммыможем
увидеть,чтоначальникуконструкторскогоотделапод-
чиняютсяначальникидвухсекторов(конструкторского
сектораисекторасхем).Внепосредственномподчине-
нииуначальникасекторанаходятсяначальникигрупп.
Начальникуконструкторскогосектораподчиняютсяна-
чальникконструкторскойгруппыиначальникгруппы
кабелей,начальникусекторасхем--начальникгруппы
САПР(системыавтоматическогопроектирования)ина-
чальникгруппысхемотехников.Вподчиненииуна-
чальникагруппынаходятсяспециалистыразличной
квалификации.Этоведущийспециалист,специалист
первойкатегории,специалиствторойкатегории,специ-
алисттретьейкатегориииспециалист-техник.В
конструкторскойгруппеигруппекабелейспециалиста-
миявляютсяконструкторы,вгруппеСАПР--инженеры-
математики,вгруппесхемотехников--инженеры.
Диаграммаосновныхпроцессоврассматриваемой
фирмыизображенанарис.8.4.3,анарис.8.4.4изобра-
женфункциональныйпотокпроцессаразработкиконст-
рукторскойдокументации.Изэтойдиаграммывидно,
чтопослепоступленияплана-графикаконструкторских
работначинаетсяразработкаобщихпроектныхчерте-
жей.Еевыполняетконструктор.Поееокончанииобщие
проектныечертежипроверяютсяначальникомконструк-
торскогоотдела.Есливысказанызамечания,токонст-
руктордорабатываетобщиепроектныечертежи,иони
вновьпоступаютнапроверкуначальникуконструкторс-
когоотдела.Еслизамечанийнет,токонструкторпереда-
етчертежинаизучениевсмежныеотделы.Затемидет
ихсогласованиестехнологическимислужбамиисмеж-
нымиотделами.Еслинайденырасхождениявпарамет-
рахизделия,токонструкторомвносятсякоррективы,и
чертеживновьсогласовываются.Еслирасхожденийв
параметрахизделиянет,токонструкторразрабатывает
рабочиечертежи.Послеэтогорабочиечертежипрове-
ряютсяначальникомконструкторскогоотдела.Еслиесть
замечания,токонструктордорабатываетрабочиечерте-
жи,иначальниквновьихпроверяет.Когдазамечаний
нет,технологомразрабатываютсятехнологическиепро-
272
Глава8
Рис.8.4.1 Диаграмма терминов, относящихся к технической документации
273
Примерымоделированиясистемипроцессов
Рис.8.4.2Иерархическоедереводолжностейконструкторскогоотделафирмы
274
Глава8
Рис.8.4.3 Диаграмма основных процессов фирмы
275
Примерымоделированиясистемипроцессов
Рис.8.4.4Функциональныйпотокпроцессаразработкиконструкторскойдокументации
276
Глава8
цессы.Затемрабочиеизготавливаютпробныйобразец,
атехнологипроводятегоиспытания.Еслииспытания
неудались,токонструкторкорректируетконструкторс-
куюдокументацию.Затемтехнологкорректируеттехно-
логическиепроцессы,рабочиедорабатываютпробный
образец,ивновьпроводятсяиспытания.Когдаиспыта-
нияудаются,начальникконструкторскогоотделаутвер-
ждаетконструкторскуюдокументацию.
8.5.Конкурсныйотбор
ивиртуальнаякафедра
Рассмотримфакультетвысшегоучебногозаведе-
ния,основныевидыдеятельностикоторогопредстав-
ленывдиаграмменарис.8.5.1.Здесьнадсвязямипри-
веденыназванияихтипов.
Подробноеописаниепредставленныхвидовдея-
тельностифакультетазайметоченьмногоместа(бо-
леестастраниц).Поэтомуограничимсярассмотрени-
емподпроцесса"Приемнаработупрофессорско-пре-
подавательскогосостава(ППС)".Этотподпроцессяв-
ляетсясоставляющимпроцесса"Администрирование
ППС",входящеговкомплексныйпроцесс"Управление
факультетом",которыйявляетсяпервымвцепочке
комплексныхпроцессов,раскрывающихрабочие
процессынафакультете(рис.8.5.1).
Процессно-ориентированноефункциональноеде-
ревопроцесса"ПриемнаработуППС"изображенона
рис.8.5.2.ЭтодеревоотражаетсложившиесявЮУрГУ
инаэлектротехническомфакультете(ЭТФ)процессы
приемаППСнаработу.Вчастности,еслисоискатель
должности(СД)неимеетученойстепени,тоонможет
претендоватьтольконадолжностьассистентаили
старшегопреподавателякафедры,иегоконкурсное
делонерассматриваетсянасоветеЮУрГУ.
Рассмотримслучай,когдаСДизбираетсянадолж-
ностьнасоветеЭТФ.Изрис.8.5.2видно,чтопроцесс
"ИзбраниенадолжностьнасоветеЭТФ"состоитиз
шестифункций.Последовательностьэтихфункцийв
цепипроцесса,ихисполнители,атакжезапускающие
изавершающиесобытиядлякаждойфункцииизобра-
женынарис.8.5.3.Всеэтифункциинеявляютсяэле-
ментарнымиипоэтомудетализированы.Нарис.8.5.4
приведенаeEPC-диаграмма,детализирующаяпро-
цессдопускаСДкучастиювотборочномконкурсе.
Здесьсобытие"Заявлениенепринято"наступает,на-
пример,еслидокументы,подтверждающиеквалифи-
кацию,знанияиопытСДнеотвечаютнеобходимым
квалификационнымтребованиямвакантнойдолжнос-
ти.Нарис.8.5.13детализированафункция"Конкурсный
отборСДнасоветеЭТФ".Диаграммы,детализирую-
щиенесложныефункции"Объявлениеконкурсавпе-
чати","Подготовкакрассмотрениюконк.делназасед.
кафедры"и"ПодготовкаквыборамнасоветеЭТФ"
здесьнепредставлены.Болеесложнаяфункция"Рас-
смотрениеконк.делназасед.каф."детализирована
нарис.8.5.8.Онавходитвмодельоперационно-ориен-
тированногодерева"Рассмотрениевопросаповестки
засед.каф.",изображенногонарис.8.5.7.
Процессзаседаниякафедрыизображеннарис.8.5.5.
Вэтомпроцессеучаствуютзаведующийкафедрой,учё-
ныйсекретарькафедрыичленыкафедры.Посленачала
заседаниякафедрыееучёныйсекретарьотмечаетприсут-
ствующих.Наосновеэтогоанализируетсякворум.Если
кворуманет,тозаведующийкафедройвыясняетпричины
срывазаседаниякафедрыиобъявляетегонесостояв-
шимся.СоставляетсяпояснительнаязапискадекануЭТФ
опричинахсрывазаседаниякафедры.Есликворуместь,
точленыкафедрыобсуждаютиутверждаютповесткуза-
седаниякафедры,котораязаноситсявпротоколзаседа-
ния.Затемпоследовательнорассматриваютсявопросы
повесткизаседаниякафедры.Приэтомведетсяпротокол
сотражениемходарассмотрениявопросовповестки.Если
всевопросыповесткизаседаниякафедрырассмотрены
изапротоколированы,тозаведующийкафедройпроводит
процедуруутвержденияпротокола.Затемнаегооснове
учёныйсекретарьготовитнеобходимыевыпискивсовет
ЭТФ,деканат,ректоратит.д.Распечатываютсякопииэтих
выписок.Заведующийкафедройутверждаетвыписки,од-
новременнопроводитзакрытиезаседаниякафедры.
Этотжепроцесспредставленнарис.8.5.6ввиде
офисной(пиктографической)диаграммы.
Вмоделинарис.8.5.7перечисленытольконекото-
рыекадровыевопросы,которыемогутрассматривать-
сяназаседаниикафедры.Изнихнарис.8.5.8детали-
зированотолькорассмотрениеодноговопроса.Изэто-
горисункавидно,чтозаседаниеведетзаведующий
кафедрой.Восновныеобязанностиученогосекретаря
кафедрывходитведениепротоколазаседания.Заве-
дующийкафедройпредставляетСДчленамкафедры,
которыеприступаюткобсуждениюегокандидатуры.
ЕслиимеетсянесколькоСД,топроцедураобсуждения
СДповторяетсядотехпор,покавсеСД,прибывшие
назаседаниекафедры,небудутрассмотрены.Если
всеСДрассмотрены,точленамкафедрыпредлагается
проголосоватьвопрос"КтоподдерживаетСД?"покаж-
домуизрассмотренныхСД.Послеокончанияголосо-
ваниязаведующийкафедройформулируетрекомен-
дациикафедрыоСД.Ученыйсекретарькафедрыпро-
токолируеттекстсформулированныхрекомендаций.
277
Примерымоделированиясистемипроцессов
Рис.8.5.1ОсновныепроцессыЭТФМФЮУрГУ
278
Глава8
Рис.8.5.2Функциональноедереворабочегопроцесса"ПриемнаработуППС"
279
Примерымоделированиясистемипроцессов
Рис.8.5.3Функциональныйпотокпроцесса"ИзбраниенадолжностьнасоветеЭТФ"
280
Глава8
Рис.8.5.4Функциональныйпотокпроцесса"Допусккучастиювконкурсе"
281
Примерымоделированиясистемипроцессов
Рис.8.5.5Функциональныйпотокпроцесса"Проведениезаседаниякафедры"
282
Глава8
Рис.8.5.6Функциональныйпотокофисногопроцесса"Проведениезаседаниякафедры"
283
Примерымоделированиясистемипроцессов
Рис.8.5.7 Операционно-ориентированное дерево "Рассмотрение вопроса повестки заседания кафедры"
284
Глава8
Рис.8.5.8Функциональныйпотокпроцесса"Рассмотрениеконкурсныхдел
назаседаниикафедры"
285
Примерымоделированиясистемипроцессов
Этотжепроцесспредставленнарис.8.5.9ввиде
диаграммыофисногопроцесса.Очевидно,чтоэтадиа-
граммаболеенагляднаипонятна.
Нарис.8.5.10детализированпроцесс"Обсуждение
СД"назаседаниикафедры.Вэтомпроцессепожеланию
членовкафедрыСДдолженвыступатьпередчленами
кафедрысдокладомиотвечатьнаихвопросы.Какправи-
ло,докладсодержитсведенияобосновныхдостижениях
СД.Выступаясдокладом,СДстремитсясформировать
наилучшеемнениечленовкафедрыосвоихделовых
качествах.Заведующийкафедройпредлагаетчленам
кафедрыпослушатьвыступлениеСД.Есличленыка-
федрызнакомысСДилиинформированыоегоосновных
достижениях,тоонимогутотказатьсяотзаслушивания
докладаСД.Есличленыкафедрыжелаютпрослушать
докладСД,тоонвыступаетпереднимисдокладомо
своихдостижениях,приэтомосновныемоментывыступ-
ленияСДзаносятсявпротоколученымсекретаремка-
федры.Затемзаведующийкафедройпредлагаетзадать
вопросыСД.Учленовкафедрыможетневозникнутьво-
просовкСД.Еслижевопросывозникли,тозаведующий
кафедройобъявляетчленакафедры,которыйформули-
руетвопроскСД.Приэтомученыйсекретарькафедры
продолжаетвестипротоколизаноситвнегоформулиров-
кувопросаиответСДнаэтотвопрос.Есличленыкафед-
рызадаливсесвоивопросыиливопросовбольшене
возникло,тозаведующийкафедройпредлагаетпристу-
питьквысказываниюмненийоСД.Желающиечлены
кафедрыпоочередновысказываютсвоемнениеоСД.
Приэтомзаведующийкафедройпредварительнообъяв-
ляетвыступающего,аученыйсекретарьзаноситвпрото-
колегофамилиюиинициалы.Впроцессевыступления
ученыйсекретарьпротоколируетосновныемоменты(те-
зисы)выступления.Послетого,каквсежелающиевыска-
залисвоемнениеоСД,заведующийкафедройподводит
итогэтихвыступлений,т.е.формулируетмнениекафед-
рыоСД,аученыйсекретарьзаноситеговпротокол.На
этомпроцесс"ОбсуждениеСД"считаетсязаконченным.
Результатомэтогопроцессаявляетсясформулированное
мнениекафедрыоСДипротоколкакофициальныйдоку-
мент,содержащийсведенияобосновныхмоментахдан-
ногопроцесса.
Нарис.8.5.11приведенаeEPC-диаграммапроцес-
са"Голосованиевопроса".Этотиповойкафедральный
процесс,которыйнезависитотформулировкиголосуе-
моговопроса.Есливэтоймоделизаменитьисполните-
лей"Заведующийкафедрой","Членыкафедры"и"Уче-
ныйсекретарькафедры"соответственнона"Ведущий
собрание","Членысобрания"и"Секретарьсобрания",
томымаксимальнообобщимэтотпроцесс.Нарис.
8.5.12этотпроцесспредставленввидедиаграммы
офисногопроцесса.Заметим,чтоздесьпервыйипо-
следнийлогическиеоператорыконкретизированы,а
всеостальныенет.Такоедопускаетсявовсехмоделях
сиспользованиемпиктограмм.
Вофисномпроцессенарис.8.5.12ведущийсобра-
ниеставитвопроснаголосование.Участникисобрания
голосуютподнятиемрук.Ведущийсобраниеподсчиты-
ваетголоса.Затемсекретарьсобраниявыясняетзаме-
чанияпоголосованию.Еслизамечанияимеются,то
секретарьсобранияпредлагаетучастникамсобрания
переголосовать.Впротивномслучаесекретарьсобра-
нияпротоколируетчислоголосов,азатемоглашает
протокольнуюзаписьучастникамсобрания.
Краткоостановимсянаидеяхсозданиявиртуальныхи
распределенныхповсейтерриторииРоссиикафедр,фа-
культетовивцеломучебныхзаведений.Этиидеиобсужда-
ютсянаконференциях,вжурнальныхстатьяхиужеделаются
попыткиреализацииподобныхидейиконцепций.
Впервуюочередьследуетотметить,чтодистанцион-
ноеобучениешироковнедряетсявпрактикувысших
учебныхзаведений.Теперьпрофессор(преподаватель),
читаялекцию,можетнаходитьсяневаудитории,авсво-
емофисеилидажевсвоемдомашнемрабочемкабине-
те.Есликэтомудобавитьпереводвсехкафедральных
процессовве-процессы,томожноговоритьосоздании
виртуальнойкафедры.Профессора,преподавателии
сотрудникитакойкафедрымогутпроживатьвлюбомрос-
сийскомгородеилизарубежомибытьполноправными
активнымеечленом,т.е.избиратьсянадолжность,об-
суждатьучебныепланы,участвоватьвраспределении
учебнойнагрузки,посещатьзанятиясвоихколлегпока-
федре,еслипоследниепроводятсядистанционно.
Примерпереводаодногоизрассмотренных
кафедральныхпроцессовве-процессрассмотренв
концеэтогораздела.Нопреждеотметим,чтопереход
отклассическихофисныхБПке-процессампозволяет
снизитьразличногородазатраты,повыситьэффектив-
ностьиспользованиявсехресурсовиулучшитьдея-
тельностьорганизациивцелом.Этопроисходитзасчет
сниженияколичестваучастниковБП,автоматизации
многихфункцииБП,повышенияпроизводительности,
сокращениявременинавыполнениекаждойфункции
БПит.д.Носамоеглавное--участникиe-процесса
могутнаходитьсяусебядома,заниматьсяразличными
делами,втомчислеучаствоватьвдругихe-процессах.
Необходимотолькоодно--рядомдолженбытьком-
пьютерсвыходомвInternetисоответствующеепро-
граммноеобеспечение(ПО).
СокращениечисленностиучастниковБПпозволяет
286
Глава8
Рис.8.5.9Функциональныйпотокофисногопроцесса
"Рассмотрениеконкурсныхделназаседаниикафедры"
287
Примерымоделированиясистемипроцессов
Рис.8.5.10Функциональныйпотокпроцесса"ОбсуждениеСД"
288
Глава8
Рис.8.5.11Функциональныйпотокпроцесса"Голосованиевопроса"
289
Примерымоделированиясистемипроцессов
Рис.8.5.12Функциональныйпотокофисногопроцесса"Голосованиевопроса"
290
Глава8
Рис.8.5.13Функциональныйпотокпроцесса"КонкурсныйотборСДнасоветеЭТФ"
291
Примерымоделированиясистемипроцессов
снизитьзатратынаперсоналввидезаработнойплаты,
различногородаотчисленийит.д.Приэтомзасчеттого,
чтомногиефункциивыполняютсянеслужащимиоргани-
зации,аавтоматизированнымисистемами,исключаются
различныепростои,ошибкипривыполнениитехили
иныхфункций.Например,припереходеотофисногопро-
цесса"Голосованиевопросанасобрании"ке-процессу
секретарьсобраниязаменяетсясоответствующимПО.
Кромеэтого,изменяетсялогикапроцесса,атакжепосле-
довательностьисодержаниефункций.Рассмотримсце-
нарийе-процесса"Голосованиевопросанасобрании".
Участникисобраниянаходятсявсвоихофисах,дома
илинабазеотдыха.Ониимеютприсебекомпьютер(Note-
book),выходвИнтернет(мобильныесредствасвязи)и
соответствующееПО.Идетпроцесс,например,заседания
виртуальнойкафедры,инаступаетэтаппринятия(боль-
шинствомголосов)решенияпоодномуизкафедральных
вопросовпутемголосования.Ведущийсобраниясоздаёт
электронныйдокумент(ЭД)спостановкойвопросанаголо-
сование.ПОрассылаетЭДпоадресамучастниковсобра-
ниячерезэлектроннуюпочту(ЭП).Участникисобрания
голосуютиотправляютсвоемнениепоЭП.ПОвпроцессе
голосованияподсчитываетколичествоголосов.ЗатемПО
анализируетколичествопроголосовавшихивремяголосо-
вания.Еслиестьнепроголосовавшиеиосталосьвремя
дляпродолженияголосования,тоголосованиепродолжа-
ется.ПриэтомПОделаетповторзапросанаголосование
поэлектроннымадресамнепроголосовавших,аесливсе
участникисобранияпроголосовали,тоголосованиезакан-
чивается,иПОанализируеткворум.Есликворуманет,то
ПОоповещаетучастниковсобранияопричинахсрыва
голосования.Есликворуместь,тоПОгенерируетпротокол
срезультатамиголосования,рассылаетегоучастникам
собранияисохраняетвэлектронномархиве.
Нарис.8.5.14изображёнописанныйе-процесс"Голо-
сованиевопросанасобрании".Подробноеописаниекаж-
дойфункцииэтогопроцессаможнонайтиватрибутах
типаRemark/Definition.Взаключениеприведемраспечат-
кусодержимогоэтихатрибутов.
ФормированиеЭДсголосуемымвопросом.Веду-
щийсобраниеиспользуеттиповойшаблонстандартного
документасавтоматическизаполняемымнаборомопре-
делённыхреквизитов:дата,времяит.д.Вспециально
отведённомполеведущийсобраниезаноситформули-
ровкувопроса,котораяставитсянаголосованиеипокото-
ройучастникисобраниядолжныбудутпроголосовать.
РассылкаЭД.Сформированныйвпредыдущей
функцииЭДрассылаетсяпоЭПучастникамсобрания.
ПриэтомиспользуютсявстроенныевозможностиЭП,
например,ведущийнесамзаполняетадресаучастников
собрания,аиспользуетзаранеевведённыйсписокэлект-
ронныхадресовучастниковсобрания.ЭДавтоматически
рассылаетсяпоэтимадресам.Ведущийсобраниеможет
выбратьпромежутоквремени,черезкоторыйЭДилисо-
ответствующийтекстнапоминанияавтоматическирассы-
лаетсятемучастникамсобрания,откоторыхещенеполу-
ченрезультатголосованияпопоставленномувопросу.
Голосованиевопроса.ПолучивпоЭПЭДсголосуемым
вопросом,участникисобранияначинаютголосовать.Они,
например,нажимаютклавишу1(да),еслиголосуют"за",
или0(нет),еслиголосуют"против".Проголосовав,онитут
жеотправляютрезультатведущемусобраниепоЭП.
Подсчётголосов.ПО,получиврезультатыголосова-
нияотучастниковсобрания,подсчитываетколичество
голосов,например,путёмсуммированиячисел1+0+1+1+...
.Анализпроголосовавших.Послетого,какПОприняло
результатыотучастниковсобранияиподсчиталоколичество
голосов,начинаетсяпроцедураанализачислапроголосо-
вавших.ПОпроверяет,правильнолипроголосовалиучаст-
никисобранияивселиониответили.Есликто-тонепроголо-
совал,тоихадресавносятсявсписокнепроголосовавших.
Повторзапросанаголосование.Еслиоказалось,что
числопроголосовавшихменьшекворума,тонепроголосо-
вавшимотправляетсяповторныйзапроснаголосование.
Участникисобрания,которыенепроголосовали,должны
повторнопроголосоватьзаопределённыйпериодвремени
иотправитьрезультатведущемусобрание.ЗатемПОпро-
должаетподсчётколичестваголосовииханализ.
Анализкворума.ПОанализируетколичество
участниковсобрания.Еслиимеетсякворум,тоголосо-
ваниесчитаетсясостоявшимся.
Оповещениеопричинахсрываголосования.Есликво-
руманет,тоПОоповещаетучастниковсобранияопричинах
срываголосованияиформируетсясоответствующийотчет.
Генерацияпротоколаголосования.ПОсоздаетпрото-
колголосованияввидестандартногодокументаснабором
определенныхреквизитов.ВданныйЭДзаноситсяколи-
чествоучастниковсобранияирезультатыголосования.
Рассылкапротокола.ПО,сгенерировавпротоколс
результатамиголосования,рассылаетегопоЭПучастни-
камсобрания.
Архивированиепротокола.Послезавершенияго-
лосованияПОнаправляетпротоколсрезультатами
голосованиявэлектронныйархив.
Приведенныйтекстописанияфункцийрассматри-
ваемогое-процессадостаточноподробнообъясняет
требованиякусловиямипорядкувыполненияэтого
процессаназаседаниивиртуальнойкафедры.
292
Глава8
Рис.8.5.14e-процесс"Голосованиевопросанасобрании"
293
Примерымоделированиясистемипроцессов
8.6.Офиснаядеятельностьфирмы
Вкачествепоследнегопримерарассмотримофис-
нуюдеятельностьмалогопредприятия.Этопредприятие
являетсяпрообразоммногихизвестныхнаммалыхрос-
сийскихфирм,которыеуспешносовмещаютнаучную,
производственнуюикоммерческуюдеятельностьне
тольковсвоемрегионе,ноидалекозаегопределами.
Офиснаучно-производственногообщества(фир-
мы)сограниченнойответственностьюподназванием
"ААА"(сокращенноООО"ААА")расположенвгороде
Челябинске.Организационнаяструктурафирмыпред-
ставленанарис.8.6.1.Здеськаждаяорганизационная
единицавыполняетопределенныефункции.Ноэтого
издиаграммыневидно,таккакбольшаячастьинфор-
мацииявляетсявнутреннейисодержитсяватрибутах
ARIS-объектов,например,ватрибутетипа"Описание/
Определение".Просмотретьипроанализироватьэту
информациюможновотчете,созданном,например,
наосновескриптаModelObjects(рис.8.6.2).
Изорганизационнойдиаграммыисоставленныхпо
нейотчетовможноувидеть,чтофункцииструктурногопод-
разделения"Бухгалтерия"выполняютглавныйбухгалтер
ибухгалтер.Функции,выполняемыеэтимподразделени-
ем,типичныдлямногихорганизаций.Руководителемэтого
подразделенияявляетсяглавныйбухгалтер,вподчинении
которогонаходитсябухгалтер.Всвоюочередь,главный
бухгалтернесетответственностьзавыполнениепредпис-
анныхфункцийпередруководствомпредприятия.
Такимобразом,путеманализаорганизационнойструк-
турыфирмыспомощьюотчетовможноделатьвыводыо
штатныхдолжностях,количествеструктурныхподразделе-
ний,количествеслужащихконкретногоструктурногопод-
разделенияфирмы,выполняемыхфункциях,характере
разделениятрудамеждуподразделениямифирмыит.д.
Вфирмеиспользуетсямножествопонятий(техни-
ческихтерминов),которыеотражаютеероддеятельно-
сти.Нарис.8.6.3-8.6.11представленымоделивзаимо-
связиэтихпонятий.Приведемопределенияосновных
понятий,используемыхвООО"ААА",которыесфор-
мированыизсодержимогоатрибутовтипаDescription/
Definitionпредставленныхмоделей.
Контрагент--юридическоеилифизическоелицо,
берущеенасебяизвестныеобязательстваподоговору.
Поставщик--юридическоеилифизическоелицо,
источникприобретенияматериальныхценностейи/или
полученияуслуг.
Потенциальныйпоставщик--поставщик,являю-
щийсяпотенциальнымисточникомприобретениямате-
риальныхценностейи/илиполученияуслуг.
Постоянныйпоставщик--поставщик,являющийся
источникомприобретенияматериальныхценностейи/
илиполученияуслугнапостояннойдоговорнойоснове.
Покупатель--юридическоеилифизическоелицо,
которомуреализуютсяматериальныеценностии/или
оказываютсяуслуги.
Потенциальныйпокупатель--покупатель,имеющий
потребностьвприобретениитовара(работыилиуслуги).
Постоянныйпокупатель--покупатель,которому
реализуютсяматериальныеценностии/илиоказыва-
ютсяуслугинапостояннойдоговорнойоснове.
Получатель--юридическоеилифизическоелицо,
получающееплатежпофинансовомусопроводитель-
номудокументу.
Плательщик--юридическоеилифизическоелицо,
осуществляющееплатежпофинансово-сопроводи-
тельномудокументу.
Посредник--юридическоеилифизическоелицо,
содействующееобращениютоваровиуслугнавнут-
реннихивнешнихрынках.
Принципал--лицо,участвующеевсделкезасвой
счет,илилицо,отименикоторогодействуетагент(пред-
ставитель).
Коммерческиепредставители--посредники,выпол-
няющиепорученияпредпринимателей(принципалов)по
поискудлянихкоммерческихпартнеровидействующие
отименипринципаловпризаключенииимидоговоров.
Комиссионеры--посредники,содействующиепо
поручениямпредпринимателей(комитентов)сбыту
илиприобретениютоваровврамкахкомиссионныхдо-
говоровпутемзаключениядоговоровотсвоегоимени
изасчетдоверителей.
Поверенные--посредники,которыепопоручениям
предпринимателей(доверителей)содействуютсовер-
шениюкоммерческихопераций,втомчислепосбыту
илиприобретениютоваровпутемзаключениядогово-
ровотсвоегоимениизасчетдоверителей.
Агенты--посредники,совершающиепопоручению
предпринимателя(принципала)юридическиеииные
действия,втомчислепосбытуиприобретениютова-
ров,путемзаключениядоговоровотсвоегоимени,но
засчетпринципалалибоотимениизасчетпринципала.
Дистрибьютеры--оптовыеторговцы,которыев
рамкахдистрибьютерскихдоговоровсбываюттовары
продавцов,заключаяконтрактыкупли-продажи.
Документ--деловаябумага,подтверждающаяка-
кой-нибудьфактилиправоначто-либо.
Сопроводительныйдокумент--документ,сопро-
вождающийдвижениетоваров(услуг)иденежных
средств.Какправило,являетсявторичнымиможет
294
Глава8
Рис.8.6.1 Организационная структура фирмы
295
Примерымоделированиясистемипроцессов
Рис.8.6.2ОтчетпоорганизационнойдиаграмменаосновескриптаModelObjects
296
Глава8
бытьсвязансопределеннымдокументом-основанием.
Организационно-распорядительныедокументы--
документы,вкоторыхфиксируютсявопросыуправле-
ния,взаимодействия,обеспеченияирегулированияде-
ятельностиоргановвластииуправленияфирмы,еепод-
разделенийидолжностныхлиц.
Документ-основание--операционныйдокумент,
регламентирующийоперациисдругимиюридическими
лицами.
Входящийдокумент--документ,поступившийнафирму
отстороннейорганизации.
Исходящийдокумент--документ,созданныйнафирме
иотправленныйадресату,копиякоторого,какправило,оста-
етсявделе.
Оригиналдокумента--документ,атрибутыкоторого
являютсяоригинальными.
Копиядокумента--ксерокопияилифакс-копияориги-
наладокумента.
Проектдокумента--предварительный,неподписанный
вариантдокумента,предназначенныйдлясогласования.
Оформленныйдокумент--документ,согласованный
навсехуровняхиутвержденныйдиректоромфирмы.
Согласованныйдокумент--обсужденныйиоценен-
ныйвсемизаинтересованнымидолжностнымилицами
проектдокумента.
Письмо--обобщенноеназваниеразличныхпосо-
держаниюдокументов,объединенныхединымиправи-
ламисоставленияиоформления.
Сопроводительноеписьмо--документ,информи-
рующийадресатаоприлагаемыхкписьмудокументов.
Гарантийноеписьмо--документ,гарантирующий
исполнениеизложенныхвдокументеобязательств.
Письмонаоплату--документ,указывающийсум-
муиреквизитыоплаты.
Письмосреквизитамиотгрузки--документ,ука-
зывающийреквизитыотгрузкитовара.
Письмо-поручение--документсуказаниемдейст-
вий,которыедолженсовершитьагент,иусловийсовер-
шенияэтихдействий.
Отчет--документ,содержащийсведенияовы-
полнениизадания,работы,подготовкемероприятий,
порученийипроведениитехилииныхмероприятий,
представляемыйвышестоящемуучреждению,
подразделениюфирмыилидолжностномулицу.
Договор--документ,фиксирующийсоглашение
сторонобустановлениикаких-либоотношенийирегу-
лирующийэтиотношения.
Коммерческоепредложение--выраженноевустной
илиписьменнойформепредложениетовара(услуги)по-
тенциальногопоставщикапотенциальномупокупателю
суказаниемусловийвозможногосотрудничества.
Информационнаясистема--совокупностьаппарат-
ныхипрограммныхсредств,обеспечивающаяввод,ре-
дактированиеихранениеинформацииофинансово-хо-
зяйственнойдеятельностифирмы.
Информационнаятехнология--совокупностьме-
тодов,устройствипроизводственныхпроцессов,ис-
пользуемыхлюдьмидлясбора,хранения,обработки
ираспространенияинформации.
ООО«ААА»осуществляетсвоюдеятельностьвна-
учно-производственномикоммерческомнаправлениях.
Миссиейфирмыявляетсясертифицированнаяподдерж-
капредприятийзаказчиковосвоеннымиинформационны-
митехнологиями(ИТ)ведениябизнесаиуправления
персоналом.ИТвнедряютсянетольконапредприятиях-
клиентах,но,впервуюочередь,насамойфирме.Пло-
щадкойдлятакоговнедренияявляетсяактивнофункцио-
нирующеекоммерческоенаправление,гдеосвоенные
ИТапробируютсявреальныхусловияхииспользуются
всемиучастникамикоммерческойдеятельностифирмы.
Научно-производственнуюдеятельностьфирмы
описываетследующаяпоследовательностьосновных
БП:анализрынкаиотборИТ,освоениеИТ,работас
клиентами.Модельэтихпроцессовиихсоставляющих
подпроцессовописанавдиаграмменарис.8.6.12.Рас-
смотримподробноеописаниеэтихпроцессов.
ВпроцессеанализарынкаИТможновыделитьсле-
дующиеподпроцессы:сборинформацииорынкеИТ,
анализдоступныхИТ,отборИТкосвоению.Рассмотрим
подробноститолькопервогоизперечисленныхподпро-
цессов,т.е.сбораинформацииорынкеИТ.
ДлясбораинформацииорынкеИТспециалисты
службыИТ(СИТ)используютинтернет,периодические
издания(газеты,журналыит.д.),рекламунателевидении
ирадио,специализированныевыставки,презентациии
семинары.Интернетиспользуетсянарабочемместесек-
ретаряизаместителядиректорапоИТ(ЗДИТ).Секретарь
используетинтернеттолькодляполученияэлектронной
почты(всоответствиисосвоимидолжностнымиобязан-
ностями),всодержаниикоторойтакжеможетбытьинфор-
мацияоновыхИТ.ЗДИТиспользуетинтернет
непосредственнодляполученияинформацииосостоянии
делнарынкеИТ,атакжедляперепискиспроизводителя-
миираспространителямиИТповопросамсотрудничества.
Такимобразом,процессполучениячерезинтернет
информацииосостоянииделнарынкеИТможноразбить
наподпроцессполучениеинформациичерезсекретаря
иподпроцессполучениеинформациичерезЗДИТ.Пер-
выйподпроцесспротекаетпоследующемусценарию.
Секретарьактивизируетинтернет-соединениетрира-
297
Примерымоделированиясистемипроцессов
Рис.8.6.3Модельтехническихтерминов"Контрагент"
298
Глава8
Рис.8.6.4Модельтехническихтерминов"Поставщик"
Рис.8.6.5Модельтехническихтерминов"Покупатель"
Рис.8.6.6Модельтехническихтерминов"Посредник"
299
Примерымоделированиясистемипроцессов
Рис.8.6.7 Модель технических терминов "Документ"
300
Глава8
Рис.8.6.8Модельтехническихтерминов"Письмо"
301
Примерымоделированиясистемипроцессов
Рис.8.6.9Модельтехническихтерминов"Договор"
302
Глава8
Рис.8.6.10Модельтехническихтерминов"Коммерческоепредложение"
Рис.8.6.11Модельтехническихтерминов"Отчет"
303
Примерымоделированиясистемипроцессов
Рис.8.6.12 Модель основных процессов ООО "ААА"
304
Глава8
завдень.Онможетпроизводитьдополнительнуюактиви-
зацию,еслизнает,чтодолжнобытьпосланоилиполуче-
ноэлектронноесообщение.Послеактивизациисоедине-
нияосуществляетсяприемэлектронныхсообщений.
Послеэтогосекретарьпроизводитрассылкуполученной
информацииповнутреннейэлектроннойпочте.Инфор-
мациярассылаетсясотрудникам,рабочиеместакоторых
оснащеныкомпьютерамиинастроенынаиспользование
электроннойпочты.Такимобразом,всяинформация,по-
лучаемаяпосредствомэлектроннойпочты,доступнасо-
трудникамфирмыдляознакомления.
ПолучениеинформациичерезЗДИТпротекаетпо
следующемусценарию.
ЗДИТактивизируетинтернет-соединениеипринимает
электронныесообщенияпомеренеобходимостиивыпол-
нениясвоихфункциональныхобязанностей.Частьсооб-
щенийпересылаетсясекретарюдлядальнейшейрассыл-
кисотрудникам.Послеполученияинформациисекретарь
рассылаетеесотрудникампоэлектроннойпочте.
ДлясбораинформацииосостоянииделнарынкеИТ
фирмавыписываетпериодическиеиздания,например,
журналы"PCWeekRE","ComputerWorldRE","Экономика
иЖизнь","Галактика"идр.
Ответственноелицополучаетпочтуипередаетее
секретарю.Секретарьпроизводитраспределениепо-
лученныхизданиймеждуотделамиислужбамивсоот-
ветствиисназначениемизданий.Послепоступления
последнихвСИТееначальник(ЗДИТ)назначаетвре-
мя,втечениекоторогопроисходитчтениеполученных
изданийиотборнаиболееинтересныхстатей.Далее
ЗДИТможетзаостритьвниманиетогоилииногосотруд-
никафирмы(менеджераСИТ,директора,главногобух-
галтера,экономиста)наотработанномматериале.
Остановимсяподробнеенасбореинформацииорынке
ИТпутемучастияввыставках(презентациях,семинарах).
Вопросопосещенииспециализированнойвыставки
встаетвслучаеполученияприглашенияоторганизаторов
илизаинтересованностиЗДИТ.Последнийсообщаето
будущеммероприятиидиректоруиподаетзапроснаего
посещениесуказаниемместапроведенияисостава
участников.Директоромиегозаместителемпринимается
решениеудовлетворитьилинеудовлетворитьзапрос
службыСИТ.Ихрешениеосновываетсянаданныхо
финансовомположениифирмы,предоставленныхэко-
номистом,предполагаемыхзатратахнапосещениевыс-
тавкиидоводахспециалистовСИТвпользупосещения
даннойвыставки.Обоснованныйотказвпосещениивыс-
тавкипередаетсяЗДИТ.Последнийвправеуточнитьпри-
чиныотказаипопытатьсяпривестидополнительныедо-
водывпользуудовлетворениязапроса.Вэтомслучае
запросможетбытьповторнорассмотренруководством,
ирешениеможетбытьпересмотрено.
Вслучаепринятиярешенияобудовлетворениизапро-
саопосещенииспециализированнойвыставкипоследний
утверждаетсяипередаетсязаместителюдиректора.Он,
всвоюочередь,оповещаетобэтомзаинтересованных
лиципринеобходимостиуточняетинформациюомеро-
приятии.ДалеепоручаетспециалистуСИТилисамостоя-
тельнопроводиторганизационныемероприятияпоподго-
товкекпосещениювыставки(готовитзаявкунаавтотранс-
порт,резервируетденежныесредстваит.п.).
Вназначенноевремяпроисходитзапланированное
посещениеспециализированнойвыставки,входекоторо-
госпециалистыполучаютнеобходимуюинформациюо
представленныхтамИТ.Повозможностиониполучают
демонстрационныематериалыиготовятпочвудляпо-
тенциальногосотрудничествасраспространителямиИТ.
ПослепосещениявыставкиЗДИТ(илиответствен-
ныйспециалистСИТ)представляютотчетомероприя-
тии,т.е.доводятинформацию,полученнуювходе
посещениявыставки,доруководствафирмы(напред-
ставленииотчетапомиморуководствамогутприсутст-
воватьтакжеэкономистиглавныйбухгалтер).
ПерейдемкописаниюпроцессаосвоенияИТ.Этот
процесс(смотритерис.8.6.1)состоитизследующих
подпроцессов:первичноезнакомствосИТ,выборИТ
дляосвоения,отработкаИТ,сотрудничествосраспро-
странителямиИТ.Нарис.8.6.13изображенаeEPC-диа-
граммапервичногознакомствасИТ.
Еслинаэтапеполученияинформацииосостоянии
рынкаИТбылиполученыдемонстрационныематериа-
лы(демо-материалы),тоответственныйзаосвоение
даннойИТприступаеткеепервичномуизучению.Если
демо-материалыполучитьнеудалось,тодействиядля
ихполученияпроводятсяпоследующемусценарию.
СпециалистыСИТилиЗДИТпосредствомтелефон-
ногозвонкаилиэлектроннойпочтыуточняютинформацию
повопросуполученияилиприобретениядемонстрацион-
ныхматериалов.Полученнаяинформацияпередаетсяди-
ректору,ипроисходитееобсуждениесцельюпринятия
решенияотом,приобретать(получать)демонстрацион-
ныематериалынапредложенныхусловияхилинет.
Еслиприняторешениеоприобретенииматериалов,
тоспециалистыСИТилиЗДИТпосредствомтелефонно-
гозвонкаилиэлектроннойпочтысвязываютсясраспро-
странителямирассматриваемойИТиформируютзаказ
наеедемонстрационныематериалы.Еслипоследние
распространяютсянаплатнойоснове,товыясняютсявоз-
можныеформыоплаты.Этаинформацияпередается
директору,егозаместителюиглавномубухгалтеру,кото-
305
Примерымоделированиясистемипроцессов
Рис.8.6.13ПервичноезнакомствосИТ
306
Глава8
рыепринимаютрешениеотом,какимобразомоплатить
приобретениедемонстрационныхматериалов.
Еслиприняторешениеоплачиватьбезналичным
расчетом,тоспециалистыСИТилиЗДИТпосредством
телефонногозвонкаилиэлектроннойпочтысвязыва-
ютсясраспространителямирассматриваемойИТисо-
общаютобэтомрешении.Далееожидаетсяполучение
счетанаоплатуотконтрагента.Последнийприсылает
счетнаоплатупофаксу.Секретарьегопринимаети
передаетпосоответствующемумаршруту.Далееди-
ректоромпринимаетсярешениеобоплатевыставлен-
ногосчетанаоснованииданныхофинансовомсостоя-
ниифирмы,предоставленныхпланово-экономическим
отделомиконсультациисглавнымбухгалтером.Если
приняторешениеоплачиватьсчет,тоонвводитсяв
ИСспециалистомСИТипроизводитсяегооплата.
Процессоплатызависитоттого,вкакомрежиме
(обычномиливагентском)вданныймоментфункциониру-
етфирма.Еслифирмафункционируетвагентскомрежи-
ме,тооплатасчетаосуществляетсяследующимобразом.
Заместительдиректорапоручаетэкономиступод-
готовитьписьмоПринципалуобоплате.Экономистго-
товитсоответствующееписьмо,предварительноуточ-
нивинформациюоплатежныхреквизитахконтрагента.
Подготовленноеписьмопередаетсядлясогласования
главномубухгалтеру,которыйпроверяетоформление
исодержаниеписьма,принеобходимостивысказывает
своизамечания,визируетегоивозвращаетэкономисту,
которыйпередаетегонаутверждениедиректору.
Директорпросматриваетисогласовываетсоспеци-
алистамиполученныйдокумент.Затемподписываетего
ипередаетсекретарю,которыйпроставляетпечатьи
отправляетписьмоПринципалупофаксу.Послеэтого
ожидаетсяоплатаотПринципала.
КактолькоПринципалперечисляетденежные
средствапореквизитам,указаннымвписьме,онпри-
сылаетпофаксукопиюплатежногопоручения,которую
принимаетсекретарьипересылаетпосоответствую-
щемумаршруту.ФактоплатыфиксируетсявИСэконо-
мистомпослеполученияимкопииплатежногопоруче-
ния(вбумажномилиэлектронномварианте).
ЗДИТпоручаетсекретарюотправитькопиюпла-
тежногопорученияконтрагентусцельюуведомитьего
офактепроизведеннойоплаты.
Еслифирмафункционируетвобычномрежиме,
тооплатасчетапроизводитсяследующимобразом.
Заместительдиректорапоручаетбухгалтеруподгото-
витьплатежноепоручениеквыставленномусчету.Бухгал-
терготовитплатежноепоручениеспомощьюИСилично
передаетегодлясогласованияглавномубухгалтеру.По-
следнийпроверяетсодержаниеиоформлениедокумента
и,есливсеверно,передаетегообратнобухгалтеру.После
согласованияплатежногопоручениясглавнымбухгалте-
ромбухгалтерличнопередаетегодиректорунаутвержде-
ние.Утвержденныйдиректоромдокументпередаетсясек-
ретарю,которыйпроставляетпечатьивозвращаетегобух-
галтеру.Бухгалтерделаетзаявкунаавтомобиль.Вопреде-
ленноевремябухгалтер,используяавтотранспортфирмы
(иливнекоторыхслучаяхобщественныйтранспорт)отво-
зитплатежноепоручениевбанк,которыйвслучаепра-
вильногооформленияпринимаетегокисполнению,т.е.
переводитденежныесредстванарасчетныйсчет,указан-
ныйконтрагентом.Копияпринятогокоплатеплатежного
порученияпередаетсябухгалтеромповозвращениюв
офиссекретарю,которыйотправляетеепофаксуконтр-
агентусцельюуведомитьобоплатевыставленногосчета.
Послеуведомленияконтрагентаобоплатеили
послеполученияимденег,последнийпередает(пере-
сылает)демонстрационныематериалыфирме.После
ихполученияначинаетсяпроцесспервичногоосвоения
ИТответственнымлицом(смотритерис.8.6.13).
ПервичноезнакомствосИТнауровнедемонстра-
ционныхматериаловдаетвозможностьспециалисту
понятьосновнуюконцепциюданнойИТиболееточно
определитьобластьееприменения.Наэтомэтапеоп-
ределяютсяосновныевозможностиИТ,проводятся
необходимыеэкспериментыирезультатыисследова-
нийсравниваютсясвозможностямидругихИТ.
ПроцессвыбораИТдляосвоенияизображенна
рис.8.6.14.ПослепервичногоознакомлениясИТего
результатыобсуждаютсянаспециальномсовещании,
гдепринимаетсярешениеопродолженииилипрекра-
щенииосвоенияИТ.Есливозможностирассматривае-
мойИТдостаточновысоки,ионаповсемпрогнозам
являетсяперспективнойилиактивноразвивающейся
нарынкеИТ,топринимаетсярешениеотработатьдан-
нуюИТнаопытнойплощадке.
ОпытнойплощадкойдляотработкиновыхИТявляет-
сякоммерческоенаправлениедеятельностифирмывчас-
типроизводствапосредническихуслуг.Этотпроцесспод-
разделяетсянаподпроцесс"ВнедрениеИТвБПфирмы"
и"Осуществлениекоммерческойдеятельности",которые
протекаютпараллельнодругдругу(нарис.8.6.12между
этимиБПотсутствуетсвязьтипа"предшествует").
Здесьмырассмотримподробнеетолькопервый
подпроцесс,т.е.внедрениеИТвБПсамойфирмы.
ПервыйэтапвнедренияИТвдеятельностьООО
"ААА"сводитсякотработкеИТнауровнедемо-матери-
алов.ЗдесьуточняетсяобластьпримененияИТврабо-
текоммерческогонаправленияфирмыиопределяются
307
Примерымоделированиясистемипроцессов
Рис.8.6.14ВыборИТдляосвоения
308
Глава8
сотрудники,которыебудутработатьврамкахданной
ИТ.ВпроцессеотработкиИТиспользуютсядемонстра-
ционныематериалывтойстепениприменения,вкото-
ройпозволяютихограничения.ПоходуработысИТ
ответственноелицоформируетинструкциипоприме-
нениюИТвБПфирмыиоцениваетположительныеи
отрицательныесторонытакогоприменения.
ВслучаеэффективноговнедрениявБПфирмыдан-
нойИТ(науровнедемонстрационныхматериалов)вста-
етвопросоприобретенииполнофункциональноголицен-
зионноговариантаИТисотрудничествесавторамии
распространителямиданнойИТвкачествепартнеров.
Дляпринятиярешенияозаключениидоговорово
партнерствеиприобретениярабочихвариантовИТпро-
водитсясовещаниесучастиемответственногозаосвое-
ниеИТ,ЗДИТ,специалистовСИТ,главногобухгалтера,
экономистаисотрудника,которыйработалсданнойИТ.
Наэтомсовещанииобсуждаютсяплюсыиминусырас-
сматриваемойИТ,атакжевозможностьиперспектив-
ностьееприменениявБПфинансово-хозяйственнойде-
ятельностифирмыивнедрениявфирмах-клиентах.
Есливрезультатепроводимогосовещанияпринима-
етсярешениеосотрудничествесфирмой-распространи-
телемИТ,тоначинаетсяпроцессзаключенияпартнерско-
годоговора,которыйделитсянаподпроцесс"Предложе-
ниесотрудничества"и"Заключениедоговора".Первый
изнихпротекаетпоследующемусценарию.
ЗДИТилиответственныйспециалист(менеджер)СИТ
связываетсясконтрагентомсцельюпредложитьсотрудни-
чествовсферепродвиженияИТнарынке.Этоможетосу-
ществлятьсяпосредствомсамостоятельноготелефонного
звонкаилизвонкачерезсекретаря,посредствомэлектрон-
нойпочты,посредствомкоммерческогопредложения.
Вслучаеполученияположительногоответа(отконтр-
агента)руководствомфирмысовместносзаинтересован-
нымиспециалистамианализируютсяусловиявзаимоот-
ношенийсконтрагентомипринимаетсяилинепринима-
етсярешениеосотрудничестве.Еслипринимаетсяреше-
ниеосотрудничестве,торуководствофирмыпоручает
ЗДИТзаключитьдоговор.ЗДИТдаетсоответствующую
командуспециалистуСИТ.
Процессзаключениядоговоразависитоттого,кто
готовиттекстпроектадоговора.Онможетготовиться
фирмойиотправлятьсянасогласованиеиподпись
контрагентуилинаоборот.Взависимостиотэтогоменя-
етсяходпроцессаивремяеговыполнения.
Рассмотримпроцессзаключениядоговора,кото-
рыйготовитконтрагент.Вэтомслучаераспространите-
лиИТимеютстандартныебланкиподобныхдоговоров,
которыеониприсылаютзачастуювместесрекламны-
миилидемонстрационнымиматериалами.
Проектдоговораприсылаетконтрагент.Егоприни-
маетсекретарьираспределяетпосоответствующему
маршруту.Происходитсогласованиепроектадоговора.
Врезультатевысказываютсязамечанияипожелания
посодержаниютекста.Послеознакомлениясприслан-
нымпроектомдоговораответственныйспециалист
СИТможетлибосоставитьпротоколразногласийкдо-
говору,либовнестиизменениявсампроектдоговора.
Послевнесенияизмененийоткорректированныйпро-
ектдоговорапередаетсязаинтересованнымлицамли-
болично,либопосредствомсистемыдокументооборо-
тапомаршрутусогласования.Согласованныйдоку-
ментпередаетсянаутверждениедиректоруизатем
секретарю,которыйпроставляетпечатьнадокументе,
ипослекомандызаместительдиректораотправляет
егоконтрагентупофаксу.Далеебумажныйвариант
документаразмещаетсясекретаремвпапкепредвари-
тельныхдоговоровиуответственногозаэтотдоговор
запрашиваетсяэлектронныйвариантдокумента.От-
ветственныйисполнительпересылаетдокументсекре-
тарю,которыйразмещаетегов"ЭлектронномХранили-
ще"впредварительныхдоговорах.
Ожидаетсяответконтрагентапоповодувысказанных
замечанийипредложений(еслионибылисделаны).
Контрагентсообщаетосвоемрешениипосредствомте-
лефонногозвонка,которыйпринимаетсекретарьисоеди-
няетабонентасзапрашиваемымлицом(сотрудником).
Такимобразом,еслирешениеконтрагентаположи-
тельно,тодоговорсчитаетсязаключенным,ипрово-
дятсямероприятияпообменуоригиналамидокумен-
тов,атакжеосуществляетсяпереводдоговораизпред-
варительныхвисполняемыекакв"Бумажном",такив
"Электронном"хранилищах.
Ожидаютсяоригиналыотконтрагента.Этидоку-
ментымогутвысылатьсяимлибопочтой,либопоез-
дом,либоснарочным.Еслиоригиналыдокументов
посланыпочтой,топослеихполучениясекретарьсо-
общаетобэтомзаинтересованнымлицамипередает
документыпомаршруту.Послеознакомлениясполу-
ченнымидокументамионипередаютсясекретарю,ко-
торыйразмещаетихв«БумажномХранилище».
Послезаключенияпартнерскогодоговораконтр-
агентамипроводитсярядконтактов,врезультатекото-
рыхрешаютсявопросыпредоставлениялицензионных
ИТиоплатызаних.Врезультатедостигнутыхдогово-
ренностейосуществляютсянеобходимыедействия
дляполучениялицензионныхИТ.Послеполучения
ИТпроизводитсяеевнедрениеииспользованиевБП
коммерческойинаучно-производственнойдеятельнос-
309
Примерымоделированиясистемипроцессов
тифирмысцельюихотработкииосвоения.
ВнедрениеииспользованиеИТвработефирмы
осуществляетсянабазеотработанныхдемо-материа-
ловссоблюдениемнеобходимыхправилисвовлече-
ниемвпроцессновыхсотрудников,составлениемин-
струкцийпоработесИТ.Одновременноначинается
работасклиентамипопродажеивнедренииунихИТ.
Одинизописанныхздесьпроцессовпредставлен
ввидеeEPC-диаграммынарис.8.6.15.Диаграммыдру-
гихпроцессоврекомендуемчитателямсоставитьсамо-
стоятельно.
Проанализируемпроцессприемаипервичнойоб-
работкикоммерческогопредложения(КП),диаграмма
которогоизображенанарис.8.6.16.Здесьвкачестве
контрагентовфирмымогутвыступатькакпокупатели,
такипоставщики.КПпокупателейзаключаетсявпред-
ложениипокупкиопределеннойпартииконкретногото-
варапоопределеннойцене,внеобходимомколичест-
ве,требуемогокачестваивоговоренныесроки.КП
поставщиковзаключаетсявихготовностипоставить
необходимыематериалыдляпроизводстваконкретной
продукциисогласноусловиям,удовлетворяющимкак
предприятие,такисамихпоставщиков.Отвечающие
запроцессприемаиобработкиКПотконтрагентанахо-
дятсявсостоянииожиданияКП.
КПможетпоступитьввидетелефонногозвонка,в
видесообщенияпофаксу,либоввидеэлектронного
сообщенияпопочте.Телефонныезвонкиисообщения
пофаксупринимаютсясекретаремпредприятия,кото-
рыйотвечаеттакжезасоставлениеэлектронныхвари-
антовполученныхКП.Впервомслучаесекретарьсое-
диняетторговогоагентаконтрагентастребуемымли-
цом.Еслипокакимлибопричинамтребуемоголица
неоказалосьнарабочемместе,тосекретарьфиксиру-
етполученнуюинформациюдляпоследующейпере-
дачиеетребуемомулицу.Послеудовлетворительных
переговоровконтрагентаспредставителемпредприя-
тияиполученияраспоряженияосоставленииКПсек-
ретарьсоставляетКПвэлектронномварианте.
Послетого,какэлектронныйвариантКПсоставлен,
секретарьразмещаетеговэлектронномхранилище,дела-
еттвердуюкопиюКП,проводитпроцедурурегистрации
КП.Регистрацияподразумеваетприсвоениедокументуоп-
ределенноговходящегономераизаписивжурналевходя-
щихдокументов(бумажномиэлектронном),атакжепри-
креплениекбумажномувариантумаршрутнойкарточки.
ПослерегистрацииКПпроводитсяегопредвари-
тельноерассмотрение,котороепредполагаетфиксацию
статусаКП(КПотпокупателяилипоставщика)иопреде-
лениемаршрутаегодальнейшегодвижения.КПможет
бытьпереданонепосредственночерезличныйконтакт,
черезсистемудокументообороталибовопределенное
времянаправленовпапку"Входящие".Еслипокаким-
либопричинамКПнебылоотправлено,топроцедура
рассмотренияпроводитсяповторно,т.е.процессповто-
ряетсядотехпор,покадокументнедойдетдоадресата.
Одноизглавныхусловийповышенияэффективности
работыфирмы--снижениезатратнаосуществлениесвоей
деятельности.Кфакторам,обеспечивающимснижение
себестоимости,относятсяэкономияматериальныхресур-
сов,повышениепроизводительноститруда,упорядочение
затратнааппаратуправленияит.д.,атакжеприменение
новейшихтехнологий,втомчислеинформационных.
ДляуспешноговыполненияБПприемаипервич-
нойобработкиКПотконтрагентафирмавынуждена
совершатьразличныезатраты.Примоделировании
этогоБПставиласьзадачакомплексновзглянутьна
реализациюфункцийвцепиБПиполучитьчеткоеи
ясноепредставлениеотом,какимобразомпротекает
БП,ктоизслужащихответственензавыполнениетой
илиинойфункцииБП,какиересурсынеобходимыдля
успешногоиэффективноговыполненияфункцииика-
киезатратысвязанысихвыполнением.
Существуетмножестворазличныхклассификаций,
группирующихзатратыпоэлементам.ВARISсEasy-
фильтромзатратывыражаютсявденежномэквиваленте
иделятсяследующимобразом:материальныезатраты,
затратынаперсонал,прочиезатраты.Общиезатраты
определяютсяпутемсуммированиявышеперечислен-
ныхзатрат.Информацияозатратах,связанныхсвыпол-
нениемконкретнойфункциивцепиБПвноситсяватрибу-
тыобъектаивдальнейшемявляетсявнутреннейинфор-
мациейэтогообъекта.ARISпозволяетучитыватьзатраты
влюбых(изспискадоступных)величинахизмерения.
ПримоделированиипромышленныхБП,т.е.БП,свя-
занныхспроизводствомконкретногоизделия,подсчетпро-
изведенныхзатратнесоставляетособоготруда(смотрите
следующуюглаву).Затратывстоимостномвыражении
получаютсяпутемсуммированиястоимостиресурсов,
сырья,материалов,топлива,энергииит.д.,израсходован-
ныхнапроизводствоизделия.Известныметодикирасчета
заработнойплатыпроизводственногоперсонала.Затраты
временисвязаны,какправило,сдлительностьюпроизвод-
ственногоцикла,временемтранспортировкиит.д.
СложнееподсчитатьзатратывофисныхБП,напри-
мер,втех,которыеописанывэтомразделе.ВПриложени-
ях8,9представленыотчеты,созданныедляэтихмоделей
наосновесценарияProcessesAsStructogram.Спомощью
этихотчетовможнопроводитьанализБПприемаипервич-
нойобработкиКП.Используяинформациюэтихотчетов,
310
Глава8
Рис.8.6.15ВнедрениеИТвБП
311
Примерымоделированиясистемипроцессов
Рис.8.6.16ПриемипервичнаяоьработкаКП
312
Глава8
АнализБПприемаипервичнойобработкиКПот
контрагентапоказал,чтонаибольшуюдолювсоставе
общихзатратсоставляютматериальныезатратыиза-
тратынаперсонал.Поэтомунеобходимостремиться
кснижениюстоимостиэтихсоставляющихБПприсо-
хранениинеобходимогокачества.
ОптимизацияБПможетбытьпроизведеназасчет
сокращенияобъемадокументациииотчетности,уско-
рениядокументооборотаипотокаданных,внедрения
ИТдляулучшенияпроцессаобработкиинформации.
ДляэтогонеобходимонавсехэтапахБПразработать
типовыеформыиправилаоформлениядокументации.
Некоторыефункции,выполняемыеслужащимифир-
мы,можетвыполнятьПО.Например,выбормаршрута
ипередачаэлектронныхдокументовадресатуможет
производитьсянесекретаремфирмы,аПО.Такимоб-
разом,секретарюнеобходимотолькосоставитьэлек-
тронныевариантыКПконтрагентовипоместитьихв
Табл.8.6.1
хранилищеданных.ПОсамоотправитинформацию
понужномумаршруту,чтоприводитксокращениювре-
менинавыполнениефункцийвцепиБП.
ВзаключениепроанализируемБП"Обработкадого-
ворапокоммерции".МодельэтогоБПпредставлена
нарис.8.6.17.Изнеевидно,чтодоговорпокоммерции
проходитдостаточнодлинныймаршрутсогласованияи
утверждения.НедостатокданногоБПсвязансбольши-
мивременнымииматериальнымизатратами.Напри-
мер,послеподготовкипроектадоговораменеджердого-
вора(МД)передаетегодлясогласованияэкономисту.
Еслиупоследнегоестьзамечания,тоонихуказывает
ивозвращаетдокументнадоработку.МД,получивдоку-
ментизамечания,редактируетего,распечатываети
сновапередаетэкономисту.Послечегоэкономистосу-
ществляетещеоднупроверкуи,еслинетзамечаний,
передаетдокументнасогласованиеглавномубухгалте-
ру,которыйпоступаетточнотакжекакэкономист.То
можно,например,выяснить,чтостоимостныезатратырас-
пределилисьнаматериальные,затратынаперсонал,на
Функция
Затраты(средние)
Значение
Руб.%
Приемтелефонного
звонкаотконтрагента
Материальные
200,0010,0
Затратынаперсонал
415,0010,0
Прочие
30,0010,0
Общие
645,0010,0
ПриемКПпофаксу
Материальные
400,0020,0
Затратынаперсонал
539,5013,0
Прочие
75,0025,0
Общие
1014,5015,7
ПриемКПпоэл.почте
Материальные
400,0020,0
Затратынаперсонал
1120,5027,0
Прочие
75,0025,0
Общие
1595,5024,7
Составлениеэл.
вариантаКП
Материальные
200,0010,0
Затратынаперсонал
622,5015,0
Прочие
30,0010,0
Общие
852,5013,2
РегистрацияКП
Материальные
600,0030,0
Затратынаперсонал
1037,5025,0
Прочие
60,0020,0
Общие
1697,5026,3
ОтправкаКП
вкоммерческийотдел
Материальные
200,0010,0
Затратынаперсонал
415,0010,0
Прочие
30,0010,0
Общие
645,0010,0
Итого
6450,00
прочиеиобщие,которыесоставили6450руб.Всеэто
отраженовтаблице8.6.1.
313
Примерымоделированиясистемипроцессов
Рис.8.6.17Обработкадоговорапокоммерции(начало)
314
Глава8
Рис.8.6.17Обработкадоговорапокоммерции(окончание)
315
Примерымоделированиясистемипроцессов
Рис.8.6.18Улучшеннаямодель"Обработкадоговорапокоммерции"
316
Глава8
есть,еслиунегоестьзамечания,тодокументвозвраща-
етсяМД,онвноситисправления,распечатываетегои
сноваотдаетнасогласованиепомаршруту.Такимобра-
зом,повсемумаршрутусогласованияимеютместоиз-
лишниезатратывремениисредствввидебумагии
расходныхматериаловпечатающегоустройства.
ВрезультатеанализаэтогоБПможносделатьвыво-
ды,чтоработасубъектовответственностиповыполне-
ниюфункцииБПсвязана,восновном,собщейобработ-
койдокументовиихоформлением.Повышениеэффек-
тивностиэтогоБПсвязанособеспечениемсквозного
доступакдокументамбезихдублирования,персональ-
нойобработкойполученныхданных,совмещением
электроннойивербальнойкоммуникацииит.д.При
выполнениисвоихобязанностейсубъектыответствен-
ностидолжныиметьвозможностьдистанционнойисов-
местнойработынаддокументамивлокальнойсетии
поддерживатьспособыобщения,непокидаярабочего
места.ПоэтомуприоптимизацииэтогоБПнеобходимо
сосредоточитьвниманиенаболееэффективномуправ-
ленииархивомдокументов,управлениисистемоймар-
шрутизациипакетовдокументов,обеспечениесовмест-
нойработынадэлектроннымидокументамиит.д.
Врезультатеусовершенствованияпредложена
модельрассматриваемогоБП,котораяизображенана
рис.8.6.18.Изнеевидно,чтопослеподготовкипроекта
договорапокоммерцииМДрассылаетфайлсэтимдо-
кументомпоэлектроннойпочтевсемучастникаммар-
шрутасогласованиядлярассмотрения.Последние,по-
лучаяданныйфайл,осуществляютзнакомствосним,
указываютвэлектронномвидесвоизамечания(если
ониесть)иотсылаютдокументобратноМД.Онкоррек-
тируетисходныйварианттекстапроектадоговорасуче-
томвсехприсланныхпоправок.ЗатемМДпересылает
документпомаршрутусогласования,иучастникиэтого
процессаосуществляютсогласованиеивизирование
документапосредствомэлектроннойподписисисполь-
зованиемсоответствующегоПО.Завизированныйтаким
образомдокументвозвращаетсякМД,ионотсылает
егонаутверждениедиректору.Последнийтакжеосу-
ществляетвизированиедокументаэлектроннойпод-
письюипересылаетегосекретарю,которыйраспечаты-
ваетдокумент.Затемсекретарьпередаетбумажныйва-
риантдокументадиректору,последнийвизируетегои
возвращаетсекретарюдляпроставленияпечати,от-
правкидокументаиразмещенияеговХранилище.
Рассмотренныепримерыпоказывают,чтоврезуль-
татесоставлениямоделейБПииханализаможнозна-
чительноповыситьихэффективность.
9.МОДЕЛИРОВАНИЕ
ПРОИЗВОДСТВЕННО-СБЫТОВОЙФИРМЫ
Чтобынеусложнятьзадачу,построимматематичес-
куюмодельфинансово-обеспеченногопроизводства
дляпредприятия,котороепроизводитиреализуетодин
видпродукции,имеядляэтогодостаточныепроизводст-
венныемощности.
Прифинансово-обеспеченномпроизводстведолж-
новыполнятьсяследующеесоотношение:Затраты
=Поступления.Конкретизируемэтосоотношение.
Затратынапроизводствопродукцииделятсянапе-
ременныеипостоянные.Переменныезатратызави-
сятотобъемапроизводимойпродукцииивключаютза-
тратынасырье,материалы,комплектующиеизделия,
топливо,зарплатупроизводственногоперсоналасучет-
омналоговиобязательныхплатежей.Постоянныеза-
тратынезависятотобъемапроизводимойпродукции
ивключаютаренднуюплату(илиналоги)заземлю,по-
мещенияиоборудование,платеживпогашениеранее
полученныхкредитов,платузателефон,затратына
охрану,зарплатунепроизводственномуперсоналус
учетомналоговиплатежейнанее,затратыслужбы
маркетинга,сбытаит.д.
Основнымиисточникамиполученияфинансовых
средствявляетсявыручкаотпроизведеннойиреализо-
Экономико-математическиеметодыстановятсяважныминструментомразработ-
киоптимальныхплановразвитияпредприятия,атакжекачественногоихвыполнения.
Онииспользуютсятам,гденужныдетальныематематико-статистическиепрогнозы
спросанапродукциюисырье,оптимизацияразмещениякапиталовложений,точныйучет
экологическихпоследствийпроизводственнойдеятельности,анализдвижениятрудовых
ресурсовит.д.Сегодняэкономикаширокоиспользуетматематикуистановитсяточной
наукой.ВэтойсвязиуместновспомнитьвысказываниеК.Маркса:"Наукатолькотогда
достигаетсовершенства,когдаейудаетсяпользоватьсяматематикой".
Экономико-математическиеметоды--этоноваятехнологияуправленияпроизвод-
ством.Поэтомуэкономистычастоотносятсякнимкакклюбойновойтехникеитехноло-
гии,т.е.отторгаютих.Этопроисходитвтомчислеповинесамихэкономико-математи-
ческихметодов,таккакмногимизнихнехватаетпростотыинаглядностиизложения,
неткраткихпрактическихметодикпоихприменению.
Многиеэкономическиеобъектымогутбытьдостаточноточнопредставленыв
видеэкономико-математическоймодели.Этимоделипозволяютпланироватьдеятель-
ностьпредприятияипутемуправленияобеспечиватьвыполнениеэтихпланов.Задачи
планированиясводятсякопределениюобъемавыпускапродукции,квыборуноменклатуры
изделий,ксогласованиюплановыхпоказателейсресурсамиит.д.Приуправлениипредпри-
ятиемрешаютсявопросыоптимизациизатрат,назначенияцен,распределенияприбыли,
определенияисточниковфинансирования,ускорениясбытапродукцииит.д.
ВэтойглаверассматриваетсяARIS-моделированиефинансово-обеспеченнойдея-
тельностипроизводственно-сбытовойфирмы,гдевсерасчетыоснованынавыведенном
балансовомуравнениииформулахвычислениявыручки,прибыли,постоянныхипеременных
затрат,атакжевычислениясуммыкредитаиежепериодныхплатежейзаихпогашение.
9.1.Основноебалансовоеуравнение
Рассмотримрасчетныеформулыдлямоделирова-
нияпроизводственно-сбытовойфирмыипроцессов
финансово-обеспеченногопроизводства,т.е.произ-
водства,вкоторомзатратысбалансированысобствен-
нымифинансовымисредствамиивсемивидамипосту-
плений.Дляучетавсехвнутреннихивнешнихфакто-
ров,связанныхсобеспечением(снабжением)произ-
водствомиреализациейпродукции,заложимвмодель
возможностьеедальнейшегофункциональногонапол-
нения.Такоенаполнениенеобходимодляучетапро-
стогоирасширенноговоспроизводства,конъюнктуры
рынка,изменениязаконодательства,форсмажорных
обстоятельств,измененияставкирефинансирования
центральногобанкаРФит.д.Математическаямодель
должнабытьгибкой,настраиваемойиадаптируемой
подконкретныевнутренниеивнешниепроизводствен-
но-сбытовыеусловия.Дляэтогонеобходимовыбрать
основное(базовое)уравнение,котороевключаетвели-
чины,описывающиеосновныеаспектыпроизводствен-
ной,сбытовой,финансовойидругойдеятельности
предприятия.
318
Глава9
ваннойпродукции,атакжесобственные(резервные)
средствапредприятияизаемныесредства,например,
кредитыбанков.Такимобразом,имеетместоследую-
щееболеедетальноебазовоеуравнение:
переменныезатраты+постоянныезатраты=
=собственныесредства+заемныесредства
+выручка.
Базовоеуравнениевлевойчастисодержитзатра-
ты,авправой--поступления,ихкомпенсирующие.
Затратыразделенынадвечасти:переменные(связан-
ныесобъемомпроизводства)ипостоянные.Вобщем
случаелевуючастьможнозаписатьвследующем
математическомвиде
,где
--функ-
цияпеременныхзатрат,зависящаяотобъемовпроиз-
водства,
--величинапостоянныхзатрат.Вчаст-
ном,нонаиболеераспространенномслучаефункция
являетсялинейнойипредставляетсяввиде
,где--коэффициентпропорциональности,
независящийнапрямуюот.
Вправойчастибазовогоуравнениясодержатся
слагаемые,которыеописываютсредства,привлекае-
мыедляпроизводствапродукцииврасчетныйпериод.
Знакравенствамеждулевойиправойчастьюуказыва-
етнато,чтопоступлениякомпенсируютзатраты,т.е.
мымоделируемфинансово-обеспеченноепроизводст-
во.Еслиобечастиэтогоуравненияизмерятьвденеж-
номвыражении,тосучетомегоструктурыможноска-
зать,чтоэтоуравнениеявляетсябалансовым.Первым
слагаемымвправойчастиявляютсясобственные(ре-
зервные)средствасуществующегопредприятияили
средстваорганизаторовиакционеровнового(организу-
емого)предприятия.
Балансовоеуравнение(БУ)явносодержитобъемы
производстваипоэтому,восновном,используетсядля
ихвычисления.Вслучаелинейнойзависимостипере-
менныхзатратотобъемовпроизводстваискомаявели-
чинавычисляетсяпоформуле
,
где--суммавсехсредств(собственных,заемныхи
выручки),которыепривлекаютсядляпроизводства
продукциивобъеме,
--переменныезатратына
одноизделие.
Величинапеременныхзатратописываетвсе
категориизатрат,связанныхсобъемамипроизводства,
вчастности,стоимостькомплектующихизделийима-
териалов,зарплатупроизводственногоперсоналаи
многоедругое.Черезэтувеличинуможнофункцио-
нальнонаполнятьбазовуюмодельприучетевзаимо-
действияспоставщиками,примоделированиинеза-
вершенногопроизводстваит.д.
ВеличинапостоянныхзатратБУпозволяетмоде-
()
UXZ
+()
UX
XZ
()
UX
*
UXU
X
X
()
/
XTZU
=-
T
XU
U
лировать(оценивать)основныефондыпредприятия,
описыватьзатратынаихсодержаниеиразвитие,в
томчислемоделироватьработумаркетинговойслуж-
бы,аппаратауправления,охраны,обслуживание
складскихпомещенийит.д.
ЗаписанноеБУстатично.Дляприданияемудина-
мическихчертвведемвобращениепериодi(месяц,
квартал,годилилюбойдругойотрезоквремени)исле-
дующиеобозначения:--собственные(резервные)
финансовыесредствапредприятия,которыеиспользу-
ютсядляпроизводствапродукциивi-йпериод;--
заемныесредства,которыеиспользуютсядляпроиз-
водствапродукциивi-йпериод;--выручкавi-й
период;--объемпродукции(например,количество
вштуках),произведеннойпредприятиемвi-йпериод;
--постоянныезатратыпроизводствавi-йпериод;
--переменныезатраты,приходящиесянаодноиз-
делиевi-йпериод.Выбираясимволывведенныхобоз-
начениймыориентировалисьнапервыебуквысле-
дующихслов:reserve(резерв),debt(заем),sales(про-
дажа,выручка),unitcosts(единичныезатраты).Вэтих
обозначенияхБУприметвид
.
(1)
Влевойчастиэтогоуравнениябалансафинансо-
выхсредствнаходятсятребуемыезатраты,авправой
--используемыевi-йпериодрезервныесредстваи
поступившиевi-йпериодфинансовыесредства.
9.2.Вычислениевыручкии
каноническаяформа
балансовогоуравнения
Выручкувi-йпериодсоставляютсуммыденегот
продажипродукциивэтотпериод.Вi-йпериодмогут
бытьпроданыпродукты,произведенныекаквi-й,так
ивпредшествующиепериоды.Ценапродукциив
общемслучаезависитотпериодаееизготовленияи
оттекущего(i-го)периода.Поэтомувобщемслучае
,
(2)
где--числопериодовхраненияранеевыпущенных,
нореализуемыхвi-йпериодпродуктов;--цена
продукта,изготовленногов
-йпериод,нопро-
данноговi-йпериод;--объемпродукции,выпу-
щеннойв
-йпериод,нопроданнойвi-йпериод;
--ценапродуктавi-йпериод;
;--ко-
эффициентреализациивi-йпериодпродукции,
i
N
r
i
C
d
i
C
i
X
i
S
i
Z
i
U
ik
C
()
ik
-
rd
iiiiii
UXZCCS
+=++
1
i
N
ii
i
ii
k
i
k
k
Sa
C
XC
X
=
=+
∑
ik
X
()
ik
-
i
C
0
ii
XX
=
i
a
319
Моделированиепроизводственно-сбытовойфирмы
ik
C
ikiki
Cb
C
=
ik
b
ik
b
1
ik
b≥
01
ik
b
≤≤
ik
X
ikikik
Xa
X
-
=
ik
a
()
ik
-
ik
X-
ik
aik
b
(1
)
ik
b=
N
0
ii
aa
=
012
...
1
iiii
N
aaaa
++++=
i
X
ik
X-
1
iki
ki
Xr
X
--
=
ik
r
1.1
ik
r=
01
i
a
≤≤
1
i
N
ii
i
iii
k
i
k
i
k
k
Sa
C
XCb
a
X
-
=
=+
∑
0
N
iii
k
i
k
k
SCa
X
-
=
=∑
0
N
rd
iiiiiii
kik
k
UXZCCCaX-
=
+=++∑
изготовленнойвэтотжепериод
.
Величинуможновыразитьчерезценупродук-
циивi-йпериод,т.е.записатьееввиде
,
где--коэффициентвлияниянаценувi-йпериод
временихранения(kпериодов)продукта.Например,
дляхорошихсортоввина
ирастетсувели-
чениемk.Дляпортящихсяпродуктов
.
Величинуможнозаписатьввиде
,
где--коэффициентреализации(продажи)продук-
тов,изготовленныхв
-йпериод,выручкаотко-
торыхпоступаетнасчетпредприятиявi-йпериод;
--объем(количество)продуктов,выпущенныхза
kпериодовдорасчетного.Сиспользованиемкоэффи-
циентов,выражение(2)можнозаписатьввиде
.
(3)
Есличислопериодовхранения(реализации)по-
стоянно,аценапродукцииврасчетныйпериоднезави-
ситотпериодаееизготовления
,то
,
(4)
где--числопериодовреализациипродукции,выпу-
щеннойвлюбойизпериодов;
--коэффициент
реализациипродукции,изготовленнойвi-йпериод.В
рассматриваемомслучае
,
т.е.за
периодовреализуетсявсяпродукция.
Сучетом(4)БУ(1)записываетсяввиде
.
(5)
Этоуравнениехарактеризуетвозможностипредпри-
ятияприобрестивсенеобходимые(дляпроизводства
продукциивобъеме)материальныересурсы,оп-
латитьтрудперсоналапредприятия,сделатьотчисле-
ниянакомпенсациюизрасходованныхосновныхфон-
довпроизводства(наамортизациюоборудованияизда-
ний),оплатитьпостоянныерасходыпредприятия.
Величину
можновыразитьчерездостигну-
тыйуровеньпроизводства,т.е.представитьввиде
,где--коэффициентвлияниявреме-
ни(kпериодов)наобъемыпроизводства,описываю-
щийдинамикупроизводства(например,если
,
тообъемыпроизводстваотпериодакпериодуувеличи-
ваютсяна10%).Тогдавыражение(4)можнопредста-
витьввиде
,
(6)
1
()
iiiiii
SC
a
Xr
X
-
=+
1
/
ikiki
rXX
--
=
ii
ii
RU
XZ
=+
i
Gi
R
i
ρ
/(
)
ii
iii
i
Ar
CUa
C
=-
()
/
(
)
rd
iiiii
i
i
DCCZUa
C
=+-
-
1
()
rd
ii
iiiiii
i
i
Ua
C
XCCZr
C
X
-
-=
+
-
+
1
ii
ii
XA
XD
-
=+
0
N
iiiii
k
i
ki
ii
k
GSRCa
XU
XZ
-
=
=-=
-
-
∑
0
i
G=
0
1
1
N
ii
i
i
k
i
k
iii
k
XZ
C
a
X
CaU
-
=
=-
-
∑
0
i
G>
0
1
1
N
ii
i
i
k
i
k
iii
k
XZ
C
a
X
CaU
-
=
>-
-
∑
1
i
N
ii
k
i
k
i
k
k
rb
a
r
=
=∑
где
,
.
СучетомэтихравенствБУ(1)можнозаписатьввиде
,
иливвиде
,
(7)
где
,
.
Вид(7)будемназыватьканоническим.
Нарис.9.2.1представленамодельтехнических
терминовдляпонятийБУ.
9.3.Вычислениеобъемапроизводства
иценыпродукции
Поопределениюразностьвыручкиизатратявля-
етсяваловойприбылью(Grossprofit--валоваяпри-
быль).Поэтому,взявзаоснову,например,выражение
(5),получимдляприбылипредприятиявi-йпериод
следующуюрасчетнуюформулу:
,
т.к.
.
Еслипредприятиеимеетнулевуюприбыль,тоиз
уравнения
получимвыражение
.
Поэтойформулевычисляетсяфинансово-обеспе-
ченныйобъемпроизводствапродукциивi-йпериод,
учитывающийреальныеусловияфункционирования
предприятия,работающегобезприбыли.Прибыльное
производствоимеетместоприусловии
,т.е.
при
.
Отношениекназываетсяотносительной
прибылью:
0
11
N
ii
k
i
k
iiiik
iiiii
i
i
Ca
X
GSRS
RRRU
X
Z
ρ
-
=
-
==
=-
=
-
+
∑.(8)
320
Глава9
Рис.9.2.1.Модельтехническихтерминовдляпонятийбалансовогоуравнения
321
Моделированиепроизводственно-сбытовойфирмы
Если
,тоэтувеличинуназываютиндексом
прибыли.Если
,тоэтувеличинуназываютин-
дексомубытка.
Принулевойприбыливi-йпериод
из(8)
получим,чтоценаопределяетсяпоформуле:
.
(9)
Еслипроизводстворавномерное,т.е.объёмыпро-
изводствапостоянны
,
топоследняяформулаприметследующийвид:
.
(10)
Изэтойформулывидно,чтоценаодногопродуктав
бесприбыльномпроизводстверавнасуммеперемен-
ныхипостоянныхзатратнаодинпродукт.
т.к.
.
Дляприбыльногопроизводства,т.е.когда0
>
i
ρ,
из(8)получим:
,
(11)
т.е.ценапродукцииувеличиваетсяв
разпо
сравнениюсбесприбыльнымпроизводством.При
равномерномпроизводствеформула(11)приметсле-
дующийчастныйвид:
.
Изполученныхформулвычисленияценыпродук-
циивидно,чтоонапрямопропорциональназатра-
там
.
Пример.Предприятиепроизводитпродукциюма-
шиностроения.Переменныезатратынаодноизделие
тыс.руб.Постоянныезатраты
млн.
руб.Определить,какойдолжнабытьценаизделия
приравномерномвыпускепродукциивслучаебез-
убыточногопроизводства--изделий,
изделий,
изделий--ипроизводства,прикоторомобес-
печиваетсяиндексприбыли
,для
,
,
.
Решение.Рассмотримслучайбезубыточногопроиз-
водства
.Ценавычисляетсяпоформуле(10).
Для
получим
(руб./изд.).
Для
получим
(руб./изд.).
Для
получим
(руб./изд.).
Дляслучаяприбыльногопроизводства
.
Для
получим
.
Следовательно
(руб./изд.).
Для
получим(руб./изд.).
Для
получим(руб./изд.).
Изанализаполученныхрешенийвидно,чтоцены,
обеспечивающиеодинаковыйиндексприбыли,умень-
шаютсясувеличением.
9.4.Моделирование
объемоввыпускапродукции
Нарис.9.4.1представленфункциональныйпоток
процессаимитационногомоделированияобъемоввы-
пускаемойпродукциидляфинансово-обеспеченного
производства.Всенеобходимыерасчетыоснованына
каноническомБУ(7),вкоторомнеизвестной(искомой)
величинойврасчетныйпериодявляетсяобъемвыпус-
каемойпродукции,авсеостальныепараметры
являютсяуправляемыми,т.е.задаютсяпользовате-
леммоделииливычисляютсяпозаданнымформулам.
Вкачествеисходныхпараметровпередначалом
моделированиянеобходимозадатьзначенияследую-
щимвеличинам:
--числопериодовхранениянаскладеранее
выпущеннойпродукции.Например,если
,то
наскладехранитсяпродукция,выпущеннаязадва
периодадорасчетного,ноещенеполностьюреализо-
ванная.Причем,вi-йпериодбудетполностьюреализо-
ванапродукция,выпущеннаязадвапериодадоi-го.
--объемдостигнутогоуровняпроизводства
продукции,т.е.объемпродукции,произведеннойвпе-
риод,предшествующийпервому.
--объемпродукции,выпущеннойзадва
периодадопервого.
,
,...
--объемыпродукции,произведен-
нойза3,4,...периодовдопервого.
1
a--коэффициентреализациипродукции,изготов-
.
i
ρ=03
i
X=500
0
i
ρ>0
i
ρ<
(0
)
i
ρ=
i
C
0
iii
iN
ikik
k
UXZ
С
aX-
=
+
=∑
12
...
iii
XXX
const
--
===
=
0
iii
i
ii
N
i
ii
k
k
UXZ
Z
CU
X
Xa
=
+
==
+
∑
01
N
ik
k
a
=
=
∑
0
(1
)
()
ii
i
i
i
N
ikik
k
UXZ
C
aX
ρ
-
=
++
=∑
(1
)
i
ρ+
(1
)
()
ii
i
i
i
i
UXZ
C
X
ρ++
=
iii
UXZ
+
i
C
=
i
U600
=
i
Z20
100
200
i
C
.
i
ρ=03
500
i
X=100
i
X=200i
X=500
2
X-
3
X-
(0
)
i
ρ=
i
X=100
()
/
i
С=∗
∗
+
∗
=
∗
365
600101002010100810
i
X=200
()
/
i
С=∗
∗+
∗
=
∗
365
600102002010200710
()
/
i
С=∗
∗+
∗
=
∗
364
6001050020105006410
i
X=500
i
X=100
(,)
i
С=+∗
∗5
10381
0
,
i
С=∗
5
10410
i
X=200
,,
i
С=∗
∗=∗
55
137109110
,,
,
i
С=∗∗=∗
55
13641083210
i
X
i
X
N
2
N=
0
X
1
X-
322
Глава9
Рис.9.4.1.Функциональныйпотокмоделированияобъемоввыпускапродукции.
323
Моделированиепроизводственно-сбытовойфирмы
ваниязаработнойплаты,изменениячисленностипер-
сонала.Поэтомуконтрольэтихпоказателейкрайнева-
жендляповышенияэффективностипроизводства.
Конкретизируемформулывычислениявеличин
и.
Величинуможнопредставитьследующимвы-
ражением:
(14)
,
где
q
N--числотиповкомплектующихизделий,ис-
пользуемыхдляпроизводстваединицыпродукции;
q
ij
C--стоимостьодногокомплектующегоизделия
j-готипа,используемогодляпроизводствапродукции
вi-йпериод;
qj
q--количествокомплектующихизделийj-готи-
павединицепродукции;
w
N--количествоматериалов,используемыхдля
производстваодногоизделия;
w
ij
C--стоимостьединицы(веса,площади,объ-
ема)j-гоматериалавi-йпериод;
wj
q--расходj-гоматериаланапроизводство
одногоизделия;
ei
С--стоимостьединицы(кВт/ч)электроэнергии
вi-йпериод;
ei
q--расходэлектроэнергиинаизготовлениееди-
ницыпродукции;
fi
С--стоимостьединицывеса(объема)топлива
вi-йпериод;
fi
q--расходтопливанаизготовлениеединицы
продукции;
si
С--фондзарплатыперсонала(занятоговпроиз-
водстве)наединицупродукциивi-йпериод;
1
β--индексплатежейвПенсионныйфонд;
2
β--индексплатежейвФондсоциальногострахо-
вания;
3
β--индексплатежейвФондмедицинскогостра-
хования;
4
β--индексплатежейвГосударственныйфонд
занятости;
bi
С--стоимостьвозвратныхсредствнаодноизде-
лиеотреализованныхотходоввi-йпериод.
Длявычисленияпостоянныхиздержекпроизвод-
стваможноиспользоватьсоотношение:
N
i
Ui
Z
i
U
i
Z
i
U
11
q
w
q
w
iq
jw
j
e
i
e
i
j
jj
N
N
q
w
UC
qC
q
C
q
i
ij
==
=++
+
∑∑
4
1
1
fifisi
jbi
j
CqC
C
β
=
+++-
∑
i
Ui
Zi
Cr
i
Cd
i
C
)/
(
ik
bN
k
N
=-
(0
k=
1)
ik
b=
i
C
=
()
kN
=
()
ik
b0
-
-
-
=
=-
∑()
N
ii
k
i
k
ik
rN
k
a
X
NX
1
11
1
i
X
i
Ri
Si
G
2
N=
леннойвпервыйпериод.
,
,
,
,
--управляемые(задаваемые)
пользователемвеличинывi-йпериод(дляi=1,2,3,...).
Будемсчитать,чтонезависимоотномерарасчетного
периода(летомизимой)числопериодовхраненияумень-
шаетстоимостьпродуктаполинейномузакону,т.е.
.
(12)
Изэтойрасчетнойформулывидно,чтовпериодизго-
товления
,
ценамаксимальнаиравна
,гдеi-номерпериода.Ноеслипродукцияпроле-
житнаскладепериодов
,тоонабудетиметь
нулевуюцену
.
Основнаярасчетнаяформулаврассматриваемом
случаеимеетвид(7),где
.
(13)
Всемоделируемыевеличины,включаяисходные,
будемзаписыватьвтаблицу,вкоторойномерстроки
равенномерумоделируемогопериода,аимястолбца
соответствуетименизадаваемойиливычисляемойпе-
ременной.Причем,сначалазаписываютсязадавае-
мые(управляемые)пользователемиливычисляемые
поизвестнымформуламвеличины,авпоследних
четырехстолбцахзаписываютсявычисляемыена
основеБУипоопределениюискомыевеличины,
,
,
.Поэтимвычисленнымзначениямвовремя
моделированиястроятсяграфики,необходимыедля
анализаипринятияуправленческихрешений.
Вкачествепримеразапишемалгоритммоделиро-
вания,построенныйнаосновеописанныхформул.По-
ложим
,т.е.наскладехранитсячастьпродукции,
котораявыпущеназа2периодадорасчетного.Втабли-
це9.4.1инарис.9.4.2,9.4.3представленыисходные
данныеирезультатымоделирования.
Перейдемкрассмотрениюболеесодержательных
примеров,вкоторыхиспользованиеARIS-моделейпо-
зволяетнаглядноописатьмоделируемуюэкономичес-
куюсистемуисформироватьнеобходимуюбазудля
входной,промежуточнойирезультатнойинформации.
9.5.Вычислениезатрат
Переменныеипостоянныезатратыпроизводства
иотносятсякчислупараметров,накоторые
руководителипредприятиймогутактивновоздейство-
ватьпутемсовершенствованиятехнологиипроизвод-
ства(уменьшенияматериалоемкости,энергоемкости,
механизациииавтоматизациипроизводстваит.д.),
повышенияпроизводительноститруда,совершенство-
324
Глава9
325
Моделированиепроизводственно-сбытовойфирмы
Рис.9.4.2Графикобъемоввыпускаемойпродукции
Рис.9.4.3Графикиизменениявеличинвыручки,затратиприбыли
326
Глава9
(15)
,
где
ei
Q--расходэлектроэнергиинанепроизводствен-
ныецеливi-йпериод;
fi
Q--расходтопливананепроизводственные
целивi-йпериод;
di
С--стоимостьпогашениякредитов(займов)в
i-йпериод,взятыхвпредшествующиепериоды;
ri
C--аренднаяплатавi-йпериод;
ti
C--платазателефонноеобслуживаниевi-й
период;
gi
С--стоимостьохранывi-йпериод;
ai
С--стоимостьзарплатыобслуживающего
персоналавi-йпериод;
pi
С--стоимостьамортизационныхотчисленийна
оборудование,стоимостьмероприятийпомаркетингу
идругиепостоянныеплатеживi-йпериод.
Привыборесимвольныхиндексоввперечисленных
обозначенияхмыучитывалипервыебуквыследующих
слов:quantity(количество),warehase(склад),energy
(энергия),salary(зарплата),fuel(топливо),rent(аренд-
наяплата),borrow(взятьвзаймы),guard(охрана).
Дляпрактическогоиспользованияэтихформулв
процессеимитационногомоделированиядостаточно
построитьARIS-моделипродукции,вкоторыхописать
составпродукцииизатратынаприобретениекомплек-
тующихизделий,материаловит.д.Вкачествеприме-
ранарис.9.5.1,9.5.2описанызатратынапроизводство
мужскихсорочек.Атрибутыобъектовэтихмоделейсо-
держатвсюнеобходимуюинформациюдляпримене-
нияформул(14),(15).В7-йглавепредставленаARIS-
программавычисленияпеременныхипостоянныхза-
тратдляпроизводствапродукции(необязательносо-
рочек),моделькоторойописываетсядиаграммами,
примерыкоторыхпредставленынарис.9.5.1,9.5.2.
Следуетотметитьещеоднообстоятельство.Рас-
смотренныемоделизатратявляютсявопределенной
степениупрощенными,посколькунесодержаттаких
платежей,какналогнадобавленнуюстоимость,налог
наприбыль,налогнапользователейавтодорогит.д.
Учетперечисленныхналоговприведетксоответствую-
щемуусложнениюприведенныхформул.Корректиров-
каформул(14),(15)сцельюучетаналоганадобавлен-
нуюстоимостьприведена,например,вработе[11.
9.6.Сценариймоделирования
финансово-обеспеченногопроизводства
Кромерезервныхсредствдляпокрытиярасходов
напроизводство,привлекаютсясредства,вырученные
отреализациипродукции,произведеннойврасчетныйи
предшествующиепериоды.Общийвидформулывычис-
лениявыручкисодержитобъемыпроизведеннойпродук-
ции,ценупродукцииврасчетныйпериод,числопериодов
реализациипродукции.Этаформулаописываетвлияние
наценупродукциивремениеехраненияидругиефакто-
ры.Величинаценыпродукцииявляетсяпараметром,ко-
торыйсвязываетБУсмоделямиспросаипредложения.
ЕслирыночнаяценаравнаиливышепринятойвБУ,то
нетнеобходимостидополнятьэтоБУмоделямиспроса
ипредложения.ЕслиценапродукциивБУявляетсяиско-
мой,тоееможновыразитьчерезостальныевеличины.
Параметр,описывающийчислопериодовреализации
продукции,характеризуетработумаркетинговыхслужб.
Идеальнаяработаэтихслужбобеспечиваетреализацию
продукциипозавершениюеепроизводства(безнеобходи-
мостискладированияисодержаниязапасов).Нореально
произведеннаяпродукциявтекущийпериодреализуется
нетольковэтот,ноивпоследующиепериоды.Причем
выручка,полученнаявтекущийпериодотреализованной
продукции,исобственныефинансовыесредствамогут
непокрытьзатратынапроизводствопродукциивэтотпери-
од.Вэтомслучаенеобходимызаимствования.
Дляпокрытиярасходов(левойчастиБУ)врасчет-
ный(моделируемый)периодмогутпривлекатьсязаем-
ныесредстваилипродаватьсясобственность(активы)
предприятия.Остановимсяподробнееназаимствова-
ниисредстввбанке.
Заемныесредстваразобьемнадвечасти.Перваяиз
нихсчитаетсявзятойдопроцессамоделирования,напри-
мер,дляначалабизнесаилидляприобретенияматериа-
лов,комплектующихизделий,энергоресурсовит.д.По-
следствияэтойоперацииотражаютсявзатратнойчасти
БУввидеслагаемого,котороеописываетпотокплатежей
(вбанк)вкаждыйрасчетныйпериодзавзятыйдоначала
моделированиякредит.Втораячастьзаимствованийотно-
ситсякрасчетномупериодуистоитвправой(приходной)
частиБУ.Онаописываетсуммукредита,котораянеобхо-
димадлясбалансированиялевойчастиБУ,атакже,воз-
можно,дляпополнениярезервныхсредств,запасов,для
воспроизводствасредствпроизводстваит.д.
Таккакрезервныесредствапредприятия,какпра-
вило,хранятсявбанкахисоздаютприбыльпредприя-
тию,тодляоптимизациифинансовойдеятельности
предприятияможнодополнитьБУсоответствующими
ie
i
e
if
i
f
id
ir
i
ZC
QCQCC
=++
+
+
4
1
1
tigiai
jpi
j
CCC
C
β
=
+++++
∑
327
Моделированиепроизводственно-сбытовойфирмы
Рис.9.5.1. Диаграмма технических терминов для понятий структуры переменных расходов на производство одной сорочки
328
Глава9
Рис.9.5.2. Диаграмма технических терминов для понятий структуры постоянных расходов на производство одной сорочки
329
Моделированиепроизводственно-сбытовойфирмы
уравнениямиизфинансовойматематики,которыеопи-
сываютпрямыеиобратныефинансовыепотокипоот-
ношениюкпредприятию.Здесьподпрямымпотоком
(отпредприятиявбанк)подразумеваетсяаккумуляция
финансовыхсредствпредприятиявбанкахподпро-
центыссоответствующимполучениемприбыли,под
обратным--взятиекредитоввбанкессоответствую-
щейплатойзаних.Опишемсценариймоделирования
финансово-обеспеченногопроизводствасучетомпря-
мыхиобратныхфинансовыхпотоков.
ВБУвеличинаi
Zсодержитслагаемоеdi
C--сто-
имостьпогашениякредитоввi-йпериод,взятыхв
предшествующиепериоды.Величинаdi
Cвычисляет-
сяпоформуле
,
b
di
a
di
di
C
C
C
+
=
гдеa
di
C--выплата
вi-йпериодзакредит,взятыйдоначаламоделирова-
ния,b
di
C--выплатавi-йпериодзакредиты,взятыев
процессемоделирования.Величинаb
di
Cможетпоя-
витьсявлевойчастиБУвлюбойпериодпосленачала
моделирования.Еслижепредприятиекомпенсирует
своизатратытолькозасчетвыручкиирезервных
средств,азатратынаобслуживаниедополнительного
кредитабольшеприбылиотсобственныхсредствв
банке,товеличинаb
di
Cвсегдаравнанулю.Длявычис-
лениявеличинa
di
C,b
di
Cиr
i
Cнеобходимосоставить
трирасчетныеформулыидобавитьихкБУ.
Формуладлявычисленияa
di
Cсодержитзаданную
величинупервоначальногозайма,срокмоделирования
ипроцентнуюставку,котораяможетизменитьсявлю-
бойизрасчетныхпериодов,если,например,поусло-
виямдоговораонапривязанакставкерефинансирова-
нияцентральногобанкаРоссии(ЦБ).Поэтомунельзя
заранее(доначаламоделирования)вычислитьежепе-
риодныевыплатыa
di
Cпоосновномукредиту.Здесь
i=1,2,...0
N,0
N--числопериодовмоделирования.
Формуладлявычислениявеличиныb
di
Cмодифи-
цируетсявтотпериод,когдавозникаетнеобходимость
взятьдополнительныйкредит.Вэтойформуледобав-
ляетсявеличинаплатежазаочереднойдополнитель-
ныйкредит,рассчитанныйвзависимостиотвеличины
,
d
i
Cномерапериодаiипроцента,которыйтакжезави-
ситотi.Здесьсчитается,чтодополнительныйкредит
можновзятьвлюбойрасчетныйпериод,нопогасить
егонеобходимодоконцамоделированияежепериод-
нымивыплатами,гдепроцентнаяставкапривязанак
ставкерефинансированияЦБиначисляетсянаостав-
шуюсясуммудолга.Впротивномслучаепоследствия
взятиядополнительногокредитанебудутучтеныза
времямоделирования.
Формулавычисленияr
i
Cзависитотрасчетного
значенияиопределяетсястратегиейфинансовойдея-
тельностипредприятия.Мыеерассмотримприописа-
ниипоследовательностиилогикимоделирования.
Такимобразом,примоделированиирасчетыбудут
вестисьпочетыремформулам.Будемсчитать,чтовели-
чины,
,известныиливычисляютсяпосоответ-
ствующимрасчетнымформулам,например,
,по
формулам(14,15),аценаопределяетсяпомодели
спросаипредложения,т.е.совпадаетсрыночной.Поэто-
муБУбудемиспользоватьдлявычисленияi
Xилиd
i
C.
Процессмоделированиявi-йпериодбудем
осуществлятьпоследующемусценарию.
1.Вычислитьвеличины,(вi
Zучестьпла-
тежизаранеевзятыекредиты).
2.Определить(задать)величинуi
C.
3.ВычислитьXiизБУприd
i
C=r
i
C=0,т.е.поло-
жить
i
i
i
i
U
Z
S
X
/
)
(-
=
.
4.Если
X
X
Xi
i
Δ
≤
-
-|
|
1
,гдеX
Δ--допустимый
уровеньотклоненияобъемовпроизводстваотпериода
кпериоду,товычисленныйобъемпроизводстваявляет-
сяфинансово-обеспеченнымзасчетвыручки.Поэтому
можноперейтикпредпоследнемушагу(7).
5.Если
X
X
Xi
i
Δ
+
>-1
,т.е.выручкаотреали-
зациипродукциипозволяетпроизвестивi-йпериод
продукциибольшедопустимойвеличины,точастьэтой
выручкинаправитьнаувеличениерезервныхсредств.
Дляэтоговычислитьмаксимальнодопустимыйобъем
производствапоформуле
X
X
Xi
i
Δ
+
=
-1
,затем
вычислитьприбавкуr
i
С
Δкрезервнымсредствами
ееновоезначениепоформулам
,
i
i
i
i
r
i
Z
X
U
S
С
-
-
=
Δ
r
i
r
r
С
C
C
Δ
+
=max
max
,
гдеr
Cmax--максимальныерезервныесредствапред-
приятия.
6.Если
X
X
Xi
i
Δ
+
<-1
,т.е.выручкинедоста-
точнодляфинансовогообеспечениявыпускапродук-
циивi-йпериодненижедопустимогоуровня,тонеоб-
ходимопривлечьсобственныесредства,и,еслиих
недостаточно,взятьдополнительныйкредит.
6.1Вычислитьразмердополнительныхфинансо-
выхсредствдляобеспеченияобъемапроизводства
надостигнутомуровне,т.е.положив
1
-
=i
iX
X
,вы-
числитьвеличинувыручкиинайтивеличинупо
формуле
i
i
i
i
d
S
Z
X
U
С
-
+
=
-1
.
6.2Если
r
dC
Сmax
≤
,т.е.величинаd
Cневыше
максимальныхрезервныхсредств,товi-йпериоддля
сбалансированностизатратнеобходимопривлечьиз
резервныхсредствсуммуr
i
C=d
Cиуменьшитьr
Cmax
навеличинуd
C,т.е.положитьr
Cmax=r
Cmax--d
C.
6.3Если
r
dC
Сmax
>
,т.е.величинаd
Cбольше
всехоставшихсяупредприятиярезервныхсредств,
i
Ui
Zi
C
i
Ui
Z
i
Ui
Z
d
C
i
S
d
C
330
Глава9
товi-йпериоддлясбалансированностизатратнеобхо-
димопривлечьвсерезервныесредства(положить
r
i
C=r
Cmax)ивзятьдополнительныйкредитвсумме
r
i
i
i
i
d
i
C
S
Z
X
U
С
max
-
-
+
=
.
Таккаквсерезервныесредстванаэтомэтапеис-
пользованы,тоположитьr
Cmax=0.
7.Вывестирезультатымоделированиянаi-мшаге.
Перейтикследующемупериоду,т.е.положитьi=i+1.
Если
0
N
i≤,топродолжитьпроцессмоделирования
спервогошага.Если
0
N
i>,топерейтикследующе-
му(последнему)шагу.
8.Завершитьмоделирование,сохранивегоре-
зультатыдляанализа.
Рассмотримформулывычислениявеличинa
di
C,
b
di
C.Пусть1
P--величинапервоначального(основно-
го)кредита,взятогодоначаламоделированиянаN0
периодовсусловиемежепериодногопогашения.Таким
образом,вкаждыйпериодгаситсяпроцентзапользо-
ваниекредитомичастькредитавсуммеP1/N0,которая
неменяетсяотпериодакпериоду.ЗдесьN0--количест-
вопериодовмоделирования.Процентыначисляются
поставкеi1=j1/mнаоставшуюсясуммукредита,кото-
раяуменьшаетсяотпериодакпериоду.Здесьj1--номи-
нальнаягодоваяпроцентнаяставка,m--числоначисле-
нийпроцентоввгоду(числопериодовконверсии).Таким
образом,i1--простаяпроцентнаяставкаприменительно
кодномупериодуконверсии.
Длявыполненияусловийкредитногодоговорасос-
тавляетсясхемапогашениякредитаспроцентами.
Схемапогашенияосновногокредитапредполагает,во-
первых,ежепериоднуювыплатучастикредитавсумме
P1/N0,во-вторых,потокплатежейвыплатпроцентов
запользованиекредитом,которыйописываетсяследу-
ющейпоследовательностью:
11
Pi,101
0
(1
)
PNi
N
-
,101
0
(2
)
PNi
N
-
,
101
0
(3
)
PNi
N
-
,...,[]
100
1
11
00
(1
)
PNN
P
ii
NN
--
=
,
гдепервыйчленравенсуммевыплачиваемогопроцента
запервыйпериод,второйравенвыплачиваемомупро-
центузавторойпериодит.д.допоследнегопериода.
Начинаясk-гопериодаконверсииотначаламоде-
лирования,фирмаберетдополнительныйкредитв
связиспроизводственнойнеобходимостью.Сумма
второгокредита2
P,процентнаяставка
(по-
нятиявеличин,теже,чтоивпервомслучае).
Составляетсяаналогичнаясхемапогашения.Обакре-
дитадолжныбытьпогашеныкконцусрокамоделиро-
вания.Схемапогашениядополнительногокредита
предполагает,во-первых,ежепериоднуювыплатучас-
тикредитавсумме
,во-вторых,потоквы-
платпроцентовзадополнительныйкредит,который
описываетсяпоследовательностью
,
,
,...,
,
гдепервыйчленравенсуммевыплачиваемогопроцен-
тазаk-йпериод,второй--за
-йпериодит.д.,
последнийчленравенпроцентномуплатежузапо-
следнийпериодмоделирования.
Дляосуществленияописанногомоделированиявся
входнаяинформация,планируемыезадачииихисполни-
телидолжныописыватьсявфункциональной,организа-
ционнойиинформационнойARIS-моделях,которыесос-
тавляютсяпользователемдляконкретнойпроизводст-
венно-сбытовойфирмы.События,последовательность
илогикарешаемыхзадачдолжныописыватьсявмоде-
ляхпроцессноговида.Такойподходпозволяетнетолько
обеспечитьвходнойинформациейматематическиемо-
дели,ноисоздатьисчерпывающуюинформационную
базудлявыполненияимитационногомоделирования.
9.7.Моделированиефирмы
попроизводствуиреализации
мужскихсорочек
Рассмотримвымышленную(гипотетическую)фир-
му,занимающуюсяпроизводствомиреализацией
(продажей)мужскихсорочек.Диаграммаорганизаци-
оннойструктурыэтойфирмыизображенанарис.9.7.1,
изкоторойвидно,чтонафирмеработаетвосемнад-
цатьчеловек,изнихдвоезанимают(разделяют)долж-
ностьзаместителядиректора,ФаттаховаО.В.совме-
щаетдолжностираскройщицыипортнихи,аКондрать-
евА.С.совмещаетдолжностьвторогопродавцаикла-
довщика.ГосподинМорозА.В.поотношениюкфирме
являетсявнешнейперсоной.Этиимногиедругиеосо-
бенностивсехсубъектовответственности(персон)
фирмыможноузнатьизихатрибутов.Например,из
атрибутовAdressиDescriptionобъектатипаPersonс
именемМорозА.В.можноузнать,чтогосподинМороз
А.В.проживаетвг.Екатеринбургеиработаетнафирме
подоговорам.Должностныеинструкциикаждогосо-
трудникасодержатсявотдельномWord-документеи
черезатрибутыTitle1,Link1иParameter1связаныс
22
/
ijm
=
i2j2
22
Pi2
02
0(1
)
PNki
Nk--
-
2
02
0(2
)
PNki
Nk--
-
22
0
Pi
Nk
-
/()
PNk
-
20
()
k+1
331
Моделированиепроизводственно-сбытовойфирмы
объектомтипаPerson.Фотографиюэтихперсонможно
посмотреть,еслиинициализироватьбинарныйкодфо-
тографии,связанныйсобъектомPersonчерезатрибу-
тыTitle2,Link2иParameter2.Вкачествепримерана
рис.9.7.2распечатаныатрибутыDescriptionифотогра-
фиичетырехсотрудниковмоделируемойфирмы.
Фирмазанимаетсяпроизводствомиреализацией
мужскихсорочек.Издиаграммнарис.9.5.1,9.5.2вид-
но,чтодляэтогоонаарендуетпомещения,платитза
пользованиетелефоном,зауборкузанимаемыхпоме-
щенийит.д.Каждаясорочкакомплектуетсяпуговица-
ми,запонками,нашивками(лейблы)ит.д.Атрибуты
объектовэтихмоделейсодержатвсенеобходимые
данныедлявычисленияпеременныхипостоянных
затратвкаждыйрасчетныйпериод.
Ценынакомплектующиеизделияиматериалыза-
висятотповеденияпоставщиковиработыгруппыснаб-
жения,т.е.являютсяследствиемимитацииБПснабже-
ния.Пристабильнойработегруппыснабженияонине
меняются,априсбояхвпоставкахиз-заизменившихся
внешнихусловийонимогутвозрасти.Аналогичномо-
гутменятьсяатрибутыдругихобъектов.Значенияэтих
атрибутовиспользуютсядлявычисленийi
U,i
Zпо
формулам(14),(15),структуракоторыхописанавдиа-
граммахнарис.9.5.1,9.5.2.
Нарис.9.7.3представленадиаграммаосновнойде-
ятельностирассматриваемойфирмы.Здесьмыдета-
лизируемтолькотеБП,которыевлияютнаформирова-
ниевходных,промежуточныхирезультатныхданных.
Дляуменьшениягромоздкостиописанияиэкономии
местаприведеммоделиБП,вкоторыхучаствуюттоль-
косотрудникипроизводственногоотделаимагазина.
Деятельностьэтихсотрудниковотраженавдиаграм-
мах,представленныхнарис.9.7.4,9.7.5.
Нарис.9.7.5изображенпроцессобслуживаниякли-
ентавмагазине.Еслиэтотпроцесспротекаетповертика-
ли,товременныезатратынаобслуживаниеклиента--
минимальны.Еслижепроцесспротекаетполевымили
правымветвямвтехилииныхкомбинациях,тозатраты
наобслуживаниевозрастают.Алгоритмувеличенияза-
тратотражаетсявминиспецификациях,которыесвязаны
слогическимиоператорамиисобытиями,переключаю-
щимипроцесссмагистрали,т.е.свертикальногопути
развития.Напомним,чтомагистральювматематической
экономикеназываютоптимальныйпутьразвития(всмыс-
леминимизациизатрат)экономическогопроцесса.Про-
ходпотомуилииномупутиопределяется(задается)
пользователеммоделиприанимацииврежимеручного
выборапутиразвитияпроцессавточкахегоразветвле-
ния.Этижезамечанияотносятсяиквозможнымпутям
развитияБПнарис.9.7.4.Очевидно,чтовертикальэтого
БПявляетсямагистральной.Действительно,еслисороч-
капослеизготовлениясразупрошлаконтролькачества,
тоэтоидеальноепроизводство.
Заметим,чтосойтисмагистралиможнотолькона
логическомоператоресоднимвходоминесколькими
выходами.Этопроисходитнаоператоре"исключаю-
щееили",реже--наоператоре"или",ноникогда--на
логическомоператоре"и"инаоператоре"или",откото-
роговсепростыеветвизамыкаютсянаоператоре"и".
Построенныемоделиивыведенныерасчетныефор-
мулыпозволяютосуществитьдискретноединамическое
моделированиедеятельностирассматриваемойфирмы.
9.8.Особенностидискретного
динамическогомоделирования
Длябольшинствафирмнепрерывноеполучениеи
обработкаколичественныхданныхопроизводствепро-
дукции,динамикепродаж,накопленииирасходовании
финансовыхсредствявляетсяненужнымилизатрудни-
тельнымввидунедостаточноговнедренияавтоматизиро-
ванныхсистемполученияиобработкиинформации.Поэ-
томунапрактикеобработкаданныхоходепроизводства,
затратах,платежахзакредитыипоступлениивыручки
проводитсядискретноспостояннымпериодом(сутки,
неделя,месяц,кварталит.д.).Поэтойпричинерассмот-
ренныединамическиемоделиявляютсядискретными,
вкоторыхномерапериодовдискретностиобозначены
символамиi,(i-1),(i-2),...,(i-k).Приэтомсимволомi
обозначаетсярассматриваемый(текущий,расчетный)пе-
риод.Символом(i-1)обозначаетсяпериод,предшеству-
ющийi-му.Символом(i-k)обозначаетсяпериод,отстоя-
щийотi-гонаkпериодов.
Использованиедискретныхдинамическихмоде-
лейдаетвозможностьпрогнозироватьнаступлениемо-
ментовдестабилизациидеятельностипредприятияи
приниматьзаблаговременнорешенияпоихнедопуще-
нию.Определениеобъемовпроизводстваi
Xпозволя-
етзаранееготовитьвариантыразумныхрешенийна
прогнозируемыеизмененияценресурсов,корректиро-
ватьпланыпроизводствапродукции,получениякреди-
тов,измененияотпускныхцен.
Принескомпенсированностизатратиотсутствии
возможностипривлечьдополнительныефинансовые
ресурсыплановыйобъемпроизводствадолженбыть
скорректированвсторонууменьшенияилидолжны
бытьпринятымерыпоуменьшениюзатрат,таккак
иначевозникнетпроблеманеплатежеспособности.
Моделированиепозволяетпрогнозироватьмоменты
332
Глава9
Рис.9.7.1.Организационнаядиаграммафирмы
попроизводствуисбытумужскихсорочек
333
Моделированиепроизводственно-сбытовойфирмы
Рис.9.7.2Выборочныйотчетподиаграмменарис.9.7.1
ДолгихАлександрАлександрович
Адрес:г.Миасс,ул.Молодежная,д.14,кв.35
Телефон:2-20-45
Е-mail:dol@inf.susu.ac.ru
Должность:Заместительдиректора
(на0,5ставки)
МаксимовВладимирИванович
Адрес:г.Миасс,ул.Макеева,д.7кв.42
Телефон:2-72-80
Е-mail:maks@inf.susi.ac.ru
Должность:Заместительдиректора
(на0,5ставки)
МихайловАлександр
Адрес:г.Миасс,пр.Октября,д.51,кв.77
Телефон:2-56-53
Е-mail:almi@inf.susu.ac.ru
Должность:Специалистпоснабжению
КовальМиленаЛеонидовна
Адрес:г.Миасс,ул.Менделеева,д.5,кв.12
Телефон:4-47-48
Е-mail:milena@inf.susu.ac.ru
Должность:Главнаяраскройщица
334
Глава9
Рис.9.7.3. Диаграмма цепочек основных процессов производственно-сбытовой фирмы
335
Моделированиепроизводственно-сбытовойфирмы
Рис.9.7.4Диаграммапроцессаизготовленияпартиисорочек
336
Глава9
Рис.9.7.5.Процессобслуживанияклиентавмагазине
337
Моделированиепроизводственно-сбытовойфирмы
наступлениякритическихдляпредприятияситуаций,
выявлятьпричиныихвозникновенияивовремяприни-
матьрешенияпокорректировкепроцессовпроизводст-
веннойисбытовойдеятельности.
Путемсопоставлениядинамикипроизводствато-
варовсдинамикойихреализациируководствопред-
приятияпланируетобъемыпроизводствавбудущие
периодыиразрабатываетмероприятияпоповышению
прибыльностипредприятия,поускорениюсбытаипро-
движениюпродукциинарынкипотребителей.
РезультатыанализаБПпредприятияготовятсяна
конецрасчетногопериода,таккакосновныепоступления
зареализациюпродукции,атемболеефактическиеза-
траты(заработнаяплата,платазаэлектроэнергию,топ-
ливо,сырье,материалы,комплектующиеизделия,плате-
живпенсионныйфонд,фондсоциальногострахования,
фондымедицинскогострахования,государственный
фондзанятостинаселения,налогнаприбыльидругие
платежи)осуществляютсявконцерасчетногопериода.
Длявыработкиуправленческихрешенийнаоснове
описанныхмоделейвреальноммасштабевремени
необходимаинформацияобимеющихсясобственных
r
i
Сипривлекаемыхd
i
Cфинансовыхсредствах,об
объемевыпущеннойпродукциивпредыдущиеперио-
дыиудельномвесееереализациивпоследующие
периоды,орыночнойцененапродукцию,обязатель-
ныхналогах,платежахидругихвеличинах,входящих
впеременныеi
Uипостоянныеi
Zзатраты.Учeтэтих
сведенийдолженвестисьбухгалтериейпредприятия.
Этопозволитбыстроготовитьисходныеданныедля
моделирования,проводитьрасчетыивырабатывать
информацию,необходимуюдляпринятиярешенийпо
управлениюпредприятием.
Дляподдержкиисходныхданныхвактуальном
состояниинеобходимоежепериоднообновлятьих,на-
пример,вслучаеизменениястоимостныхпоказателей
сырья,материалов,комплектующихизделий,электро-
энергии,топлива,заработнойплаты,налогов,обяза-
тельныхплатежей.Необходимуюинформациюпоис-
ходнымданнымцелесообразносгруппироватьпоизде-
лиямилиподругомупринципуисоставитьсоответст-
вующиеиерархическиеARIS-модели.
Особенностьюрассмотренныхдинамическихмо-
делейявляетсяналичиеобратнойсвязи.Входящиев
нихслагаемые1
-
i
X,2
-
i
X,3
-
i
X,...,k
i
X-являют-
сявходнойинформациейдляi-гопериода,нопред-
ставляютвыходнуюинформацию(объемыпроизвод-
ства)соответственновпериод(i-1),(i-2),(i-3),...,(i-k).
Такимобразом,выходнаяинформациявi-йпериод
задерживаетсянаодин,два,три,...,kпериодовипо
обратнойсвязивлияетнаинформациюследующих
занимпериодов.Положительнаяобратнаясвязьдей-
ствуетсзапаздываниемнаодин,два,три,...,kперио-
дов.Припрогнозированииизмененийэкономических
показателейпредприятиямоделируетсярядследую-
щихдругзадругомпериодов,выходныепоказатели
которыхсохраняютсявпамятикомпьютераввидеве-
личин,
,
,
,...,
идругихпока-
зателей.Этаособенностьмоделейдолжнаучитывать-
сяприразработкепрограмммоделированияизучае-
мыхэкономическихпроцессов.Результатыдинамичес-
когомоделированиядляосновныхпоказателейможно
предоставлятьпользователювконцекаждогорасчет-
ногопериодаизапоминатьдлядальнейшейработы
илипросмотра.
Взависимостиотцелеймоделированияистепени
оснащенностипредприятиявычислительнойтехникой,
могутбытьпримененыразличныеспособыиспользо-
ванияописанныхмоделей:отвыполнениянесложных
расчетовпоконечнымформуламдляполученияэконо-
мическихпоказателейпредприятияврассматривае-
мыйпериоддоразработкиобщейкомплекснойдина-
мическоймоделисединойБДикомпонентамидля
расчетаотдельныхпоказателейфункционирования
предприятиязанесколькопериодов.
Большинствоисходныхданных,необходимыхдля
проведенияэкономическогоанализа,являютсяданны-
мибухгалтерскогоучета.Поэтомувсеисходныедан-
ныецелесообразноготовитьвбухгалтериипоудобным
длянихформам.Специальныйконвертер(ARIS-про-
грамма)перенесетэтиданныевсоответствующиеат-
рибутыARIS-диаграмм,описывающихинформацион-
нуюмодельанализируемой(управляемой)системы.
Повыситьэффективностьдеятельностипредприя-
тияможнозасчетуменьшенияпостоянныхиперемен-
ныхзатрат.Величиныi
Z,i
Uможноуменьшитьпутем
инвестицийI,т.е.функцииi
Z(I),i
U(I)могутубывать
стечениемвремени,еслиинвестицииIнаправлены
наснижениеиздержек.Рассмотримнекоторыеаспекты
моделированияинвестиционногопроцесса.
Инвестициипонаправлениювложенийденежных
средствделятсяначистофинансовыеоперации(выда-
чакредитов,покупкаценныхбумаг,инвестициивразлич-
ныефинансовыеинструментыит.д.)ипроизводствен-
ныеинвестиции.Подпоследнимипонимаютвложения
денежныхсредстввсоздание,реконструкциюилипере-
профилированиепроизводственныхпредприятий.Оба
видаинвестицийсфинансовойточкизренияохватыва-
ютэтапвложенияденежныхсредствиэтапотдачиот
такоговложения.Объектоманализаможетбытьодин
i
Xi
X-1i
X-2i
X-3
ik
X-
338
Глава9
изэтихэтаповилиобавместе.Информационнойбазой
дляанализауказанныхэтаповявляютсясоответствую-
щиепотокиплатежей.
Приопределенииэффективностиинвестицийне-
обходимоучитыватьспецификураспределениязатрат
идоходоввовремени.Долгосрочныйхарактерпроиз-
водственныхинвестициймногократноусиливаетваж-
ностьпримененияпринципанеравноценностиденег,
относящихсякразныммоментамвремени,т.е.зависи-
мостиценностиденеготвремени.
Дляанализасложныхинвестиционныхсхемразра-
батываютспециальныеэкономико-математическиемо-
дели,которыепозволяютполучитьвариантыповедения
исследуемогоинвестиционногопроцессадляразнооб-
разныхсочетанийисходныхусловийипринятыхпред-
положений,например,состоянияденежно-кредитного
рынка,уровняинфляции,спросанавыпускаемуюпро-
дукциюит.д.Особенностьмодели,разрабатываемой
дляинвестицийвпроизводство,состоитвтом,чтов
нейбазовымявляетсяблокформированиязатратиот-
дачиотинвестицийдлякаждогопериодасоспецифи-
ческимихраспределением.Вотдельномблокемодели
вычисляютсяпоказателиэффективности.
Модельдаетвозможностьосуществитьанализ
чувствительности.Этотанализзаключаетсяввыявле-
ниинаиболееважных(ключевых)входныхпараметров
моделииполучениисистемыоценокэффективности
инвестицийдляширокогодиапазоназначенийэтихпа-
раметров.Такимобразом,лицу,принимающемуреше-
ние,предоставляетсянеединственная,точечнаяоцен-
ка,аразвернутаякартина(ввидетаблициграфиков)
значенийэффективностидляразнообразныхвозмож-
ностейиожидаемыхситуаций.
Первыйшагприразработкебазовогоблокамодели
заключаетсявопределениипотокаежепериодныхпла-
тежей.Причем,изатраты,идоходывмоделидолжны
бытьувязаныкаксвнешнимиусловиями,такиспроиз-
водственнымипараметрами,например,всвязисожи-
даемойдинамикойценнапроизводимуюпродукцию
(внешниеусловия)ивозможнымиизменениямиобъе-
мовпроизводстваиуровнейтекущихпроизводствен-
ныхзатрат.Данныеозатратахидоходахвзависимости
отконкурентныхусловиймогутбытьпостояннымии
переменными.Доходыпредставляютсобойдискрет-
ныйпотокпоступлений.
Вмоделивыделяютнескольковидовданных,на-
пример,уровневыеилиобъемныехарактеристики(вы-
пускпродукции,затратынастроительствоит.д.),вре-
менныепараметры(продолжительностьрасчетного
периодаиобщегосрокаинвестирования,числоперио-
довмоделирования),нормативныепоказатели(про-
центныеиналоговыеставки,удельныерасходыидр.).
Зависимостьпотоковзатратипоступленийотмно-
жестваданных,относящихсякбудущему,непозволяет
получитьоднозначныеответыостепениэффективнос-
ти,таккакценынапродукциюмогутпонизиться,азатра-
ты--возрастиит.д.Практическиполезнодлясокраще-
ниярискавусловияхнеопределенностиполучитькрай-
ниеоценки,т.е.применитьсценарныйподходиполу-
читьтриоценки.Первую--длябазовоговариантаисход-
ныхданныхипредпосылок,сформулированныхдля
наиболеевероятногофункционированияпредприятия.
Дведругиеоценкиполучитьдляпессимистичногоиоп-
тимистичноговариантовусловийпротеканияБП.Сово-
купностьтакихрасчетныхоценокдаетвозможностьбо-
лееполнопредставитьфинансовыепоследствиядея-
тельностипредприятия,втомчисле--инвестиционной.
Болееинформативнымявляетсяанализчувстви-
тельностиБП.Речьидетоботзывчивостипоказателей
эффективностиБПнаизмененияданныхвбазовомва-
риантеусловий.Выделяютследующиеэтапыприосу-
ществлениианализачувствительности.Во-первых,вы-
борпоказателяэффективности,относительнокоторого
проверяетсяотзывчивостьсистемынаизменениетого
илииногопараметрабазовоговариантаусловий.Во-
вторых,отборключевыхпеременныхмодели,т.е.дан-
ных,отклонениязначенийкоторыхотбазовыхзаметно
отразятсянавеличинепоказателяэффективности.В
итогепоказательэффективностиопределяетсякак
функцияключевыхпеременныхмодели.Остальныепе-
ременныерассматриваютсявмоделикакконстанты.
В-третьих,определениеожидаемыхдиапазоновзначе-
нийключевыхпеременных.В-четвертых,расчетзначе-
нийпоказателейэффективностидляпринятыхдиапазо-
новключевыхпеременныхипредставлениерезульта-
товрасчетоввудобнойдляанализаформе.
ЗАКЛЮЧЕНИЕ
моделированиянужно,во-первых,изучитьметодику
формальногоописаниябизнес-деятельности,во-вто-
рых,разобратьконкретныепримерыееприменения,
и,наконец,в-третьих,научитьсявыбиратьтипыARIS-
моделей,правильноструктурироватьинформацию,
анализировать,проверятьиоформлятьмодели,уста-
навливатьсвязимеждунимиит.д.Провсеэтовнасто-
ящейкнигенетольконаписано,ноипродемонстриро-
ванонапримерах.Ксожалению,полное(исчерпываю-
щее)изложениепрактическизначимых(дляреальной
бизнес-деятельности)примеровзанимаеточеньмного
места.Яркихикороткихпримероввлитературеочень
мало--этозолотойфондпримеровизадачдляизуче-
ниябизнес-моделирования.Надеемся,чтомывнесли
свойвкладвнаполнениеэтогофонда.
Ваннотацииивовведениимыперечислилитех,
длякогозадумываласьэтакнига.Сейчасмывидим,
чтокругеечитателейшире.Кнемуможноотнестибиз-
нес-менеджеров,менеджеровпроектов,торговых
представителей,менеджеровпомаркетингу,консуль-
тантовиспециалистовпотехническомуобслужива-
нию,финансовыхибизнес-аналитиков,администра-
тивныхируководящихработников,ИТ-специалистов,
разработчиковпрограммногообеспеченияибаздан-
ных,управляющихпредприятиями,руководителей
производств,специалистовпотерриториальномууп-
равлению,ИТ-консультантов.
Внастоящеевремямыразрабатываемметоды
ARIS-моделированияроботизированныхтехнологи-
ческихкомплексов,гибкихпроизводственныхлинийи
"тонкого"производства,гдеоптимизируютсявсепро-
цессы(отрассмотрениязаказаклиентадопоставки
емуготовойпродукции).Здесьмоделируетсярешение
задачстратегического,тактическогоиисполнительного
уровнейуправленияссоответствующимиматемати-
ческимирасчетами,анализомиоптимизацией.Основ-
нойупорделаетсянаизмерениеиматематическоемо-
делированиеБП,разработкуоригинальныхпрограмм
(скриптов)анализа,гдеARIS-моделиявляютсяинфор-
мационнойбазойрасчетов.
Вусловияхглобализацииэкономики,ростаконку-
ренции,лавинообразногопотокановыхинформацион-
ныхтехнологий,активногопереходанапроцессноеуп-
равление,атакжедругихбурныхэкономическихитех-
нологическихпеременпредприятиявынужденыбыст-
роадаптироватьсяиперестраиватьсвоиБПподизме-
нившиесярыночныеусловиясцельюсохранениякон-
курентоспособности.Какэтоделатьболееэффектив-
но,изложеновэтойкниге.Приеенаписании,подборе
ипереработкематериала,составленииоригинальных
примеров,новыхалгоритмов,математическихмоде-
лейиметодикмыпридерживалисьодногопринципа--
писатьотехпредметныхобластях,которыеимеютот-
ношениекбизнес-информатикеидлякоторыхстроят-
сяконкретныеARIS-диаграммы.Придерживаясьэтого
принципа,мыпривелиболеестапримеровпостроения
основныхтиповмоделей.Внекоторыхизнихпроде-
монстрированкомплексныйподход,т.е.оттекстового
описаниядоформальногопостроениямоделейсих
анализом,расчетамиисоответствующимивыводами.
Мыстремилисьнаконкретныхпримерахпроде-
монстрироватьARISкакмощныйинструментнаведе-
нияпорядкавбизнес-деятельностиипоказать,какс
егопомощьюможнополучитьматериалыдляанализа
деятельностипредприятиясцельюосмысления,улуч-
шенияиоптимизацииэтойдеятельности.Десяткиоко-
лоэкономическихиигровыхпримеровдемонстрируют,
чтоARIS--этоинструментдлядиаграммногоописания
любыхпредметныхобластей,системиихпроцессов,
чтодиаграммыпозволяютпростовыразитьсложную
концепцию,передатьидеюпонятнееиполнее,чем
словесноеописание,чтографическиеобразы
(диаграммы)вARISслужатбазойданныхдляпро-
грамманализаиоптимизацииБП.
Мыстремилисьизложитьбазовыепринципымето-
дологиииосновныемоментыформализма,которых
рекомендуетсяпридерживатьсядляэффективногоис-
пользованияARIS.ЧитаядокументациюпоARIS,не-
возможнонаучитсямоделироватьбизнес-системы.
Изучениетолькоприемовработыспрограммнойсисте-
мойARISэтомутоженепоможет.Дляосвоениябизнес-
ПРИЛОЖЕНИЕ1
341
Приложение1
342
Приложение1
343
Приложение1
344
Приложение1
345
Приложение1
346
Приложение1
347
Приложение1
ПРИЛОЖЕНИЕ2
КраткоеописаниеосновныхARIS-объектов
349
Приложение2
350
Приложение2
351
Приложение2
352
Приложение2
353
Приложение2
354
Приложение2
355
Приложение2
356
Приложение2
357
Приложение2
358
Приложение2
359
Приложение2
ПРИЛОЖЕНИЕ3
361
Приложение3
362
Приложение3
363
Приложение3
364
Приложение3
365
Приложение3
366
Приложение3
367
Приложение3
368
Приложение3
369
Приложение3
370
Приложение3
ПРИЛОЖЕНИЕ4
ОтчетосемантическойпроверкемоделиеЕРС
СемантическаяпроверкаARIS
Сервер:LOCAL
БД:easydb
Пользователь:system
Правило:Каждыйпутьдолженначинатьсяизаканчиватьсясобытием.
Описание:Данноеправилопроверяет,вселипутивыбранноймоделиначинаютсяизаканчиваютсяобъектом
типасобытие.
Thefollowingstartortargetobjectsarenotevents(Следующиеначальныеиконечныеобъекты--несобытия):
Checkedmodel
Проверяемаямодель
Objectname
Имяобъекта
Objecttype
Типобъекта
1.Первыйтестовыйпример
Функция1F
u
n
c
t
i
o
n
Функция3F
u
n
c
t
i
o
n
Каждыйпутьдолженначинатьсяизаканчиватьсясобытием.
Правило:Количествовходящихивыходящихсвязейоператора.
Описание:Данноеправилопроверяет,существуетлиприкаждомпростомоператоревыбранноймодели
толькооднавходящаяи,какминимум,двеисходящиесвязи,или,какминимум,двевходящихитолькоодна
исходящаясвязь.
Thenumberofincomingandoutgoingconnectionsisnotcorrectforthefollowingoperators(Числовходящихи
исходящихсвязейнеправильнодляследующихоператоров):
Checkedmodel
Проверяемаямодель
Objectname
Имяобъекта
Objecttype
Типобъекта
1.Первыйтестовыйпример
Функция2(предшественник)F
u
n
c
t
i
o
n
ORoperator
Rule
Функция3(последователь)F
u
n
c
t
i
o
n
Количествовходящихивыходящихсвязейоператора.
Правило:Всефункцииисобытияимеюттолькооднувходящуюивыходящуюсвязь.
Описание:Данноеправилопроверяет,имеютливсефункцииисобытиявыбранноймоделинеболее
однойвходящейилиисходящейсвязи.
Thefollowingfunctionsandeventshavemorethanoneincomingoroutgoingconnection(Следующиефункции
исобытияимеютбольшечемоднувходящуюилиисходящуюсвязь):
Checkedmodel
Проверяемаямодель
Objectname
Имяобъекта
Objecttype
Типобъекта
1.Первыйтестовыйпример
Функция4F
u
n
c
t
i
o
n
Всефункцииисобытияимеюттолькооднувходящуюивыходящуюсвязь.
Правило:НевозможностьXOR/ORпослесобытия.
Описание:ДанноеправилопроверяетналичиеоператораXORилиORвпроцессепослесобытия.Такие
событияприсемантическойпроверкеобъявляютсянарушениемправила.
372
Приложение4
ThefollowingeventshaveassuccessoranORoranXORoperator(Следующиесобытияимеютпослесебя
операторORилиXOR):
Checkedmodel
Проверяемаямодель
Event
Событие
Followingoperator
Последующийоператор
Checkproducednoerrors.
Ошибкинеобнаружены.
НевозможностьXOR/ORпослесобытия.
Правило:Долженсохранятьсяпорядокприоператоре.
Описание:Данноеправилопроверяет,неналагаютсялидругнадруганабортиповпредшествующих
объектовинабортиповпоследующихобъектовдляобъектатипаправило.Например,втехслучаях,когдавсе
входящиевлогическийоператорсвязиисходятизсобытий,тогдавсеисходящиесвязимогутидтитолькок
функцияминаоборот.
Thefollowingoperatorshavethesameobjecttypesbothaspredecessorsandassuccesors(Следующие
операторыимеюттотженаборпоследующихтиповобъектов,чтоинаборпредшествующихтиповобъектов):
Checkedmodel
Проверяемаямодель
Objectname
Имяобъекта
Objecttype
Типобъекта
1.Первыйтестовыйпример
Функция1(предшественник)F
u
n
c
t
i
o
n
XORoperator
Rule
Событие2(последователь)E
v
e
n
t
Функция2(последователь)F
u
n
c
t
i
o
n
Функция2(предшественник)F
u
n
c
t
i
o
n
ORoperator
Rule
Функция3(последователь)F
u
n
c
t
i
o
n
Долженсохранятьсяпорядокприоператоре.
Rule(правило)/Models№(модель№)1
1.Каждыйпутьдолженначинатьсяизаканчиватьсясобытием
2
2.Количествовходящихивыходящихсвязейоператора
3
3.Всефункцииисобытияимеюттолькооднувходящуюивыходящуюсвязь
1
4.НевозможностьXOR/ORпослесобытия
0
5.Долженсохранятьсяпорядокприоператоре
2
Статистика--правила.
ПРИЛОЖЕНИЕ5
Отчетосемантическойпроверкеорганизационнойдиаграммы
СемантическаяпроверкаARIS
Сервер:LOCAL
БД:easydb
Пользователь:system
Правило:Возможентолькоодинкорень.
Описание:Данноеправилопроверяет,содержатлииерархиическиемоделиболееодногообъекта
структурно-релевантноготипаобъекта,которыйнеимеетвходящейсвязиструктурно-релевантноготипа
отношений.
Thefollowingmodelshavemorethanoneroot(Следующиемоделиимеютбольшечемодинкорень):
Checkedmodel
Проверяемаямодель
Type
Тип
Checkproducednoerrors.
Ошибкинеобнаружены.
Возможентолькоодинкорень.
Правило:Каждыйобъектможетиметьтолькоодногонепосредственногопредшественника.
Описание:Данноеправилопроверяет,содержитлииерархическаямодельобъект,имеющийдваилиболее
главенствующихобъекта,т.е.болееоднойвходящейсвязиструктурно-релевантноготипаотношения.
Thefollowingobjectshavemorethanonedirectpredecessor(Следующиеобъектыимеютбольшечемодного
прямогопредшественника):
Checkedmodel
Проверяемаямодель
Incorrectobject
Неправильныйобъект
Objecttype
Типобъекта
1.Тестовыйпример№2
Сотрудникотд.1№2
Position
Каждыйобъектможетиметьтолькоодногонепосредственногопредшественника.
Правило:Всесоединениявмоделидолжныбытьодноготипа.
Описание:Данноеправилопроверяет,содержитлииерархическаямодельобъектыструктурно-релевантного
типаобъекта,которыебылисвязанысоединениямидругихструктурно-релевантныхтиповотношений.
Connectionsofanotherrelationshiptypewerefoundbetweenthefollowingobjects(Подключениядругоготипа
отношенийбылинайденымеждуследующимиобъектами):
Checkedmodel
Проверяемаямодель
Sourceobject
Объектисточник
Targetobject
Целевойобъект
1.Тестовыйпример№2
Отдел№2(Organizationalunit)Сотрудникотд.2№2(Position)
1.Тестовыйпример№2
Сотрудникотд.1№2(Position)
1.Тестовыйпример№2
Сотрудникотд.2№1(Position)
Отдел№1(Organizationalunit)Сотрудникотд.1№1(Position)
Сотрудникотд.1№2(Position)
Всесоединениявмоделидолжныбытьодноготипа.
374
Приложение5
Rule(правило)/Models№(модель№)1
1.Возможентолькоодинкорень
0
2.Каждыйобъектможетиметьтолькоодногонепосредственногопредшественника
1
3.Всесоединениявмоделидолжыбытьодноготипа
5
Статистика--правила.
ПРИЛОЖЕНИЕ6
Отчетосемантическойпроверкефункциональногодерева
СемантическаяпроверкаARIS
Сервер:LOCAL
БД:easydb
Пользователь:system
Правило:Объектыбезсвязей.
Описание:Данноеправилопроизводитпроверкумоделинапредметсуществованияобъектовбезсвязис
другимиобъектами.Каждыйобъектдолжениметьнеменееодногопредшественникаи/илипоследователя.
Thefollowingobjectshavenoconnectionstootherobjects(Следующиеобъектынеимеютсвязисдругими
объектами):
Checkedmodel
Проверяемаямодель
Objectname
Имяобъекта
Objecttype
Типобъекта
1.Тестовыйпример№3
Функция8
Function
Объектыбезсвязей.
Правило:Связимеждудвумяразличнымиобъектами.
Описание:Данноеправилопроизводитпроверкумоделинапредметсоединениядвухразличныхобъектов
ввыбранноймодели.Связьмеждудвумяпоявлениямиодногоитогожеобъектаявляетсяошибкой.
Thefollowingobjectshaveaconnectionrelationshiptothemselves(Следующиеобъектыимеютсвязисамис
собой):
Checkedmodel
Проверяемаямодель
Objectname
Имяобъекта
Objecttype
Типобъекта
1.Тестовыйпример№3
Функция2
Function
Связимеждудвумяразличнымиобъектами.
Правило:Вмоделинемогутсуществоватьциклы.
Описание:Данноеправилопроверяетвсепутидеревананаличиециклов.
Inthefollowingmodelstherearecyclesinapathofthetree(Вследующихмоделяхимеютсяциклывпути
дерева):
Checkedmodel
Проверяемаямодель
Type
Тип
Тестовыйпример№3F
u
n
c
t
i
o
n
t
r
e
e
Вмоделинемогутсуществоватьциклы.
Правило:Каждыйобъектможетиметьтолькоодногонепосредственногопредшественника.
Описание:Данноеправилопроверяет,содержитлииерархиямоделиобъект,имеющийдваилиболее
главенствующихобъекта,т.е.болееоднойвходящейсвязиструктурно-релевантноготипаотношения.
Thefollowingobjectshavemorethanonedirectpredecessor(Следующиеобъектыимеютбольшечемодного
прямогопредшественника):
Checkedmodel
Проверяемаямодель
Objectname
Имяобъекта
Objecttype
Типобъекта
1.Тестовыйпример№3
Функция5
Function
Каждыйобъектможетиметьтолькоодногонепосредственногопредшественника.
376
Приложение6
Rule(правило)/Models№(модель№)1
1.Объектыбезсвязей
1
2.Связимеждудвумяразличнымиобъектами
1
3.Вмоделинемогутсуществоватьциклы
1
4.Каждыйобъектможетиметьтолькоодногонепосредственногопредшественника
1
Статистика--правила.
ПРИЛОЖЕНИЕ7
Отчетосемантическойпроверкемоделитехническихтерминов
СемантическаяпроверкаARIS
Сервер:LOCAL
БД:easydb
Пользователь:system
Правило:Объектыбезсвязей.
Описание:Данноеправилопроизводитпроверкумоделинапредметсуществованияобъектовбезсвязис
другимиобъектами.Каждыйобъектдолжениметьнеменееодногопредшественникаи/илипоследователя.
Thefollowingobjectshavenoconnectionstootherobjects(Следующиеобъектынеимеютсвязисдругими
объектами):
Checkedmodel
Проверяемаямодель
Objectname
Имяобъекта
Objecttype
Типобъекта
1.Тестовыйпример№4
Кластер3
Cluster/Datamodel
Объектыбезсвязей.
Правило:Связимеждудвумяразличнымиобъектами.
Описание:Данноеправилопроизводитпроверкумоделинапредметсоединениядвухразличныхобъектов
ввыбранноймодели.Связьмеждудвумяслучаями(появлениями)одногоитогожеобъектаявляетсяошибкой.
Thefollowingobjectshaveaconnectionrelationshiptothemselves(Следующиеобъектыимеютсвязисамис
собой):
Checkedmodel
Проверяемаямодель
Objectname
Имяобъекта
Objecttype
Типобъекта
Ошибкинеобнаружены.
Связимеждудвумяразличнымиобъектами.
Rule/Modelsno.
1
1.Объектыбезсвязей
1
2.Связимеждудвумяразличнымиобъектами
0
Статистика--правила.
ПРИЛОЖЕНИЕ8
ARISReport
Server:LOCAL
Database:ААА
User:system
1.Top-Level
1.1ПриемКПeEPC
Group:
Процессы
Attributes:
Name
ПриемКП
1.1.1ОтправкаКПвкоммерческийотдел
Attributes:
Name
ОтправкаКПвкоммерческийотдел
Avg.totalcosts
645,00RUB
Avg.materialcosts
200,00RUB
Avg.personnelcosts
415,00RUB
Avg.othercosts
30,00RUB
Avg.processingtime
5,00Minute(s)
Avg.orientationtime
5,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Relationships:
isactivatedby
ORoperator
Creates
КПотправлено
isexecutedby
Секретарь
1.1.2ПриемКПпофаксу
Attributes:
Name
ПриемКПпофаксу
Avg.totalcosts
1014,50RUB
Avg.materialcosts
400,00RUB
Avg.personnelcosts
539,50RUB
Avg.othercosts
75,00RUB
Avg.processingtime
10,00Minute(s)
Avg.orientationtime
10,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Relationships:
isexecutedby
Секретарь
Creates
Факспринят
isactivatedby
РешениеконтрагентаопередачеКПпофаксу
Отчет№1офункцияхофисногопроцесса
379
Приложение8
1.1.3ПриемКПпоэлектроннойпочте
Attributes:
Name
ПриемКПпоэл.почте
Avg.totalcosts
1595,50RUB
Avg.materialcosts
400,00RUB
Avg.personnelcosts
1120,50RUB
Avg.othercosts
75,00RUB
Avg.processingtime
15,00Minute(s)
Avg.orientationtime
10,00Minute(s)
Avg.waittime
5,00Minute(s)
Type
Function
Creator
system
Relationships:
isactivatedby
РешениеконтрагентаопередачеКПоэл.почте
isexecutedby
ЗаместительдиректорапоИТ
Creates
Эл.КПотправлено
1.1.4Приемтелефонногозвонкаотконтрагента
Attributes:
Name
Приемтелефонногозвонкаотконтрагента
Avg.totalcosts
645,00RUB
Avg.materialcosts
200,00RUB
Avg.personnelcosts
415,00RUB
Avg.othercosts
30,00RUB
Avg.processingtime
10,00Minute(s)
Avg.orientationtime
5,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Relationships:
isexecutedby
Секретарь
Creates
Телефонныйзвонокпринят
isactivatedby
Решениеконтрагентаосвязипотелефону
1.1.5РегистрацияКП
Attributes:
Name
РегистрацияКП
Avg.totalcosts
1697,50RUB
Avg.materialcosts
600,00RUB
Avg.personnelcosts
1037,50RUB
Avg.othercosts
60,00RUB
Avg.processingtime
20,00Minute(s)
Avg.orientationtime
15,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Relationships:
Creates
КПзарегистрировано
isexecutedby
Секретарь
isactivatedby
Эл.вариантКПсоставлен
380
Приложение8
1.1.6Составлениеэл.вариантаКП
Attributes:
Name
Составлениеэл.вариантаКП
Avg.totalcosts
852,50RUB
Avg.materialcosts
200,00RUB
Avg.personnelcosts
622,50RUB
Avg.othercosts
30,00RUB
Avg.processingtime
20,00Minute(s)
Avg.orientationtime
10,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Relationships:
isexecutedby
Секретарь
isactivatedby
ORoperator
Creates
Эл.вариантКПсоставлен
ПРИЛОЖЕНИЕ9
ARISReport
Server:LOCAL
Database:ААА
User:system
1.Top-Level
1.1ПриемКПeEPC
1.1.1ОтправкаКПвкоммерческийотдел
1.1.2ПриемКПпофаксу
Group:
Процессы
Attributes:
Name
ПриемКП
Attributes:
Name
ОтправкаКПвкоммерческийотдел
Avg.totalcosts
645,00RUB
Avg.materialcosts
200,00RUB
Avg.personnelcosts
415,00RUB
Avg.othercosts
30,00RUB
Avg.processingtime
5,00Minute(s)
Avg.orientationtime
5,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Organizationalresponsibility:
isexecutedby
Секретарь
Attributes:
Name
ПриемКПпофаксу
Avg.totalcosts
1014,50RUB
Avg.materialcosts
400,00RUB
Avg.personnelcosts
539,50RUB
Avg.othercosts
75,00RUB
Avg.processingtime
10,00Minute(s)
Avg.orientationtime
10,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Organizationalresponsibility:
isexecutedby
Секретарь
Отчет№2офункцияхофисногопроцесса
382
Приложение9
1.1.3ПриемКПпоэлектроннойпочте
1.1.4Приемтелефонногозвонкаотконтрагента
1.1.5РегистрацияКП
Attributes:
Name
ПриемКПпоэл.почте
Avg.totalcosts
1595,50RUB
Avg.materialcosts
400,00RUB
Avg.personnelcosts
1120,50RUB
Avg.othercosts
75,00RUB
Avg.processingtime
15,00Minute(s)
Avg.orientationtime
10,00Minute(s)
Avg.waittime
5,00Minute(s)
Type
Function
Creator
system
Organizationalresponsibility:
Isexecutedby
ЗаместительдиректорапоИТ
Attributes:
Name
Приемтелефонногозвонкаотконтрагента
Avg.totalcosts
645,00RUB
Avg.materialcosts
200,00RUB
Avg.personnelcosts
415,00RUB
Avg.othercosts
30,00RUB
Avg.processingtime
10,00Minute(s)
Avg.orientationtime
5,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Organizationalresponsibility:
Isexecutedby
Секретарь
Attributes:
Name
РегистрацияКП
Avg.totalcosts
1697,50RUB
Avg.materialcosts
600,00RUB
Avg.personnelcosts
1037,50RUB
Avg.othercosts
60,00RUB
Avg.processingtime
20,00Minute(s)
Avg.orientationtime
15,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Organizationalresponsibility:
Isexecutedby
Секретарь
383
Приложение9
1.1.6Составлениеэл.вариантаКП
Attributes:
Name
Составлениеэл.вариантаКП
Avg.totalcosts
852,50RUB
Avg.materialcosts
200,00RUB
Avg.personnelcosts
622,50RUB
Avg.othercosts
30,00RUB
Avg.processingtime
20,00Minute(s)
Avg.orientationtime
10,00Minute(s)
Avg.waittime
10,00Minute(s)
Type
Function
Creator
system
Organizationalresponsibility:
Isexecutedby
Секретарь
Organizationalelements:
Секретарь
Attributes:
Name
Секретарь
Type
Persontype
Creator
system
ЗаместительдиректорапоИТ
Attributes:
Name
ЗаместительдиректорапоИТ
Type
Persontype
Creator
system
СПИСОКИСПОЛЬЗОВАННОЙЛИТЕРАТУРЫ
1.Август-ВильгельмШеер.
Бизнес-процессы.Основныепонятия.Теория.Методы.
М.:ООО"Издательство"Серебряныенити",1999.--152с.
2.Август-ВильгельмШеер.
Моделированиебизнес-процессов.
М.:Изд.АОЗТ"Просветитель",2000.--205с.
3.Август-ВильгельмШеер.
"Основать-токомпаниюпросто...".Пер.снем.
М.:"Весть-Метатехнология",2001.--282с.
4.АгафоновВ.Н.
Спецификацияпрограмм:понятийныесредстваиихорганизация.
Новосибирск:Наука,1987.--234с.
5.БучГ.
Объектно-ориентированныйанализипроектированиеспримерамиприложенийнаС++.2-еизд.,
Пер.сангл.
М.:"ИздательствоБином",СПб.:"Невскийдиалект",1998.--560с.
6.БучГ.,РамбоД.,ДжекобсонА.
ЯзыкUML.Руководствопользователя.,Пер.сангл.
М.:ДМКПресс,2001.--432с.
7.ВендовА.М.
CASE-технологии.Современныеметодыисредствапроектированияинформационныхсистем.
М.:Финансыстатистика,1998.--176с.
8.ВендовА.М.
Проектированиепрограммногообеспеченияэкономическихинформационныхсистем.Учебник.
М.:Финансыистатистика,2000.--352с.
9.ВесинВ.Р.
Менеджмент.Учебноепособиевсхемах.
М.:Белыеальвы,1999.--154с.
10.ВойновИ.В.,ТелегинА.И.
Основыэкономикииинтегрированныхинформационныхсистем.Учебноепособие.
Челябинск:Изд-воЮУрГУ,2000.--114с.
11.ВойновИ.В.,ТелегинА.И.
Математическиемоделивэкономике.Учебноепособие.
Челябинск:Изд-воЮУрГУ,2000.--91с.
12.ВойновИ.В.,ТелегинА.И.
Оптимальноеуправлениеэкономическимисистемами.Учебноепособие.
Челябинск:Изд-воЮУрГУ,1999.--65с.
385
Списокиспользованнойлитературы
13.ДоротВ.А.,НовиковФ.А.
Толковыйсловарьсовременнойкомпьютернойлексики.
СПб.:БХВ--Санкт-Петербург,1999.--384с.
14.ИвлевВ.А.,ПоповаТ.В.
Реорганизациядеятельностипредприятий:отструктурнойкпроцесснойорганизации.
М.:ОООИзд-во"Научтехлитиздат",2000.--263с.
15.КаменноваМ.,ГромовА.,ФерапонтовМ.,ШматалюкА.
Моделированиебизнеса.МетодологияARIS.
М.:ООО"Издательство"Серебряныенити",2001.--327с.
16.КаморджановаН.А.,КарташоваИ.В.
Бухгалтерскийучетвсхемахирисунках.Учеб.пособие.
М.:ИНФРА-М,2000.--429с.
17.КаляновГ.Н.
CASEструктурныйсистемныйанализ(автоматизацияиприменение).
М.:Изд."ЛОРИ",1996.--242с.
18.КравченкоВ.Ф.,КравченкоЕ.Ф.,ЗабелинП.В.
Организационныйинжиниринг.Учебноепособие.
М.:"ИздательствоПРИОР",1999.--25с.
19.ЛеоненковА.В.
СамоучительUML.
СПб.:БХВ-Петербург,2001.--304с.
20.РайзенбергБ.А.,ЛозовскийЛ.Ш.,СтародубцевЕ.Б.
Современныйэкономическийсловарь.2-еизд.,исправ.
М.:ИНФРА-М,1999.--479с.
21.СкрипкинК.Г.
Финансоваяинформатика.Учебноепособие.
М.:ТЕИС,1997.--160с.
22.СправочникмоделейARISспримерами.Часть1.
М.:VIPAnatech,2000.--122с.
23.СправочникмоделейARISспримерами.Часть2.
М.:VIPAnatech,2000.--118с.
24.ФаулерМ.,СкоттК.
UMLвкраткомизложении.Применениестандартногоязыкаобъектногомоделирования.
М.:Мир,1999.--191с.
25.ФишерЛэйна.
Совершенствонапрактике.Лучшиепроектывобластиуправлениябизнес-процессамииworkflow.
Пер.снем.
М.:"Весть-Метатехнология",2000.--432с.
386
Списокиспользованнойлитературы
26.ХаммерМ.,ЧампиДж.
Реинженирингкорпорации:Манифестреволюциивбизнесе.Пер.сангл.
СПб.:ИздательствоС.-Петербургскогоуниверситета,1997.--332с.
27.ЧетыркинЕ.М.
Финансовыйанализпроизводственныхинвестиций.
М.:Дело,1998.--256с.
28.ШлеерС.,МеллорС.
Объектно-ориентированныйанализ:Моделированиемиравсостояниях.
Киев:Диалектика,1993.--240с.
29.Экономикс.Англо-русскийсловарь-справочник.
Э.Дж.Долан,Б.И.Домненко.
М.:Лазурь,1994.--544с.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ.............................................................................................................................3
Зачемнужнымоделиимоделирование?..............................................................................3
Почемумоделиимеютграфический(диаграммный)вид?...................................................3
ГдеприменяютсяCASE-средства?.................................................................................4
Длячегоиспользуютсямодели?..........................................................................................4
Какиеособенностиуфункциональногоиобъектно-ориентированногомоделирования?...5
ПочемувыбираютАРИС-моделирование?......................................................................6
ЧемхорошапрограммнаясредаARIS5.0?......................................................................7
Чтоизложеновэтойкниге?..............................................................................................8
Комурекомендуетсяэтакнига?........................................................................................9
Чтомыиспользовалииктонампомогал?......................................................................10
1.МОДЕЛИРОВАНИЕОСНОВЭКОНОМИЧЕСКИХСИСТЕМИПРОЦЕССОВ........12
1.1Системыиихклассификация.....................................................................................12
1.2Экономическиесистемы.............................................................................................14
1.3Производственныересурсы(средствапроизводства)...............................................15
1.4Производственныепроцессы.......................................................................................18
1.5Основныепонятияфинансовыхподсистем.................................................................24
2.ИНФОРМАТИКАВЭКОНОМИКЕ...............................................................................33
2.1Некоторыепонятияинформатики............................................................................33
2.2Экономическаяинформациявуправлении...................................................................35
2.3Прикладнаяинформатикавэкономике......................................................................39
2.4Конфиденциальнаяинформацияиеезащита..............................................................43
2.5Офискакинформационноепредприятие....................................................................47
2.6Распределенныеинформационныесистемы................................................................51
3.ПРОЦЕССНО-ОРИЕНТИРОВАННОЕУПРАВЛЕНИЕ................................................56
3.1Функционально-ориентированноеуправление.............................................................56
3.2Бизнес-процессы..........................................................................................................57
3.3Управлениебизнес-процессом......................................................................................59
3.4Управлениепотокамиработ......................................................................................61
3.5Этапыпереходакпроцессномууправлению................................................................62
3.6Инжирингиоптимизациябизнес-процессов...............................................................65
3.7Основныенаправленияреинжиринга...........................................................................66
3.8Характеристикиперепроектированныхбизнес-процессов.........................................68
4.ОБСЛЕДОВАНИЕИВЕРБАЛЬНОЕОПИСАНИЕСИСТЕМ......................................70
4.1Обследованиепредприятия.........................................................................................70
4.2Сборинформацииопредприятии................................................................................71
4.3Вербальноеописаниесистем.......................................................................................72
4.4Этапывербальногоописанияпредприятий.................................................................73
5.АРХИТЕКТУРАИНТЕГРИРОВАННЫХИНФОРМАЦИОННЫХСИСТЕМ
(АРИС).............................................................................................................................76
5.1АРИС-методологиямоделированиясистем...............................................................76
5.2НекоторыеособенностиАРИС-моделирования.........................................................77
5.3Этапыописаниясистемы...........................................................................................79
5.4Видыитипымоделей..................................................................................................82
5.5Уровнимоделирования................................................................................................86
388
Оглавление
5.6Детализацияиструктуризациямоделей..................................................................100
5.7Управлениезнаниями.................................................................................................103
6.ОПИСАНИЕПРОГРАММНОЙСРЕДЫARIS............................................................106
6.1Структураивозможности......................................................................................106
6.2Основныесвойствамоделейиобъектов....................................................................112
ModelAppearance.......................................................................................................114
Attributes....................................................................................................................115
MaintainedAttributes..................................................................................................116
Relationships...............................................................................................................118
AttributesPlacements..................................................................................................118
Assignments.................................................................................................................118
ObjectAppearance.......................................................................................................118
6.3Организационноемоделирование...............................................................................122
6.4Моделированиеданных.............................................................................................134
6.5Функциональноемоделирование................................................................................144
6.6Процессныйвидмоделирования.................................................................................154
МодельтипаCommunicationsdiagram.......................................................................154
МодельтипаValue-addedchaindiagram....................................................................155
МодельтипаEPCs....................................................................................................160
Другиетипымоделей.................................................................................................165
ЭтапыспецификациииреализациисистемыиееБП................................................173
ПоддерживаемыеметодымоделированияиARIS-интеграция................................176
6.7Моделированиезнаний..............................................................................................179
6.8Использованиемоделей.............................................................................................181
Скриптыотчетовпообъектам...............................................................................190
СкриптыотчетовпоБД..........................................................................................190
СкриптыотчетовпопапкамБД..............................................................................190
Скриптыотчетовпотаблицамфункционально-стоимостногоанализа..................191
Скриптотчетапофильтрам...................................................................................191
6.9Семантическийконтроль.........................................................................................191
7.ARIS-МОДЕЛИРОВАНИЕСЛЕГКИМФИЛЬТРОМ.................................................202
7.1Описаниеатрибутовмоделей,объектовисвязей.....................................................202
7.2Типымоделейипримерыихпостроения...................................................................202
7.3ФормированиеARIS-отчетовпомоделям................................................................221
7.4Скриптыанализамоделейисозданиеновыхскриптов.............................................231
7.5Программыобработкимоделейтехническихтерминов..........................................237
7.6Программаанализафункциональногодерева............................................................242
7.7Программаобработкиорганизационнойдиаграммы.................................................242
7.8Программа"прокрутки"eEPC-модели.....................................................................248
8.ПРИМЕРЫМОДЕЛИРОВАНИЯСИСТЕМИПРОЦЕССОВ.....................................255
8.1Обслуживаниеклиентовгостиницы..........................................................................255
8.2Услугиинтернет-салона...........................................................................................255
8.3Телевизионныеигры...................................................................................................260
8.4Разработкатехническихдокументов......................................................................269
8.5Конкурсныйотборивиртуальнаякафедра...............................................................276
8.6Офиснаядеятельностьфирмы.................................................................................293
389
Оглавление
9.МОДЕЛИРОВАНИЕПРОИЗВОДСТВЕННО-СБЫТОВОЙФИРМЫ.......................317
9.1Основноебалансовоеуравнение.................................................................................317
9.2Вычислениевыручкииканоническаяформабалансовогоуравнения..........................318
9.3Вычислениеобъемапроизводстваиценыпродукции.................................................319
9.4Моделированиеобъемоввыпускапродукции..............................................................321
9.5Вычислениезатрат...................................................................................................323
9.6Сценариймоделированияфинансово-обеспеченногопроизводства............................326
9.7Моделированиефирмыпопроизводствуиреализациимужскихсорочек.................330
9.8Особенностидискретногодинамическогомоделирования........................................331
ЗАКЛЮЧЕНИЕ..................................................................................................................339
ПРИЛОЖЕНИЕ1.ТаблицатиповмоделейARIS5.0сполнымфильтром.........................340
ПРИЛОЖЕНИЕ2.КраткоеописаниеосновныхARIS-объектов......................................348
ПРИЛОЖЕНИЕ3.Таблицатиповотношений...................................................................360
ПРИЛОЖЕНИЕ4.ОтчетосемантическойпроверкемоделиeEPC..................................371
ПРИЛОЖЕНИЕ5.Отчетосемантическойпроверкеорганизационнойдиаграммы..........373
ПРИЛОЖЕНИЕ6.Отчетосемантическойпроверкефункциональногодерева.................375
ПРИЛОЖЕНИЕ7.Отчетосемантическойпроверкемоделитехническихтерминов......377
ПРИЛОЖЕНИЕ8.Отчет№1офункцияхофисногопроцесса..........................................378
ПРИЛОЖЕНИЕ9.Отчет№2офункцияхофисногопроцесса..........................................381
СПИСОКИСПОЛЬЗОВАННОЙЛИТЕРАТУРЫ...........................................................384
390
ВойновИгорьВячеславович--д.т.н.,профессор,дирек-
торфилиалаЮжно-Уральскогогосударственногоуниверсите-
та(ЮУрГУ)вг.Миассе,академик.Большойпрактическийопыт
приобрел,работаянаинженерных,научныхируководящих
должностяхвНПО"Электромеханика",ОАО"Уральский
автомобильныйзавод",ЮУрГУиадминистрациигорода
Миасса.В2000годуизбрандепутатомзаконодательного
собранияЧелябинскойобласти.Авторболеепятидесяти
научныхпубликаций,втомчиследвадцатипятипатентови
авторскихсвидетельствнаизобретениявобластисистем
управления,робототехникииэкономики.
ПудовкинаСветланаГеннадьевна--преподавателька-
федры"Системыуправленияиматематическоемоделирова-
ние"(СУиММ)ЮУрГУ.ОкончиласотличиемВсероссийский
заочныйфинансово-экономическийинститутпоспециальнос-
ти"Бухгалтерскийучет,аудитианализхозяйственнойдеятель-
ности".РаботалаглавнымбухгалтеромвМиасскомпедагоги-
ческомколледже,атакжевторговойистроительнойфирмах.
Специализируетсявобластиматематическогомоделирова-
нияиинформационногообеспеченияэкономическихсистем
иуправленияэкономическимпроцессами.
ТелегинАлександрИванович--д.ф.-м.н,профессор,де-
канэлектротехническогофакультетаЮУрГУ,заведующийка-
федройСУиММ.Защитилкандидатскуюидокторскуюдиссер-
тациивМосковскомгосударственномуниверситете.Специа-
листприкладнойматематикииинформатикивобластислож-
ныхсистемипроцессов.Автордесятикниг(пятимонографий
ипятиучебныхпособий)иболее40научныхстатей.Имеет
авторскиесвидетельстваипатентынаизобретениявобласти
робототехники.С90-хгодовпрошлогостолетияосваиваетно-
выеинформационныетехнологиивэкономике,втомчисле
ARIS-методологиюисоответствующиепрограммныепродук-
тыдлямоделирования,анализа,реинжинирингаиоптимиза-
цииэкономическихсистем,атакжеоптимизацииуправления
экономическимипроцессами.
ОБАВТОРАХЭТОЙКНИГИ
391
392
393
394
395
ИгорьВячеславовичВойнов,
СветланаГеннадьевнаПудовкина,
АлександрИвановичТелегин
Моделированиеэкономическихсистемипроцессов.
ОпытпостроенияARIS-моделей.
Монография
ТехническийредакторА.В.Миних
ИздательствоЮжно-Уральскогогосударственногоуниверситета
ИД№00200от28.09.99г.
Подписановпечать20.02.2002г.
Формат60х841/8.Печатьлазерная.Усл.печ.л.45,57.Уч._изд.л.49,12.
Тираж300экз.Заказ293.Ценадоговорная.