- •Охарактеризуйте поняття „інформаційна система”. Основні історичні етапи розвитку інформаційних систем. Структура інформаційної системи.
- •Загальні принципи побудови інформаційних систем. Які процеси забезпечують роботу інформаційної системи? Які є можливі результати застосування інформаційних систем?
- •Канонічне проектування інформаційної системи.
- •Охарактеризуйте життєвий цикл інформаційної системи. Моделі життєвого циклу інформаційної системи. Переваги і недоліки моделей життєвого циклу інформаційної системи.
- •Типове проектування інформаційної системи.
- •Наведіть особливості і основні прийоми роботи з програмою All Fusion Process Modeler bPwin для побудови і аналізу діаграм відомих вам методологій структурного аналізу.
- •Структура представлень моделі idef0 в case засобі All Fusion Process Modeler bPwin, їх призначення і особливості. Охарактеризуйте каркас діаграми в методології idef0.
- •Охарактеризуйте імітаційне моделювання інформаційних систем.
- •Наведіть основні критерії класифікації інформаційних системи та прокласифікуйте відповідно до них інформаційні системи.
- •Наведіть і охарактеризуйте складові структури інформаційної системи, які забезпечують її роботу.
- •Охарактеризуйте методологію структурного аналізу інформаційних систем sadt. Наведіть коротку порівняльну характеристику її складових та приклади з відомих вам методологій аналізу.
- •Опишіть технологію idef0. Нарисуйте елементи нотації і наведіть їх інтерпретацію. Наведіть приклади діаграм.
- •Розщеплення і злиття моделей у технології idef0. Що означають стрілки, які розгалужуються або зливаються в методології idef0? Правила іменування стрілок, які розгалужуються або зливаються.
- •Тунелювання стрілок на діаграмах функціональних моделей. Типи тунелів, їх функціональне призначення. Наведіть графічну нотацію на прикладах діаграм.
- •Методика dfd для побудови моделі інформаційної системи. Нарисуйте елементи нотації і наведіть їх інтерпретацію. Відмінність її семантики від idef0.
- •Характеристика методики idef3. Нарисуйте елементи нотацій і наведіть їх інтерпретацію. Відмінність її семантики від idef0 і dfd.
- •Методи побудови систем класифікації для інформаційного забезпечення інформаційної системи, їх переваги і недоліки.
- •Кодування інформації. Методи організації кодування інформації для інформаційної системи. Їх переваги і недоліки.
- •Уніфікована система документації для інформаційної системи.
- •Інформаційна база інформаційної системи і способи її організації. Структура файлів інформаційної бази.
- •Охарактеризуйте процеси прямого інжинірингу інформаційної системи в методології idef1x.
- •Дайте характеристику sadt методу побудови діаграм idef1x. Наведіть приклади відповідних діаграм.
- •Дайте характеристику основних понять семантичних моделей даних логічного рівня представлення в idef1x.
- •Охарактеризуйте процеси зворотного інжинірингу інформаційної системи в методології idef1x.
- •Сутність в моделі idef1x. Типи зв'язків в моделі idef1x. Потужність зв'язків в моделі idef1x. Атрибути сутностей в моделі idef1x. Наведіть відповідні елементи нотації.
- •Як за допомогою case засобів організувати перенос інформаційної бази інформаційної системи з однієї системи баз даних на іншу, реалізувати сервісні функції перевірки моделей, волюметрії?
- •Типи залежних сутностей. Охарактеризуйте їх, наведіть відповідні елементи нотації.
- •Типи ключів, які розрізняють в моделі idef1x. Охарактеризуйте їх, дайте критерії вибору. Наведіть відповідні елементи нотації.
- •Суть поняття домену у прикладній програмі eRwin. Використання доменів для розділення елементів логічного і фізичного рівня моделі. Правила валідації і розширені атрибути в моделі даних.
- •Нормалізація моделі інформаційної бази інформаційної системи. Денормалізація моделі даних.
- •Поняття „семантична модель даних” для інформаційної системи. Що таке семантична мережа, правила як її побудувати у прикладній програмі eRwin?
- •Групування моделей за рівнями в idef1x. Категорії логічна, фізична модель в idef1x.
- •Правила валідації і значення за замовчуванням у моделях даних. Трігери і збережувані процедури у моделях даних. Розширені атрибути у моделях даних. Проектування сховищ даних.
- •Підтримка проектування і масштабування моделей баз даних в програмі All Fusion Erwin Data Modeler.
- •Якою є мета моделювання даних для інформаційного забезпечення інформаційної системи? Коротка характеристика моделей.
- •Як організувати і для чого взаємодію All Fusion Erwin Data Modeler і All Fusion Process Modeler bPwin? Інтеграція інформаційних та функціональних моделей.
- •Назвіть основні прийоми побудови схем реляційної бази даних за результатами інформаційної моделі.
- •Назвіть і дайте характеристику основних понять діаграм сутність - зв’язок.
- •Наведіть характеристику складових загальної структури мови uml.
- •Основні (канонічні) та спеціальні (допоміжні) діаграми uml.
- •Семантика і нотація діаграм розгортання. Нарисуйте елементи нотації і наведіть їх інтерпретацію.
- •Семантика і нотація діаграми послідовностей. Нарисуйте елементи нотації і наведіть їх інтерпретацію.
- •Семантика і нотація діаграм компонентів. Нарисуйте елементи нотації і наведіть їх інтерпретацію.
- •Семантика і нотація діаграми об’єктів. Нарисуйте елементи нотації і наведіть їх інтерпретацію.
- •Семантика і нотація діаграми пакетів. Нарисуйте елементи нотації і наведіть їх інтерпретацію.
- •Семантика і нотація діаграми станів. Нарисуйте елементи нотації і наведіть їх інтерпретацію.
- •Семантика і нотація діаграми варіантів використання. Нарисуйте елементи нотації і наведіть їх інтерпретацію.
- •Семантика і нотація діаграми класів. Нарисуйте елементи нотації і наведіть їх інтерпретацію.
- •Послідовність побудови моделей в uml. Якими діаграмами їх наповнюють і для чого?
- •Нотація uml як графічна інтерпретація семантики для її візуального представлення. Наведіть відповідні позначення і дайте їх інтерпретацію.
- •Основні рекомендації під час графічного зображення діаграм uml. Загальні і спеціальні діаграми uml.
- •Особливості зображення діаграм мови uml – типи візуальних позначень, основні типи графічних конструкцій.
- •Типи діаграм uml, їх класифікація і коротка характеристика застосовності.
- •Пакетна структура метамоделі мови uml
- •Структура модельних представлень для формального опису мови uml.
- •На яких принципах моделювання складних систем базується використання мови uml?
Підтримка проектування і масштабування моделей баз даних в програмі All Fusion Erwin Data Modeler.
Перевагами застосування CASE засобів, таких як ERwin, для проектування бази даних інформаційної системи є можливість створення відповідних діаграм для автоматичного вирішення питань, які стосуються цілісності даних. Перевагою є також формування незалежних моделей логічного і фізичного рівня, що дозволяє використовувати універсальні методи для експорту логічної
структури в конкретні системи управління базами даних. Крім того, програма дозволяє формувати звіти, які відображають поточний процес проектування інформаційної системи.
Відповідно до методології IDEF1X CASE засіб ERwin реалізує два рівні представлення моделі – логічний і фізичний.
Логічний рівень представляє абстрактний погляд на дані, у якому дані представляється так, як вони виглядають у реальному світі. Об’єкти моделі представлені на цьому рівні є сутностями і атрибутами. Логічна модель даних є універсальною і ніяким чином не пов’язана із конкретною реалізацією СУБД.
Фізична модель даних залежить від конкретної СУБД або конкретної реалізації СУБД, будучи відображенням системного каталогу. ERwin безпосереднім чином підтримує модель бази даних за допомогою функції генерації схеми бази даних. Одній логічній моделі можуть відповідати декілька різних фізичних моделей.
Створення моделі даних рекомендовано починати із розробки логічної моделі, а потім ERwin автоматично створює відповідну фізичну модель, на основі якої генерує системний каталог СУБД або відповідний SQL – скріпт (Forward Engineering). Програма також може реалізувати задачу зворотного інжинірингу (Reverse), тобто, на основі СУБД відтворити фізичну і логічну модель даних.
Перемикання між логічною і фізичною моделлю даних можна реалізувати через список вибору в панелі інструментів. (Якщо в момент перемикання фізичної моделі не існує, вона буде створена автоматично). Крім того при запуску програми можна вибирати відповідні опції моделей.
ERwin дозволяє використовувати методологію IDEF1Х і стандарт IE (Information Engineering) для побудови моделей даних.
ERwin має декілька рівнів відображення діаграми: рівень сутностей (Entity), рівень атрибутів (Attribute), рівень визначень (Definition), рівень первинних ключів (Primary Key), рівень іконок (Icon). Перемикання між ними через панель інструментів (перші три) або контекстне меню діаграми (Display Level).
Якою є мета моделювання даних для інформаційного забезпечення інформаційної системи? Коротка характеристика моделей.
Мета моделювання даних полягає в забезпеченні розробника ІС концептуальною схемою бази даних у формі однієї моделі або кількох локальних моделей, які відносно легко можуть бути відображені в будь-яку систему баз даних.
Як організувати і для чого взаємодію All Fusion Erwin Data Modeler і All Fusion Process Modeler bPwin? Інтеграція інформаційних та функціональних моделей.
Одним із способів зв’язування моделі даних і функціональної моделі є використання експорту – імпорту форматів файлів .EAX (генерується в ERwin) і .BPX (генерується в BPwin).
Першим кроком до зв’язування моделей має бути їх наявність і модель із ERwin за допомогою меню File - Export / BPwin створити файл з розширенням .EAX. Потім у BPwin відкрити потрібну модель процесу і за допомогою меню File – Import / Erwin (EAX) запустити протокол імпорту моделі даних Import Differences Preview та підтвердити його.
Після імпорту моделі даних у BPwin треба пов'язати сутності і атрибути зі стрілками. Для цього у контекстному меню вибраної стрілки функціональної моделі використовують меню Arrow Data. На вкладці Arrow Data діалогового вікна Arrow Properties проведіть прив’язку до цієї стрілки атрибутів які наведені тут у вигляді ієрархічного списку. Кожна стрілка у моделі процесів може бути зв’язана із декількома атрибутами різних сутностей.
Якщо під час процесу зв’язування стрілок із об’єктами моделі даних виявиться, що якихось сутностей або атрибутів не вистачає, їх можна додати у словник за допомогою меню Dictionary / Entity і (або) Dictionary / Attribute. Наступним кроком є їх експорт з BPwin в ERwin за допомогою меню File - Export / ERwin(BPX) і в ERwin застосувати меню File – Import / BPwin. За умови, що був доданий атрибут, то він появиться у відповідній сутності. Якщо ж буде імпортуватися заново створена сутність, то вона не буде мати первинного ключа і не буде пов’язана з іншими сутностями. Присвоєння атрибутам такої сутності первинного ключа встановлення зв’язків між сутностями можливе тільки засобами ERwin.
