- •Поняття системи. Складні системи, методи дослідження складних систем.
- •Зміст та форма представлення словника даних. Бнф-нотація.
- •Системний підхід. Головні визначення. Принципи системного підходу.
- •Концептуальні моделі предметного середовища. Діаграма Чена як інфологічна модель предметного середовища. Джерела та правила побудови діаграми.
- •Діаграми Чена. Елементи
- •Правила побудови
- •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______
- •Зв'язок між цільовим та функціональним аналізом побудови системи. Аналіз дерева цілей.
- •Правила побудови контекстних моделей системи.
- •Правила побудови діаграм
Екзаменаційний білет № ___12_______
Дерево цілей системи
Під деревом цілей розуміють ієрархічну деревоподібну структуру, яка отримується поділом загальної цілі на підцілі, а їх, у свою чергу, — на детальніші складові — нові підцілі, функції тощо. Якщо всі ці елементи зобразити графічно, то одержимо «дерево цілей», повернуте «кроною» донизу. При цьому головну ціль розміщують на найвищому рівні.
Цілі випливають з об'єктивних потреб і мають ієрархічний характер. Цілі верхнього рівня не можуть бути досягнуті, поки не досягнуті цілі найближчого нижнього рівня. В міру переміщення вниз рівнями ієрархії цілі конкретизуються. У процесі побудови та використання дерева цілей необхідно прагнути чіткого і конкретного формулювання цілей, забезпечити можливість кількісної чи порядкової оцінки ступеня їхнього досягнення.
Побудова
В більшості випадків дерево цілей будується поетапно, згори донизу, шляхом послідовного переходу від вищого рівня до нижчого суміжного рівня, хоча існують методи побудови дерева одночасно «згори» — від розробників та керівництва, та «знизу» — починаючи від користувачів-виконавців, з наступною координацією отримуваних структур.
Конкретизація цілей згори донизу повинна зростати: чим нижче рівень, тим в докладнішій формі формулюється мета — в деяких випадках вдається дістатися кількісної форми критеріїв.
Одним з варіантів побудови дерева цілей є наступний. Генеральну мету бажано записувати в наступному форматі:
[Дієслово-дія] [пояснення] [об'єкт] та/або [Дієслово-дія] [пояснення]
[об'єкт] та/або [Дієслово-дія] [пояснення] [об'єкт].
Потім ціль розбивається на конкретніші підцілі, що записуються у тому ж форматі, декомпозиція цілей відбувається доти, поки підцілі не стануть об'єктивно вимірними, або ж коли подальша декомпозиція виявиться недоцільною.
Для перевірки повноти і внутрішньої несуперечливості дерева цілей застосовуються наступні правила:
При просуванні згори донизу деревом цілей підціль-нащадок утворюється шляхом відповіді на запитання «що потрібно зробити, щоб реалізувати безпосередню ціль-предок попереднього рівня?».
При просуванні знизу догори ціль вищого рівня повинна відповідати на запитання «для чого необхідна безпосередня підціль-нащадок».
При розгляді множини безпосередніх підцілей-нащадків, необхідних для досягнення однієї цілі, необхідно уточнити, чи всі підцілі дійсно необхідні для її досягнення.
При розгляді множини безпосередніх підцілей-нащадків, необхідних
для досягнення однієї цілі, слід уточнити, які ще безпосередні підцілі-нащадки необхідні для досягнення мети.
Доцільно формувати структуру дерева цілей шляхом уявлення його у вигляді піраміди з послідовним обходженням всіх її граней, повертаючись на новому витку до вже структурованих раніше гілок з врахуванням нового бачення проблеми.
Перевагою цього методу є те, що він уможливлює поділ складного завдання, яке важко формалізувати, на сукупність простіших завдань, для розв’язання яких існують перевірені прийоми і методи. Послідовний поділ розв’язуваної проблеми на її частини — підпроблеми — є важливим етапом системного аналізу проблем. Поділ продовжують доти, доки не отримають прості, звичні, очевидні завдання, які можна розв’язати відомими методами.
