- •Поняття системи. Складні системи, методи дослідження складних систем.
- •Зміст та форма представлення словника даних. Бнф-нотація.
- •Системний підхід. Головні визначення. Принципи системного підходу.
- •Концептуальні моделі предметного середовища. Діаграма Чена як інфологічна модель предметного середовища. Джерела та правила побудови діаграми.
- •Діаграми Чена. Елементи
- •Правила побудови
- •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______
- •Зв'язок між цільовим та функціональним аналізом побудови системи. Аналіз дерева цілей.
- •Правила побудови контекстних моделей системи.
- •Правила побудови діаграм
Системний підхід. Головні визначення. Принципи системного підходу.
Системний підхід
Системний підхід припускає послідовний перехід від загального до приватного, коли в основі розгляду лежить мета, причому об'єкт, що досліджується, виділяється з навколишнього середовища.
Системний підхід дозволяє вирішити проблему побудови складної системи з урахуванням всіх факторів і можливостей, пропорційних їх значимості, на всіх етапах дослідження системи і побудови її моделі.
Системний підхід означає, що кожна система є інтегрованим цілим навіть тоді, коли вона складається з окремих роз'єднаних підсистем. Таким чином, в основі системного підходу лежить розгляд системи як інтегрованого цілого, причому це розгляд при розробці починається з головного: формулювання мети функціонування.
Відповідно з системним підходом у процесі автоматизованого проектування складних систем моделювання їх елементів та функціональних вузлів виконується в кілька етапів, на різних рівнях, відповідних визначеним рівням проектування.
Системний підхід синтезує індуктивний та дедуктивний спосіб мислення з залученням інтуїтивних підходів (натхнення, образні типи мислення та ін.).
Логічний позитивізм стверджує, що існує «об'єктивна» реальність, яка є незалежною та неспотвореною нашими особистими перспективами чи суб'єктивними інтерпретаціями світу. Однак факти є багатовимірними і можуть інтерпретуватися по-різному. Крім того, кожна група вчених надаватиме особливе значення такому підходу до розв'язання складних проблем, який є найсуміснішим з її філософією та методологією.
Аналітична дедукція та редукціоністська логіка стверджують, що найкраще можна пояснити ціле шляхом пояснення його частин, тобто редукціоніст розв'язує складну проблему шляхом розбиття її на складові та окремого дослідження кожної з них, що приводить до розвитку спеціалізованих дисциплін з певними сферами дослідження та впливу. Отже, виникає множинність в підходах, вчені спілкуються в межах своїх дисциплін, не розуміють наукову мову (тезаурус предметної області) один одного і не є в стані оперувати з системними проблемами.
Редукціонізм є позитивним явищем у тому сенсі, що він забезпечує концептуальну основу, засоби і процедури для ідентифікації та вивчення важливих факторів, що входять у визначення проблеми. Однак дедуктивні методи не працюють або працюють погано, якщо наявно багато пов'язаних між собою факторів або вони неусвідомлені як фактори.
Індуктивний погляд ґрунтується на узагальненні окремих спостережень, тобто різні наукові дисципліни — це необхідні, але недостатні підґрунтя, використовуючи які ми формуємо теорії про досвід та знання.
Принципи системного підходу
Принцип остаточної (глобальної) мети: глобальна мета системи має абсолютний пріоритет;
По-перше, для проведення системного аналізу повинна бути встановлена ціль дослідження. Невірно встановлена або невизначена ціль приводить до неякісних результатів.
По-друге, повинна бути визначена глобальна(основна) ціль функціонування системи, що визначає її властивості, показники якості та критерії їх оцінок.
По-третє. На етапі створення системи все повинно оцінюватися з точки зору впливу на досягнення кінцевої цілі.
По-четверте. Визначена глобальна ціль системи, що досліджується, повинна визначатися цілями системи де вона є складовою частиною.
Принцип єдності: сумісний розгляд системи і як цілого, і як сукупності компонентів (елементів, підсистем, системотворчих відношень);
Принцип зв'язності: довільна компонента системи розглядається сумісно з її зв'язками з оточенням; Орієнтований на розгляд системи «з нутра» - розподіл її на складові зі збереженням цілісного представлення про систему, з виявлення зв’язків між складовими та зовнішнім середовищем.
Принцип модульності: в багатьох випадках в системі доцільно реалізувати декомпозицію на складові (модулі) різного ступеня загальності та розглядати її як сукупність модулів та зв'язків між ними;
Принцип ієрархії: в більшості випадків в системі доцільно реалізувати ієрархічну побудову та (або) впорядкування (можливий напівпорядок) її складових за важливістю;
Принцип функціональності: структура системи та її функції повинні розглядатися сумісно з пріоритетом функції над структурою;
Принцип розвитку: необхідно враховувати змінність системи, її здатність до розвитку, розширення, заміни складових, накопичення інформації;
Принцип децентралізації: в управлінні системою співвідношення між централізацією та децентралізацією визначається призначенням та метою системи; ступінь централізації повинен бути мінімальним, що забезпечить досягнення остаточної мети.
Принцип невизначеності: невизначеності та випадковості повинні братися до уваги при визначенні стратегії та тактики розвитку системи.
Для конкретної системи чи проблемної ситуації принципи системного підходу повинні бути конкретизовані, тобто насамперед повинна бути дана відповідь на запитання: «Що означає той чи інший принцип у цій предметній області та в цій конкретній ситуації?»
