- •1. Основні цілі, задачі та призначення системного аналізу об’єктів та процесів комп’ютеризації
- •2. Що ви розумієте під поняттям „система”, „складна система”? Властивості й характерні риси складних систем. Багатоаспектне визначення структури складних систем. Визначення границь системи.
- •3.Поняття і класифікація інформаційних систем.
- •4.Предметна область, зовнішнє середовище – сутність, загальність та відмінність. Приклади. Застосування в системному аналізі.
- •5. Основні принципи системного підходу.
- •6. Основні види моделей, що застосовуються у системному аналізі. Модель системи типу «чорна скринька»: місце застосування, стандартні вимоги до представлення, приклади.
- •7. Моделі потоків даних (dfd-моделі): призначення, місце застосування в системному аналізі, правила побудови, приклади.
- •8.Кроки процесу побудування моделей типу dfd.
- •9. Зміст стадій канонічного проектування кіс.
- •10. Загальна характеристика етапів проектування кіс. Технічне завдання на розробку кіс. Його зміст.
- •11. Інструментальні засоби idef для функціонально-організаційного моделювання.
- •12. Діаграми стану std-моделі. Призначення,місце застосування в системному аналізі, правила побудови,приклади
- •13. Сутність моделей аналізу діяльності підприємства «as-is» і «to-be».
- •14. Моделі багатоаспектної декомпозиції інформаційних систем.
- •15. Співвідношення між етапами цільового і функціонального аналізу систем.
- •16. Специфікації процесів та постановки задач системи. Їх структура та вимоги до формування.
- •17. Інформаційне забезпечення системи. Вимоги до інформаційного забезпечення кіс.
- •18..Системи класифікації та кодування інформації. Ієрархічна та фасетна системи класифікації.
- •19.Комбіновані системи класифікації
- •20. Системи кодування інформації.
- •21. Класифікатори: види, приклади структури кодів.
- •22.Форми документів як модель представлення вхідної та вихідної інформації.
- •23.Уніфікована система документації: сутність, призначення, вимоги, приклади
- •24 . Концептуальне моделювання інформаційного забезпечення. Erd-моделі: призначення, зміст, послідовність створення.
- •25. Діаграми „сутність-зв”язок”: призначення, місце застосування, правила побудови, erd-стандарти. Сутності, відношення та зв’язки в нотації Чена.
- •26.Концептуальні моделі предметного середовища при об”єктно-орієнтованому аналізі системи. Поняття, специфікації та опис понять. Атрибути та асоціації. Типи асоціацій.
- •27.Нормалізація схем відношень. Вимоги до 1нф, 2нф, 3нф. Предметного середовища.
- •28.Моделі інформаційних потоків: призначення, місце застосування в системному аналізі, правила побудови, приклад .
- •29.Моделі та методи експертного оцінювання при системному аналізі і проектування іс. Метод ранжування. Метод парних порівнянь.
- •30.Моделі та методи багатокритерійної оцінки рішень при системному аналізі та проектуванні кіс.
11. Інструментальні засоби idef для функціонально-організаційного моделювання.
Сьогодні до сукупності IDEF можна віднести такі стандарти:
· IDEF0 - методологія функціонального моделювання;
· IDEF1 - методологія моделювання інформаційних потоків усередині системи, яка дозволяє відображати та аналізувати їх структуру і взаємозв’язки;
· IDEF1X (IDEF1 Extended) - методологія побудови реляційних структур (баз даних), яка належить до типу методологій “Сутність-відношення” (ER - Entity-Relationship) та, як правило, використовується для моделювання реляційних баз даних;
· IDEF2 - методологія динамічного моделювання розвитку систем (у зв’язку з серйозними складностями аналізу динамічних систем від цього стандарту практично відмовились, і його розвиток зупинився на початковому етапі);
· IDEF3 - методологія документування технологічних процесів;
· IDEF4 - методологія побудови об’єктно-орієнтованих систем, яка дозволяє відображати структуру об’єктів та принципи їх взаємодії, дозволяючи тим самим аналізувати й оптимізувати складні об’єктно-орієнтовані системи;
· IDEF5 - стандарт онтологічного дослідження складних систем (під онтологією тут розуміють певну формалізовану інформаційну архітектуру об’єкта).
Крім вищезгаданої сукупності до категорії поширених слід віднести стандарти DFD (Data Flow Diagram - діаграми потоків даних) та WFD (Work Flow Diagram - діаграми робочих потоків). Вони містять набори символів або позначень, за допомогою яких може бути описаний бізнес-процес. Ці позначення прийнято називати мовою або методологією опису процесів. Незважаючи на різницю у назвах, ці методології є майже ідентичними за філософією побудови моделей управлінських процесів.
Інструменти моделювання
Практично всі названі вище стандарти мають відповідну комп’ютерну підтримку у вигляді програмних рішень. Більше того, практичні всі вони використовуються для підтримки процесів побудови інформаційних систем, для автоматизації окремих бізнес-процесів. З огляду на це програмні засоби відносять до категорії CASE-засобів (Computer Aided System/Software Engineering - комп’ютер-орієнтована системна/програмна інженерія).
Методологія IDEF0 є основою для широко відомої програмної системи BPwin (Business Process for Windows). Модель будується за допомогою “функціональних блоків” та “інтерфейсних дуг”. Перші нагадують кусково-лінійні агрегати [9], а за допомогою дуг, які пов’язують між собою блоки, можна зобразити процес будь-якого рівня складності.
Для підтримки стандартів IDEF1/IDEF1X існує багато інструментальних засобів, оскільки головною метою у цьому випадку виступають бази даних. СУБД - системи управління базами даних, - які при цьому використовуються, історично мають у своєму складі відповідні програмні рішення. Ще до офіційної появи стандартів IDEF1 вже існували та використовувалися методологія Oracle, методологія Power Builder та ін. З появою стандартів цього класу до лідерів приєдналася програмна система ERwin, а саму методологію стали називати ER-моделюванням.
Останнім часом обидві програмні системи BPwin та ERwin випускають у складі інтегрованого CASE-засобу AllFusion Modeling Suite.
З причин, про які ми вже згадували вище, роботи над стандартом та методологію IDEF2 були припинені, і тому ніяких поширених інструментів їх підтримки не існує.
Методології IDEF3, IDEF4 та IDEF5 можна вважати більш “екзотичними”, ніж попередні, тому важко назвати відомі приклади інструментальних засобів їх підтримки. Але як елементи інтегрованих технологій вони можуть використовуватись. Крім того, стандарт IDEF4 має конкурента в особі стандарту MDA (Model Driven Architecture - архітектура, керована моделлю), який на сьогодні вважається індустріальним ІТ-стандартом для об’єктно-орієнтованих систем. Цей стандарт ґрунтується на використанні мови UML (Unified Modeling Language - уніфікована мова моделювання) [10].
Не можна не згадати про ARIS (від Architecture of Integrated Information Systems), яка являє собою методологію та програмний продукт компанії IDS Sheer, призначений для моделювання бізнес-процесів. Основною перевагою ARIS можна вважати її високу інтегрованість. Фактично вона включає підтримку більшості стандартів, які ми розглядали окремо. Зрозуміло, що такий продукт призначений виключно для великих проектів. Остання обставина робить її менш доступною для “ізольованого” використання, коли задіяні тільки окремі функції з великого переліку.
Як зазначалося раніше, існують кілька підходів до автоматизованого аналізу складних систем. Вагоме місце серед них посідає структурно-функціональне моделювання, яке отримало самостійний розвиток та має досить популярні реалізації в конкретних технологіях та програмних продуктах.
Структурно-функціональне моделювання започатковане у теорії автоматичного управління (ТАУ), де було розвинуто апарат, що містить не тільки правила утворення і перетворення, а й досить загальну методологію аналізу і синтезу структурних схем. Хоча динамічні структурно-функціональні схеми ТАУ мають широкі можливості для аналізу неперервних, лінійних динамічних систем, що описуються диференційними рівняннями, вони погано підходять для описування процесів у організаційних системах, де зв’язки між окремими блоками мають набагато ширший зміст і рідко можуть бути зведені до деякої функції часу (сигналу).
Подальший розвиток структурно-функціонального моделювання пов’язаний із виникненням автоматизованих систем управління виробництвом (АСУ). Загалом АСУ використовують мову структурно-функціонального моделювання, яка застосовується при системному аналізі і проектуванні автоматизованих організаційних систем.
Сучасні методи структурно-функціонального аналізу і моделювання складних систем були закладені завдяки працям професора Масачусетського технологічного інституту Дугласа Росса, який уперше використовував поняття «структурний аналіз» ще сорок років тому, намагаючись створити алгоритмічну мову АРТ, орієнтовану на модульне програмування. Подальший розвиток ідеї описування складних об’єктів як ієрархічних, багаторівневих, модульних систем за допомогою невеликого набору типових елементів привів до появи SADT (Structured Analyses and Design Technique), що в дослівному перекладі означає «технологія структурного аналізу і проектування», а власне кажучи, є методологією структурно-функціонального моделювання й аналізу складних систем [20]. З часу своєї появи SADT постійно удосконалювалася і широко використовувалася для ефективного вирішення цілого ряду проблем, таких як удосконалення управління фінансами та матеріально-технічним постачанням великих фірм, розробка програмного забезпечення АСУ телефонними мережами, стратегічне планування діяльності фірм, проектування обчислювальних систем і мереж тощо.
Центральною ідеєю SADT за визначенням її авторів є SA-блок — універсальна одиниця універсальної пунктуації для необмеженого строго структурного аналізу. Незважаючи на таку мудровану назву, під таємничим SA-блоком ховається звичайний функціональний блок, що характеризується наявністю входу, виходу, механізму та керування. Іншим фундаментальним поняттям SADT є принцип ієрархічної декомпозиції зверху вниз, що дає можливість аналізувати якзавгодно складні системи. Оригінальним у SADT є ефективний метод кодування зв’язків, заснований на використанні спеціальних ICOM-кодів, який дає змогу не тільки спростити процедуру моделювання, але й автоматизувати процедури структурно-функціонального аналізу.
Відомим програмним продуктом, що реалізує методологію структурно-функціонального аналізу SADT, є Design/IDEF виробництва компанії Meta Software Corp. Він орієнтований на проектування і моделювання складних систем широкого призначення, пов’язаних з автоматизацією і комп’ютеризацією виробництва, а також із завданнями економіко-організаційного управління та бізнес-планування. Design/IDEF має швидку і високоякісну графіку, яка уможливлює створення SADT-моделей, містить словник даних, що дає змогу зберігати необмежений обсяг інформації про об’єкти і моделі, допускає колективну роботу над моделлю, уможливлює генерування звітів за результатами системного аналізу.
Першою рисою, що вирізняє SADT-методологію, є принцип побудови моделі зверху вниз. Цей принцип означає, що можна, починаючи з досить простих макроекономічних моделей розвитку сектору економіки в цілому чи окремої галузі, дійти, якщо потрібно, до окремих технологічних процесів. При цьому відповідно до призначення моделі на кожному рівні можна сформулювати обґрунтовані вимоги щодо її точності.
Очевидно, що на першому етапі побудови ієрархії моделей можна та необхідно починати з досить грубих (ескізних) моделей. Оскільки методологія SADT дає змогу уточнювати (деталізувати) моделі за допомогою розкриття SADT-блоків вищого рівня ієрархії, нові штрихи за необхідності можуть бути додані без зміни тих моделей, що вже побудовані. У такий спосіб SADT реалізує ієрархічне, багаторівневе моделювання, і в цьому її друга відмінність від відомих підходів.
Третьою особливістю моделювання на основі SADT є можливість одночасно зі структуруванням проблеми розробляти структуру бази даних, а точніше — баз даних, тому що на різних рівнях ієрархічного моделювання доцільно мати окремі бази даних. У пакеті DESIGN/IDEF автоматизовано процес опису бази даних, що відповідає структурі моделі. Отже, одночасно з ієрархічною структурою моделі одержують і структуру розподіленої бази даних. Для моделювання баз даних використовують мову SQL.
Отже, можна висновувати, що застосування методології SADT дає змогу уніфікувати різні блоки моделі складної системи, розподілити процес створення моделі і об’єднати окремі модулі в єдину ієрархічну динамічну модель.
Ще одним широко відомим інструментальним засобом структурно-функціонального моделювання, заснованим на стандарті IDEFО, є пакет BPWin, що пропонується компанією MacroProject. Він призначений для моделювання й оптимізації бізнес-процесів і автоматизує багато рутинних операцій, пов’язаних з побудовою моделей організаційних систем.