
- •Охарактеризуйте поняття „інформаційна система”. Основні історичні етапи розвитку інформаційних систем. Структура інформаційної системи.
- •Загальні принципи побудови інформаційних систем. Які процеси забезпечують роботу інформаційної системи? Які є можливі результати застосування інформаційних систем?
- •Канонічне проектування інформаційної системи.
- •Охарактеризуйте життєвий цикл інформаційної системи. Моделі життєвого циклу інформаційної системи. Переваги і недоліки моделей життєвого циклу інформаційної системи.
- •Типове проектування інформаційної системи.
- •Наведіть особливості і основні прийоми роботи з програмою 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?
Охарактеризуйте методологію структурного аналізу інформаційних систем sadt. Наведіть коротку порівняльну характеристику її складових та приклади з відомих вам методологій аналізу.
SADT – методологія структурного аналізу з допомогою технічного дизайну. Структурний аналіз-це метод дослідження системи, який
починається з її загального огляду, а потім деталізується, утворюючи ієрархічну структуру з все більшою кількістю рівнів. Для методів структурного аналізу характерне розбиття на рівні абстракції з обмеженим числом елементів (3-8), обмежений контекст, який включає лише суттєві деталі кожного рівня; використання строгих формальних правил записів; послідовне наближення до результату.
Опишіть технологію idef0. Нарисуйте елементи нотації і наведіть їх інтерпретацію. Наведіть приклади діаграм.
Основу методології IDEF0 складає графічна нотація опису функціональних процесів, а модель складається із ієрархічної сукупності взаємозв’язаних діаграм, які розміщені на окремих листах. Модель може містити 4 типи діаграм: контекстна (context) (єдина у кожній моделі), діаграма декомпозиції (decomposition (child)), діаграма дерева вузлів (node tree), діаграма тільки для експозиції (feo). Контекстна діаграма є вершиною деревовидної структури діаграм і подає найбільш загальний опис функціональної системи і її зовнішні взаємодії. Діаграми декомпозиції представляють собою крупні фрагменти, які утворюються у результаті функціонального аналізу і розбиття системи. Така процедура триває до досягнення потрібного рівня деталізації процесів. Діаграма дерева вузлів показує ієрархічну залежність процесів, а не їхні взаємозв’язки. Таких діаграм в моделі може бути скільки завгодно і вони можуть бути побудовані на різну глибину.
В CASE засобі BPwin для побудови діаграм потоків даних використовують нотацію (графічний синтаксис) Гейна-Сарсона.
Наприклад, прямокутники з округленими кутами описують функції обробки даних (data process); найменовані стрілки (arrow) – потоки документів або спосіб передачі даних між джерелами, процесами обробки і сховищами даних (data flow); прямокутники описують об’єкти, співробітників або відділи, які використовують дані або працюють з ними, тобто, беруть участь в обробці інформації, т.з., зовнішні посилання або джерела даних(data source, external references); прямокутники з вертикальною рискою зліва – таблиці для збереження документів або сховища даних (data store). На відміну від IDEF0 для стрілок нема понять таких як: вхід, вихід, управління, механізм; і, крім того, неважливо в яку грань роботи або процесу обробки даних входять або виходять стрілки. В DFD використовують також двонаправлені стрілки для опису діалогів «команда - відповідь» між
роботами, між роботами і зовнішніми сутностями. В DFD стрілки можуть зливатися і розгалужуватися, що дозволяє описати декомпозицію стрілок. Кожен новий сегмент може мати своє ім’я.
Розщеплення і злиття моделей у технології idef0. Що означають стрілки, які розгалужуються або зливаються в методології idef0? Правила іменування стрілок, які розгалужуються або зливаються.
Злиття моделей забезпечує можливість колективної роботи над проектом. Окрема гілка може бути використана для використання в якості незалежної моделі, для доопрацювання або архівування. Програма BPwin використовує для злиття і розщеплення стрілки виклику.
Для реалізації злиття необхідно виконати наступні вимоги:
Обидві моделі, які об’єднують повинні бути відкриті в програмі;
Ім’я моделі - джерела, яку приєднують до моделі – мети повинно співпадати з іменем стрілки виклику в моделі – меті;
Стрілка виклику має виходити із недекомпонованої роботи;
Ім’я контекстної роботи в моделі – джерелі і роботи в моделі – меті, до якої під’єднують модель – джерело, мають співпадати;
Модель – джерела має містити хоча б одну діаграму декомпозиції.
Для злиття моделей вибирають у контекстному меню стрілки виклику в моделі – меті команду Merge Model.
Під час об’єднання моделей також відбувається об’єднання словників стрілок і робіт. Якщо існують однакові визначення, то можливим є перезапис визначень або прийняття визначень із моделі – джерела.
Після підтвердження злиття моделей модель – джерело приєднується до моделі – мети, стрілка виклику зникає, а робота з якої виходила стрілка виклику стає декомпонованою, тобто, до неї приєднується діаграма декомпозиції першого рівня моделі – джерела. Стрілки, які стосуються роботи на діаграмі моделі – мети, автоматично не мігрують в декомпозицію, а відображаються як нерозв’язані (unresolved). Їх треба тунелювати.
У процесі злиття моделей модель – джерело залишається незміненним, а до моделі – мети насправді під’єднується її копія. Якщо в подальшому модель – джерело буде редагуватися, то ці зміни автоматично не попадуть у відповідну гілку моделі – мети.
Згідно із стандартом стрілки можуть бути як явними, тобто, такими, що мають у якості джерела одну роботу, так і приймача одну роботу, так і такими, що розгалужуються і зливаються. Стрілки, що розгалужуються представляють інформацію або об’єкти, породжені однією роботою і, які можуть використовуватися зразу у декількох інших роботах. З іншого боку, результати породжені в різних роботах, можуть представляти собою однакові або однорідні дані, інформацію, які в подальшому використовують або переробляють в єдиному місці. У цьому випадку застосовують стрілки, що зливаються. При цьому, зміст кожної із стрілок, що галузяться або зливаються, позначається іменуванням її сегментів.
Правила найменування таких стрілок полягають у тому, що, наприклад, якщо стрілка іменована до розгалуження, а після розгалуження ні один із сегментів не найменований, то вважається, що кожна гілка моделює ті ж дані і об’єкти, що і до розгалуження. Якщо ж лише якась із гілок не є іменованою, то вона моделює ті ж дані і об’єкти, як і до розгалуження. Недопустимою є ситуація (синтаксична помилка), якщо стрілка до розгалуження немає назви і після розгалуження немає назви одна із гілок. Правила іменування стрілок, що зливаються є аналогічними.