- •Поняття системи. Складні системи, методи дослідження складних систем.
- •Зміст та форма представлення словника даних. Бнф-нотація.
- •Системний підхід. Головні визначення. Принципи системного підходу.
- •Концептуальні моделі предметного середовища. Діаграма Чена як інфологічна модель предметного середовища. Джерела та правила побудови діаграми.
- •Діаграми Чена. Елементи
- •Правила побудови
- •2.Діаграма потоків даних системи (dfd-модель)
- •Екзаменаційний білет № _4_________
- •Предметна область системного аналізу. Передумови виникнення системного підходу.
- •Передумови виникнення
- •Концептуальні моделі предметного середовища. Ідентифікація понять, визначення атрибутів та асоціацій.
- •Екзаменаційний білет № _5___
- •Класифікація моделей системи.
- •Класифікація моделей.
- •Діаграми „сутність-зв”язок”: призначення, місце застосування, правила побудови, erd-стандарти. Сутності, відношення та зв’язки в нотації Чена.
- •Екзаменаційний білет № _6__
- •Аналіз проблеми. Структуровані, слабко структуровані та неструктуровані проблеми
- •Діаграми потоків даних dfd як один з головних інструментів структурного аналізу та проектування інформаційних систем.
- •Умовні позначки
- •Екзаменаційний білет № _7_________
- •Аналіз цілей побудови системи.
- •Класифікація цілей
- •Нормалізація схем відношень
- •Комп’ютерні інформаційні технології як складні системи.
- •Види інформаційних систем:
- •Моделі потоків даних (dfd-моделі): призначення, місце застосування в системному аналізі, правила побудови, приклади.
- •Екзаменаційний білет № ____9______
- •Багатоаспектна декомпозиція складної системи. Поняття елемента системи.
- •Технологічні та інформаційні залежності між побудовою процесних моделей потоків даних, словників даних, специфікації процесів та інфологічних моделей предметної області.
- •Екзаменаційний білет № ____10______
- •Система та модель. Класифікація моделей систем
- •Класифікація моделей.
- •Вимоги до побудови специфікації процесу. Опис специфікації на основі структурованої натуральної мови.
- •Классификация проблем по степеню их структуризації
- •Моделі складної системи. Види математичних моделей. Складові математичних моделей.
- •Екзаменаційний білет № ___12_______
- •Дерево цілей системи
- •Діаграми потоків даних (dfd) як один з головних інструментів структурного аналізу та проектування інформаційних систем.
- •Екзаменаційний білет № _14_________
- •Основні етапи системного аналізу.
- •Моделі декомпозиції системи.
- •Екзаменаційний білет № ___15_______
- •Поняття структури системи. Моделі представлення структури систем.
- •Математичні моделі системного аналізу. Імітаційне моделювання.
- •Екзаменаційний білет № ____16______
- •Порівняння sadt – dfd методологій структурного моделювання.
- •Поняття системи, навколишнього середовища, мети. Класифікація систем
- •Екзаменаційний білет № ___17_______
- •Діаграми потоків даних як основний інструмент системного аналізу та проектування систем.
- •Специфікація процесів, вимоги, засоби та мови опису специфікації процесу.
- •Умовні позначки при проектуванні діаграм потоків даних
- •Функції системи. Моделі функціонального аналізу.
- •Моделі декомпозиції систем. Дерево цілей. Моделі функціональної та організаційної декомпозиції системи
- •Нормалізація схем відношень
- •Екзаменаційний білет № ____20______
- •Технологічні та інформаційні залежності між побудовою процесних моделей потоків даних, словників даних, специфікації процесів та інфологічних моделей предметної області.
- •Постановка задачі. Алгоритм розв’язання задачі
- •Екзаменаційний білет № ____21______
- •Графічні моделі як різновидність інформаційних моделей системного аналізу
- •Етапи та цілі системного аналізу.
- •Екзаменаційний білет № ___22_______
- •Моделі інформаційних потоків: призначення, місце застосування в системному аналізі, правила побудови, приклади
- •Приклади несистемного підходу проектування систем
- •Екзаменаційний білет № __23________
- •Особливості моделювання комп’ютерних інформаційних систем за допомогою діаграм потоків даних.
- •Умовні позначки
- •Приклади порушення першої та нормальної форми представлення даних
- •Екзаменаційний білет № ___24_______
- •Дерево функцій системи та ієрархічні моделі потоків даних.
- •Специфікації процесів та постановки задач системи.
- •Екзаменаційний білет № ____25______
- •Зв'язок між цільовим та функціональним аналізом побудови системи. Аналіз дерева цілей.
- •Правила побудови контекстних моделей системи.
- •Правила побудови діаграм
Зміст та форма представлення словника даних. Бнф-нотація.
Словник даних
Словник даних являє собою певним чином організований список всіх елементів даних системи з їх точними визначеннями, що дає можливість різним категоріям користувачів (від системного аналітика до програміста) мати спільне розуміння всіх вхідних і вихідних потоків і компонент сховищ. Визначення елементів даних у словнику здійснюються наступними видами описів: • описом значень потоків і сховищ, зображених на DFD; • описом композиції агрегатів даних, що рухаються вздовж потоків, тобто комплексних даних, які можуть розчленовуватись на елементарні символи (наприклад, АДРЕСА ПОКУПЦЯ містить ПОШТОВА АДРЕСА, ІНДЕКС, МІСТО, ВУЛИЦЮ і т.д.); • описом композиції групових даних в сховищі; • специфікуванням значень і областей дії елементарних фрагментів інформації в потоках даних і сховищах; • описом деталей відносин між сховищами. Вміст словника даних Для кожного потоку даних в словнику необхідно зберігати ім'я потоку, його тип і атрибути. Інформація по кожному потоку складається з ряду словникових статей, кожна з яких починається з ключового слова - заголовка відповідної статті, якому передує символ "@". За типом потоку в словнику міститься інформація, що ідентифікує: • прості (елементарні) або групові (комплексні) потоки; • внутрішні (існуючі тільки всередині системи) або зовнішні (зв'язують систему з іншими системами) потоки; • потоки даних або потоки управління; • безперервні (приймаючі будь-які значення в межах певного діапазону) або дискретні (приймаючі певні значення) потоки. Атрибути потоку даних включають: • імена-синоніми потоку даних відповідно з вузлами зміни імені; • БНФ-визначення у разі групового потоку; • одиниці виміру потоку; • діапазон значень для безперервного потоку, типове його значення та інформацію з обробки екстремальних значень; • список значень і їх сенс для дискретного потоку; • список номерів діаграм різних типів, у яких потік зустрічається; • список потоків, в які даний потік входить (як елемент БНФ-визначення); • коментар, що включає додаткову інформацію (наприклад, про мету введення даного потоку).
БНФ – нотація
БНФ-нотація дозволяє формально описати розщеплення / об'єднання потоків. Потік може розщеплюватися на власні окремі гілки, на компоненти потоку-предка або на те й інше одночасно. При розщепленні/об'єднанні потоку істотно щоб кожен компонент потоку-предка був іменованих.
Якщо потік розщеплюється на підпотоки, необхідно, щоб всі підпотоки були компонентами потоку-предка. І навпаки, при об'єднанні потоків кожен компонент потоку-предка повинен принаймні одного разу зустрічатися серед підпотоків. Зазначимо, що при об'єднанні підпотоків немає необхідності здійснювати включення загальних компонент, а при розщепленні підпотоків можуть мати такі загальні (однакові) компоненти.
Важливо розуміти, що точні визначення потоків містяться в словнику даних, а не на діаграмах. Наприклад, на діаграмі може матися груповий вузол з вхідним потоком X і вихідними підпотоків Y і Z. Однак це зовсім не означає, що відповідне визначення в словнику даних обов'язково має бути X = Y + Z. Це визначення може бути наступним: Х = А + В + С; Y = A + B; Z = B + C
ЕКЗАМЕНАЦІЙНИЙ БІЛЕТ № _2___
