УДК 007
СИСТЕМНЕ ПРОЕКТУВАННЯ 1НТЕЛЕКТУАЛ130ВАНИХ ШФОРМАЦШНО-КОМУШКАЦШНИХ СИСТЕМ
© Маслянко П.П.
Abstract. In the article the idea of applying system analyses and systems theory for organization systems informatization is proposed and analysed. This approach allows to improve the iterative process of organization systems informatization dramatically.
Вступ
Об'ект нашого досл!дження - оргашзацшш ситеми (Орг.С) вйх форм власно-ctí. Оргашзащя ефективного управлшня Орг.С вимагае застосування ефективних шформацшно-комушкацшних систем (IKC). Тут i надал! шд визначенням "оргашза-цшна система" ми розум!емо - об'еднання автономних тдприемств, оргашзацш або структурних тдроздшв з економ!чно1, сощально! або державно! сфери д1яльноста, ят функщонують шд централ!зованим кер!вництвом i виршують спшьш завдання.
Орг.С е складною багатофункщональною оргашзацшною структурою, мае роз-подшену, багатор!вневу, iepapxinny систему управлшня. Теор1я Орг.С передбачае застосування методологш та засоб!в моделювання ix життед!яльност1. Цей напрямок визначаеться методами i технолойями б!знес-моделювання Орг.С.
Предмет нашого досл!дження - структурне та дппалпчпо представления ште-лектуал!зованих б!знеспроцес1в Орг.С. Для реал1зацп проект!в шформатизацп Орг.С визначаються мета шформатизацп, процеси шформатизацп, ресурси шформатизацп та б!знес-правила шформатизацп [1, 2, 3].
1V11ЖН8,рОДН1 (*Т8 НД8 рти OMG (Object Management Group) та INCOSE (International Council on Systems Engineering) визначають вимоги та правила реал1зацп б!знес-моделей Орг.С i системного проектування IKC.
Теоретичною основою для системного проектування б!знес-моделей е ochobhí положения теорп систем та прикладного системного анал!зу [4, 5].
П1д «шформатизащею оргашзацшних систем» ми розум!емо необх!дну i достат-ню множину правових, оргашзацшних, економ!чних, наукових та науково-техн!чних рппень i процес!в, спрямованих на створення шформацшно-комушкацшних систем з метою задоволення шформацшних потреб, забезпечення та автоматизацп б!знес-процес!в, штелектуал1зацп д!яльност1 та тдвищення ефективноста управлшня Орг.С is застосуванням шформацшно-комушкацшних технологш [3, 5].
Застосування прикладного системного анал!зу та компонентного тдходу до íh-форматизацп Орг.С передбачае використання гтеративношкрементного процесу для реал1зацп проекйв шформатизацп. Процес виконання проекту шформатизацп роз-подшяеться ряд фаз: початок, розвиток, конструювання та перех!д [2, 5, 6]. На кожнш is фаз виконуеться ряд робм, як! забезпечують виконання окремих стадш процесу шформатизацп: анал!зу, проектування, реал!зацп та розгортання.
Виконання стадш шформатизацп передбачае б!знес-моделювання Орг. С та мо-делювання 1КС з метою формування специфжацш як окремих компонентав, так 1 1КС у цшому. Так! специфжацп в!дображають повний наб!р атрибут!в 1 операцш необх!дних 1 достатшх для реал!зацп проект!в шформатизацп [5].
Застосування прикладного системного апалпу для представления Орг.С у вигляд! певно! 1 достатньо! множини сутностей та в!дношень ли ж ними обгрунтовуе виб!р б!знес-профшя ЕржсонаПенкера в якост! метамодел! для моделювання та ре-ал!зацп проектав шформатизацп Орг. С з штелектуал!зованими операщями [1, 2, 3, 5].
Мета статтг полягае у визначент сучасних технологи! системного проектування та формувант рекомендацт щодо гх застосування при проектувант та кон-струювант ттелектуаллзованих 1КС.
1. прикладний системний ahaj1i3 та системне проектування ikc
Цей ш,шд грунтуеться на представленш системи (Орг.С) у вигляд! окремих сутностей - клайв. Реал1защя такого тдходу забезпечуються мовою граф!чного моделювання UML (Unified Modeling Language - ушфшована мова моделювання). Хоча UML була започаткована для моделювання програмних систем, ТТ використання для проектування шформацшнокомушкацшних систем у повному обсяз! стало можливим завдяки наявност! в UML мехашзм!в розширення - профшювання [6].
1снують декшька пропозицш в UML для виконання б!знес-моделювання. Це профшь Ержсона-Пенкера [2] та Unified Process (наприклад, реал!зований в Rational Unified Process) [7].
Кр1м того сучасним системним розширенням UML е мова SysML (System Modeling Language) - мова моделювання систем) [8].
На рисунку 1 пропонуеться вдосконалений профшь ЕршсонаПенкера. Профшь передбачае подш pecypciB на ресурси входу б!знес-процесу, ресурси забезпечення виконання б!знес-процесу та ресурси виходу б!знес-процесу. Щ класи pecypciB подають-ся стереотипами.
Вдосконалений б!знеспрофшь Ержсона-Пенкера являе собою статичне представления Орг.С. За допомогою цього представлениям може бути побудоване i дппалпчпо представления Орг.С у вигляд! ,iiai ра.мп д!яльност1. Необх1дна i достатня сукупшсть таких ,iiai ра.м являе собою б!знес-модель конкретно! Орг.С.
Вдосконалений б!знеспрофшь Ержсона-Пенкера дозволяе врахувати вй, необ-xi,uii для проектування штелектуал!зованих IKC, сутностк мета дЬмытсп. процеси д!яльност1, ресурси та б!знесправила.
3 точки зору системного анал!зу в основу класифжацп IKC можуть бути покла-деш декшька критерпв: територ!альна ознака, призначення, величина, функщональ-ншть та ш. А з точки зору системного проектування в основу класифжацп IKC, на думку автора, сл!д покласти критерш р!вня споживання серв!йв IKC користувачами.
Рис. 1, Вдоеконалений б1знес-профшь Ер1ксона-Пенкера
Власне 1з визначення "шформатизащя", за критер!ем р!вня епоживання сервкпв користувачами, 1КС можна подшити:
- на шформатцйт системы - призначет для задоволення тформатйних потреб користувач!в;
- на системы забезпечення б1знес-процейв - призначет для реал1зацп б!знес-процеспв засобами шформащйно-комуткащйних технолопй;
- на автоматизоват системи - призначет для автоматизацп б1знес-процес1в Орг. С;
- на 1нтелектуал1зоват системи - призначет для надання ттелектуал!зованих сервкпв користувачам.
Така клаеифжащя дозволяе ч!тко систематизувати найр1зноматтт!ш1КС по в!д-ношенню до вимог 1 заштв користувач!в, 1'х практичных потреб 1 професпйно!' шдго-товки.
3 шшого боку це не накладае тяких обмежень на функщональтсть самих 1КС, тобто 1'х атрибут!в 1 оператцй.
2. Структура корпоративного стандарту штелектуалшованих IKC
Методология прикладного системного анал!зу i системного проектування IKC у повному обсяз! поширюеться i на проектування !нтелектуал!зованих IKC. А вла-стившть «!нтелектуал!зованост!» забезпечуеться додатковими атрибутами i операщя-ми як! в!дображаються в !менованих специф!кац!ях на компоненти i IKC у щлому.
Тут шд визначенням «специф!кац!я» ми розум!емо формал!зований опис типу i призначення, властивостей i функцш структурних загальносистемних сутностей проекту шформатизацп - об'ектав, компоненте, пакет!в, а також способ!в i правил i'x взаемодп в систем! [5]. Б!знес-модель Орг.С повшстю визначае структуру i зм!ст специфжацп на IKC та ii !нтелектуал!зован! операцп.
Найбшып критичними атрибутами !нтелектуал!зованих IKC е атрибути продуктивности пропускна спроможшсть, час реакцп, затримка передач!. Ц! атрибути практично повшстю визначають, чи буде функщонувати IKC чи ш, а якщо буде то з якими показниками ефективность
Так затримка передач! в транспортнш систем! IKC повшстю визначае можлившть реал!зацп штелектуал!зованих застосувань користувач!в. Граничш допустим! значения затримки передач! в транспортнш систем! IKC для:
- траф!к!в реального часу затримка до 0,1 сек;
- траф!к!в транзакцш затримка до 1,0 сек;
- для траф!к!в даних затримка до декшькох секунд.
За критер!ем затримки передач! !нтелектуал!зован! IKC можна подшити на:
- !нтелектуал!зован! IKC реального часу;
- !нтелектуал!зован! IKC для реал!зацп транзакщй;
- !нтелектуал!зован! IKC з довшьним часом реал!зацп серв!с!в.
Формал!зац!я вимог у вигляд! специфжацп дае можлившть формування корпоративного стандарту на !нтелектуал!зовану IKC оргашзацшно! структури [9]. Корпо-ративний стандарт формуеться на основ! м!жнародних, державних ! галузевих стан-дарт!в та корпоративних документ!в.
На рисунку 2 приведена структура корпоративного стандарту IKC з операщями !нтелектуал!зацп серв!с!в. Вона складаеться !з двох частин.
Перша частина формуеться !з чотирьох р!вн!в стандарт!в стека протокол!в TCP/IP . Р!вень мережевих штерфеййв та р!вень м!жмережево1 взаемодп повшстю залежать в!д ф!зично1 реал!зацп мереж!, а верхнш, прикладний р!вень, ор!ентова-ний виключно на забезпечення та шдтримку роботи застосувань користувач!в. Ця частина ор!ентована на п!дтримку ! реал!зац!ю загальносистемних операщй IKC.
Друга частина це, власне, застосування користувач!в у в!дпов!дност! !з класом IKC, призначенням та операщями !нтелектуал!зацп серв!с!в.
Така структура корпоративного стандарту може бути використана для проектування будь як01 IKC !з операщями !нтелектуал!зацп серв!с!в.
Для зручност! використання корпоративного стандарту зл!ва показан! р!вн! м!ж-народного стандарту взаемодп шдкрптпх систем OSI ! i'x сп!вв!дношення з в!дпов!д-ними pinnM.Mii стека протокол!в TCP/IP.
ЗАСТОСУВАННЯ К0РИСТУВАЧ1В IKC
1нформацшш системи
Системи
:-процест
Системи
автоматизованого управлшня (АСУ)_
Системи надання
штелектуалгзовапих
cepBiciB
ОПЕР АЦП 1НТЕЛЕКТУАЛ13АЦП CEPBICIB IKC
7 6 www', Gopher, WAIS SNMP DNS FTP Telnet SMTP TFTP I ПРИКЛАДНИЙ PIBEHb
5 4 TCP UDP II ТРАНСПОРТНИЙ PIBEHb
3 IP ICMP RIP OSPF ARP III PIBEHb М1ЖМЕРЕЖЕВ01 ВЗАСМОДП
2 1 He регламентуеться Ethernet, Token Ring, FDDI, X.25, SLIP, PPP, frame relay, ISDN, xDSL IV PIBEHb МЕРЕЖЕВИХ 1НТЕРФЕЙС1В
Рис. 2, Структура корпоративного стандарту IKC з операндами ште-лектуал1зацп серв!с1в.
Висновки
Визначення сучасних технолопй системного проектування та б!знес моделюван-ня Орг.С на основ! б1знес-проф1ля Ер1ксона-Пенкера дозволяе сформувати ч!тки ре-комендацп щодо ïx ефективного застосування при проектуванн! та конструювант 1нтелектуал!зованих IKC.
Щ рекомендацп можуть бути поширеш на штелектуал!зоваш IKC реального часу, штелектуал!зоваш IKC для реал1зацп транзакций та штелектуал!зоваш IKC з довшь-ним часом реал!зацп сервйпв.
Застосування технологш системного проектування е практично единим засобом для створення високопродуктивних штелектуал!зованих IKC реального часу до яких висуваються надзвичайно жорсты вимоги щодо граничних значень часу реакцп та часу затримки.
Кр1м того формування та застосування корпоративного стандарту для проектування шформацшно-комушкацшних систем з штелектуал!защею сервгав на основ! вдосконаленого б!знеспрофшя Ержсона-Пенкера дозволяе автоматизувати генеращю щщв програмних систем та продукування проектно! документацп.
СПИСОК ЛИТЕРАТУРЫ
1. Маслянко П.П., Майстренко О.С. Моделювання б1зиес-процеав оргашзацшноТ структуры // BicHHK схщиоукраТнського национального ушверситету iMem Володимира Даля № 5, 2007 - с. 136-141.
2. Hans-Erik Eriksson, Magnus Penker Business Modeling with UML: Business Patterns at Work - John Wiley k Sons - 2000, 480 p.
3. Маслянко П.П. Основш положения методологш системного проектування шформацшно-комушкацшних систем // HayKOBi Bicii НТУУ "Kill". 2007, № 6, с. 54-60.
4. Згуровський М. 3., Панкратова Н. Д. Системний а па. ii'.: проблеми, методолоия, застосування. -КиТв, Наукова думка 2005. - 743 с.
5. Маслянко П.П. Системне проектування процеав шформатизацп // Науков1 Bicii НТУУ "Kill". 2008, № 1, с. 28-36.
6. Г. Буч, А. Якобсон, Дж. Рамбо UML. Классика CS. 2-е изд./ Пер. с англ.; Под общей редакцией проф. С.Орлова - СПб.: Питер, 2006. — 736 е.: ил.
7. Т. Кватрани Визуальное моделирование с помощью Rational Rose 2002 и UML.: Пер. С англ. -М.: Вильяме, 2003
8. http://www.omg.org/docs/formal/07-09-01.pdf
9. Маслянко П. П. Компоненты процеси системного проектування шформацшно-комушкацшних систем // HayKOBi inrri НТУУ "Kill". 2008, № 2, с. 29-38.
Статья поступила в редакцию 03.05.2008