- •Поняття системи. Складні системи, методи дослідження складних систем.
- •Зміст та форма представлення словника даних. Бнф-нотація.
- •Системний підхід. Головні визначення. Принципи системного підходу.
- •Концептуальні моделі предметного середовища. Діаграма Чена як інфологічна модель предметного середовища. Джерела та правила побудови діаграми.
- •Діаграми Чена. Елементи
- •Правила побудови
- •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______
- •Зв'язок між цільовим та функціональним аналізом побудови системи. Аналіз дерева цілей.
- •Правила побудови контекстних моделей системи.
- •Правила побудови діаграм
Екзаменаційний білет № _6__
Аналіз проблеми. Структуровані, слабко структуровані та неструктуровані проблеми
Аналіз проблеми проводиться на самому ранній стадії процесу виявлення вимог.
Проблемою звичайно називають ситуацію, що характеризується таким розходженням між необхідним (бажаним) і існуючим станом керованої системи, що перешкоджає її нормальному функціонуванню, розвитку і досягненню мети.
Аналіз проблеми - це процес усвідомлення реальних проблем і потреб користувачів для пропозиції рішень, що дозволяють задовольнити ці потреби.
Етапи аналізу проблеми:
1. Досягнення угоди про визначення проблеми;
2. Пошук причини проблеми: проблем, які стоять за проблемою;
3. Виявлення зацікавлених осіб і користувачів;
4. Визначення межі рішення і акторів;
5. Виявлення обмежень, накладених на рішення.
Всі проблеми рекомендується розподілити на три класи:
добре структуровані чи кількісно виражені проблеми, в яких суттєві залежності вияснені настільки добре, що вони можуть бути виражені в числах чи символах, що одержують, в кінці кінців, числові оцінки;
неструктуровані чи якісно виражені проблеми, що містять лише опис важливих ресурсів, ознак і характеристик, кількісні залежності між якими зовсім невідомі;
слабо структуровані чи змішані проблеми, які містять як якісні елементи, так і кількісні, причому, якісні, маловідомі і невизначені сторони проблеми мають тенденцію домінувати.
Клас проблем |
Характеристики проблем |
Методи вирішення проблем і завдань |
1 Добре структуровані проблеми |
Залежності між елементами, ознаками і характеристиками можуть бути виражені в числах чи символах, що приводять до кількісних оцінок |
Методи математичного моделювання (класичні методи), ланцюгове моделювання, лінійне, нелінійне та інші види математичного програмування, теорія масового обслуговування |
2 Неструктуровані проблеми |
Істотні залежності, характеристики і ресурси описані якісно, кількісні залежності між ними чи невідомі, чи виявити дуже складно |
Інтуїтивні методи вирішення завдань (експертиза, «мозковий штурм», методи журі, комісії і т. д.), метод побудови сценаріїв, евристичні методи |
3 Слабко структуровані проблеми (змішані проблеми) |
Містять в собі якісні елементи і кількісні показники, причому категорії якісного змісту мають тенденцію домінувати |
Системний аналіз, теорія ігор, аналіз теорії корисності, евристичне моделювання (програмування) |
Діаграми потоків даних dfd як один з головних інструментів структурного аналізу та проектування інформаційних систем.
DFD - загальноприйняте скорочення від англ. Data Flow Diagrams - діаграми потоків даних. Так називається методологія графічного структурного аналізу, що описує зовнішні по відношенню до системи джерела і адресати даних, логічні функції, потоки даних і сховища даних, до яких здійснюється доступ. Діаграма потоків даних (data flow diagram, DFD) - один з основних інструментів структурного аналізу і проектування інформаційних систем, що існували до широкого розповсюдження UML.
Модель DFD, як і більшість інших структурних моделей - ієрархічна модель. Кожен процес може бути підданий декомпозиції, тобто разбиттю на структурні складові, відносини між якими в тій же нотації можуть бути показані на окремій діаграмі. Коли досягнута необхідна глибина декомпозиції - процес нижнього рівня супроводжується міні-специфікацією (текстовим описом).
