- •Поняття системи. Складні системи, методи дослідження складних систем.
- •Зміст та форма представлення словника даних. Бнф-нотація.
- •Системний підхід. Головні визначення. Принципи системного підходу.
- •Концептуальні моделі предметного середовища. Діаграма Чена як інфологічна модель предметного середовища. Джерела та правила побудови діаграми.
- •Діаграми Чена. Елементи
- •Правила побудови
- •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______
- •Зв'язок між цільовим та функціональним аналізом побудови системи. Аналіз дерева цілей.
- •Правила побудови контекстних моделей системи.
- •Правила побудови діаграм
Специфікації процесів та постановки задач системи.
Процес - сукупність ряду послідовних дій, спрямованих на досягнення певного результату.
Процес - послідовна зміна станів об'єкту в часі.
Процес – це набір станів системи, що відповідає впорядкованій неперервній або дискретній зміні деякого параметра, що визначає характеристики чи властивості системи.
СПЕЦИФІКАЦІЯ ПРОЦЕСУ (СП) – опис функціонування процесу нижчого рівня декомпозиції.
СП включає:
Назва, код (номер) процесу;
ВХОД
ВИХІД
ТІЛО (ОПИС) процесу
Пред- та пост- умови
вимоги до специфікацій:
Для кожного процесу нижчого рівня повинна існувати одна специфікація;
Специфікація повинна визначати (формалізована або на першому етапі - декларативно, на другому формалізовано) засіб перетворення вхідних потоків в вихідні.
СПЕЦІФІКАЦІЯ ПРОЦЕСІВ
ПРИКЛАД
@ВХІД = РОБОТА СІТЬОВОЇ МОДЕЛІ
@ВИХІД=ЛІНІЙНИЙ ГРАФІК БУДІВНИЦТВА
@СПЕЦПРОЦЕС 2.1.1 ПОБУДОВА ЛНІЙНОГО ГРАФІКУ
@ ДЛЯ i=1 до n
ВИКОНАТИ визначити ЧАСОВІ ПАРАМЕТРИ РОБОТИ ЛІНІЙНОГО ГРАФІКУ *
@ КІНЕЦЬДЛЯ
@ КІНЕЦЬ СПЕЦИФІКАЦІЇ ПРОЦЕСА 2.1.1.
Постановка задачі
На даному етапі формулюється мета аналізу. Мета дослідження передбачається зовнішнім чинником по відношенню до системі. Таким чином, мета стає самостійним об'єктом дослідження. Мета повинна бути формалізована. Задача системного аналізу полягає у проведенні необхідного аналізу невизначеностей, обмежень і формулюванні, в кінцевому рахунку, деякою оптимізаційної задачі f (x) ® max, х Ì G.
Тут х - елемент деякого нормованого простору G, що визначається природою моделі, G Ì E, де Е - множина, яке може мати як завгодно складну природу, обумовлену структурою моделі та особливостями досліджуваної системи. Таким чином, завдання системного аналізу на цьому етапі трактується як деяка оптимізаційна проблема. Аналізуючи вимоги до системи, тобто цілі, які передбачає досягти дослідник, і ті невизначеності, які при цьому неминуче присутні, дослідник повинен сформулювати мету аналізу мовою математики. Мова оптимізації виявляється тут природним і зручним, але зовсім не єдино можливим.
Екзаменаційний білет № ____25______
Зв'язок між цільовим та функціональним аналізом побудови системи. Аналіз дерева цілей.
Побудова моделі (формалізація досліджуваної системи, процесу або явища) є опис процесу на мові математики. При побудові моделі здійснюється математичний опис явищ і процесів, що відбуваються в системі.
Оскільки знання завжди відносно, опис будь-якою мовою відображає лише деякі сторони відбуваються процесів і ніколи не є абсолютно повним. З іншого боку, слід зазначити, що при побудові моделі необхідно приділяти основну увагу тим сторонам досліджуваного процесу, які цікавлять дослідника. Побудова математичної моделі є основа всього системного аналізу, центральний етап дослідження чи проектування будь-якої системи. Від якості моделі залежить результат всього системного аналізу.
Формулюючи мету, потрібно завжди віддавати звіт в тому, що вона має активну роль в управлінні. У визначенні цілі було відображено, що мета - це бажаний результат розвитку системи. Таким чином, сформульована мета системного аналізу буде визначати весь подальший комплекс робіт Динамічність цілей повинна враховуватися в системному аналізі. При формулюванні мети потрібно враховувати, що на ціль впливають як зовнішні по відношенню до системи фактори, так і внутрішні. При цьому внутрішні фактори є такими ж об'єктивно впливають на процес формування мети факторами, як і зовнішні.
Далі слід відзначити, що навіть на самому верхньому рівні ієрархії системи має місце множинність цілей. Аналізуючи проблему, необхідно враховувати цілі всіх зацікавлених сторін. Серед безлічі цілей бажано намагатися знайти або сформувати глобальну мету. Якщо цього зробити не вдається, слід проранжувати цілі в порядку їх переваги для зняття проблеми в аналізованої системі. Дослідження цілей зацікавлених у проблемі осіб має передбачати можливість їх уточнення, розширення або навіть заміни.
1. Цільовий аналіз – системний аналіз з точки зору цілей підприємства за допомогою побудованого „дерева цілей”.
2. Функціональний аналіз – системний аналіз з точки зору виконуваних робіт, заходів, функцій за допомогою „дерева робіт (функцій)».
3. Функціонально-цільовий аналіз – системний аналіз одночасно як завдань (цілей), так і заходів (функцій) щодо їх виконання (досягнення) за допомогою побудовано-го змішаного графіка.
Аналіз метода дерева цілей:
Метод орієнтований на одержання повної і відносно стійкої структури цілей, проблем, функцій, напрямків, тобто такої структури, яка мало змінюватиметься протягом певного періоду часу при неминучих змінах, що відбуваються в будь-якій системі, яка розвивається. Для досягнення цього при побудові варіантів структури варто враховувати закономірності цілеутворення і використовувати принципи і методики формування ієрархічних структур цілей і функцій. Цілі випливають з об'єктивних потреб і мають ієрархічний характер. Цілі верхнього рівня не можуть бути досягнуті, поки не досягнуті цілі найближчого нижнього рівня. В міру переміщення вниз рівнями ієрархії цілі конкретизуються
В більшості випадків дерево цілей будується поетапно, згори донизу, шляхом послідовного переходу від вищого рівня до нижчого суміжного рівня, хоча існують методи побудови дерева одночасно «згори» — від розробників та керівництва, та «знизу» — починаючи від користувачів-виконавців, з наступною координацією отримуваних структур.
Конкретизація цілей згори донизу повинна зростати: чим нижче рівень, тим в докладнішій формі формулюється мета — в деяких випадках вдається дістатися кількісної форми критеріїв.
