- •Охарактеризуйте поняття „інформаційна система”. Основні історичні етапи розвитку інформаційних систем. Структура інформаційної системи.
- •Загальні принципи побудови інформаційних систем. Які процеси забезпечують роботу інформаційної системи? Які є можливі результати застосування інформаційних систем?
- •Канонічне проектування інформаційної системи.
- •Охарактеризуйте життєвий цикл інформаційної системи. Моделі життєвого циклу інформаційної системи. Переваги і недоліки моделей життєвого циклу інформаційної системи.
- •Типове проектування інформаційної системи.
- •Наведіть особливості і основні прийоми роботи з програмою 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?
Тунелювання стрілок на діаграмах функціональних моделей. Типи тунелів, їх функціональне призначення. Наведіть графічну нотацію на прикладах діаграм.
Заново внесені граничні стрілки на діаграмі декомпозиції, а не в контекстній діаграмі, зображаються програмою в квадратних дужках і автоматично не появляються на діаграмі верхнього рівня. Команда контекстного меню Resolve Border Arrow реалізовує міграцію такої стрілки на діаграму верхнього рівня, а команда Change to Resolved Rounded Tunnel – тунелює стрілку і вона не попадає на іншу діаграму. Тунельна стрілка зображається з круглими дужками на кінці.
Тунелювання застосовують для зображення незначних стрілок. Для того, щоб малозначима стрілка, тобто стрілка, яка представляє малозначимі об’єкти або дані, не зображалась на всіх рівнях моделі і не ускладнювала прочитання діаграм, можна тунелю вати стрілку на якомусь із рівнів. Таке тунелювання називається “не в батьківській діаграмі”. Іншим випадком тунелювання є випадок міграції стрілки механізму з верхнього рівня на нижній, якщо на цьому рівні такий механізм використовують для всіх робіт без винятку. Тому на нижньому рівні стрілка механізму може бути видалена, а на батьківській діаграмі (parent diagram) її можна тунелювати, а коментарях до стрілки або в словнику вказати, що механізм буде використано у всіх роботах дочірньої діаграми декомпозиції. Таке тунелювання називають “не в дочірній роботі”.
Методика dfd для побудови моделі інформаційної системи. Нарисуйте елементи нотації і наведіть їх інтерпретацію. Відмінність її семантики від idef0.
Побудова діаграми типу зірка з визначеними всіх DS, або джерел посилань і сховищ даних
процес має максим 2-3 вх і вих. потоки
- може бути описаний у вигляді послідовного алгоритму
- може бути описаний як перетворення вихідних даних у вхідні
Наявність на DFD діаграмах елементів опису джерел, приймачів і сховищ даних дозволяє більш ефективно і наглядно описати процеси обігу документів. Використовують, як правило, мережеві структури, які допускають повторення сутностей, цикли не використовують. Потік зображують зліва направо. Процеси можна піддавати функціональній декомпозиції, породжуючи ієрархію діаграм потоку даних. Зовнішні сутності, як правило, розміщають на краях діаграми і вони можуть бути використані багатократно на одній або декількох діаграмах. Як правило, такий спосіб використовують, щоб не рисувати заплутаних стрілок на діаграмі.
Характеристика методики idef3. Нарисуйте елементи нотацій і наведіть їх інтерпретацію. Відмінність її семантики від idef0 і dfd.
Для опису логіки взаємодії інформаційних потоків застосовують моделювання в рамках методології IDEF3, так зване, workflow diagramming. Діаграми Workflow можуть бути застосовані у моделюванні інформаційних систем для аналізу завершеності процедур обробки інформації. Це специфічний тип діаграми, яку створюють для ілюстрації сценарію типу what if – "що буде, якщо". За їхньою допомогою можна описувати сценарії діяльності співробітників організації.
Основними елементами Workflow діаграм є:
Події, процеси, розв’язки або роботи (activity) позначають на діаграмі за допомогою прямокутників. Їх ще називають одиницями роботи (Unit of work (UOW)). Для редагування діаграми використовують майже такі самі діалоги, що і для моделі в нотації IDEF0;
Прямокутники, позначені латинською буквою R, представляють на діаграмі деякий об’єкт - посилання (Referent). Об’єкт - посилання в IDEF3 представляє певну ідею, концепцію або дані, які не вдається представити за допомогою інших компонентів діаграми, а саме, стрілок, перехресть або робіт. Об’єкти - посилання пов’язують з роботами або перехрестями за допомогою ліній типу Referent (лінії без стрілок). Специфікація IDEF3 вирізняє три типи об’єктів - посилань – безумовні (unconditional), синхронні (synchronous) і асинхронні (asynchronous). Програма BPwin підтримує тільки безумовні об’єкти - посилання. Під час внесення об’єктів посилань, окрім імені, вказують тип об’єкту посилання:
Об'єкт OBJECT – описує участь важливого об’єкту в роботі;
Посилання GOTO – інструмент циклічного переходу (в послідовності робіт, що повторюються), можливо на поточній діаграмі, але не обов’язково. Якщо всі роботи циклу присутні на поточній діаграмі, цикл може також зображатися стрілкою, яка повертає на початкову роботу. Крім того, GOTO може посилатися на перехрестя;
Одиниця поведінки UOB (Unit of behaviour) – застосовують тоді, коли необхідно підкреслити множинність використання якої небудь роботи, але без циклу;
Замітка NOTE – використовують для документування важливої інформації, яка відноситься до будь-яких графічних об’єктів на діаграмі;
Уточнення ELAB (Elaboration) – Використовують для вдосконалення графіків або їхнього більш детального опису. Як правило, використовують для детального опису розгалуження і злиття стрілок на перехрестях.
Стрілки зображають зв’язки, тобто показують взаємовідношення робіт. Всі стрілки однонаправлені. На відміну від нотацій IDEF0 i DFD, в IDEF3 стрілки можуть зливатися і галузитися тільки через перехрестя. Розрізняють три типи стрілок, стиль яких встановлюють через їх контекстне меню:
- старша (Precedence) є суцільною лінією, яка пов’язує блоки робіт і її рисують зліва направо або зверху вниз. Показує, що робота – джерело повинна бути завершена до початку роботи – мети. Якщо результатом роботи – джерела є об’єкт, який є необхідним для запуску роботи – мети, то в цьому випадку використовують стрілку з подвійним наконечником (Object Flow). У цьому випадку ім’я стрілки повинно чітко ідентифікувати відображуваний об’єкт;
- відношення (Relational link) є пунктирною лінією, яку використовують для зображення зв’язків між блоками робіт і між блоками робіт і об’єктами посилань (Referent). Така стрілка задає альтернативу старшій стрілці або потоку об’єктів щодо задання послідовності виконання робіт – тобто, робота – джерело не повинна бути завершена до того, як почнеться робота – мета. Навіть, робота – мета може бути завершена швидше, ніж робота – джерело;
- потоки об’єктів (Object Flow) є стрілкою з двома наконечниками і використовується для опису того факту, що об’єкт використовується у двох або більше блоках робіт, наприклад, якщо об’єкт породжується в одній роботі і використовується в іншій.
В IDEF3 стрілки можуть бути не поіменованими, хоча програма BPwin буде видавати помилку у випадку звіту про повноту моделі (model consistency report).
Діаграми в нотації IDEF0 можуть бути доповнені діаграмами в нотаціях IDEF3 і DFD. Як наслідок, може бути створена змішана модель, яка найкращим чином описує всі особливості інформаційних процесів.
Крім того, для аналізу завершеності процедур обробки інформації і повноти її графічного відтворення можна реалізувати побудову, так званих, IDEF3 сценаріїв (меню Diagram/Add IDEF3 Scenario), які можуть не містити деяких деталей графічної нотації. IDEF3 сценарії можна реалізувати на основі відповідної моделі з вилученням деяких компонентів графічного форматування.
У стандарті IDEF3 додатково розрізняють два типи діаграм, які представляють опис одного і того ж сценарію технологічного процесу з різних точок зору. Описані вище елементи діаграм стосуються в основному, так званих, діаграм потокового опису процесів (Process Flow Description Diagrams, PFDD).
Діаграми другого типу є діаграмами мережі зміни стану об’єктів (Object State Transition Network, OSTN). Нотація першого типу діаграм і їх компоненти обговорені вище підтримуються в All Fusion Process Modeler (BPwin).
