- •1. Основні цілі, задачі та призначення системного аналізу об’єктів та процесів комп’ютеризації.
- •2. Що ви розумієте під поняттям „система”, „складна система”? Властивості та характерні особливості складних систем. Багатоаспектне визначення структури складних систем. Визначення границь системи.
- •3. Основні принципи системного підходу.
- •4. Основні види моделей, що застосовуються у системному аналізі. Модель системи типу "чорна скринька": місце застосування, стандартні вимоги до представлення, приклади.
- •5. Моделі потоків даних (dfd-моделі): призначення, місце застосування в системному аналізі, правила побудови, приклади.
- •6. Діаграми прецедентів в концепції uml: призначення, місце застосування в системному аналізі, правила побудови, приклади.
- •7. Узагальнені структурно-часові схеми: сутність, область застосування, приклади.
- •8. Sadt – діаграми: призначення, місце застосування в системному аналізі, правила побудови, приклади.
- •9. Загальна характеристика етапів системного аналізу. Варіанти підходів до змісту і послідовності реалізації етапів са.
- •10. Діаграми стану: std-моделі: призначення, місце застосування в системному аналізі, правила побудови, приклади.
- •11. Поняття проблеми системи. Аналіз цільових установок розробки системи.
- •12. Дослідження діючої системи. Побудови моделей опису діючої системи.
- •14. Функціональні моделі інформаційних технологій в рамках структурного та об’єктно-орієнтованого підходу до са.
- •15. Поняття прецеденту системи. Класифікація прецедентів, документування опису прецедентів різних класифікаційних груп.
- •16. Специфікації процесів або постановки задач системи. Їх структура та вимоги до формування.
- •17. Аналіз прецедентів системи. Діаграма прецедентів.
- •18. Опис системних операцій.
- •19. Що включає інформаційне забезпечення системи? Логічне проектування інформаційного забезпечення як складової технічного проекту системи.
- •20. Системи класифікації та кодування інформації. Ієрархічна та фасетна системи класифікації.
- •21. Комбіновані системи класифікації.
- •22. Класифікаційні та некласифікаційні системи кодування інформації.
- •23. Форми документів як моделі представлення вхідної та вихідної інформації. Поняття реквізиту та показника. Зони проектування форм документів.
- •24. Діаграми „сутність-зв”язок”: призначення, місце застосування, правила побудови, erd-стандарти. Сутності, відношення та зв’язки в нотації Чена.
- •25. Концептуальні моделі предметного середовища при об’єктно-орієнтованому аналізі системи. Поняття, специфікації та опис понять. Атрибути та асоціації. Типи асоціацій.
- •26. Нормалізація схем відношень. Вимоги до 1нф, 2нф, 3нф. Предметного середовища.
- •27. Принципи побудови концептуальної моделі.
- •28. Моделі інформаційних потоків: призначення, місце застосування в системному аналізі, правила побудови, приклади.
- •29. Словник даних.
- •30. Формулювання вимог до запитів до бд: Правила вербального опису моделей запитів, приклади опису. Трансформація вербального опису запиту в sql –запит.
24. Діаграми „сутність-зв”язок”: призначення, місце застосування, правила побудови, erd-стандарти. Сутності, відношення та зв’язки в нотації Чена.
Модель "сутність-зв'язок" -модель даних, яка дозволяє описувати концептуальні схеми за допомогою узагальнених блочних конструкцій. ER-модель - це мета-модель даних, тобто засіб опису моделей даних. Модель "сутність-зв'язок" грунтується на якійсь важливій семантичній інформації про реальний світ і призначена для логічного представлення даних. Вона визначає значення даних в контексті їх взаємозв'язку з іншими даними. Важливим для нас є той факт, що з моделі "сутність-зв'язок" можуть бути породжені всі існуючі моделі даних (ієрархічна, мережева, реляційна, об'єктна), тому вона є найбільш загальною. Будь-який фрагмент наочної області може бути представлений як безліч сутностей, між якими існує деяка безліч зв'язків.
Сутності, відношення та зв`язки в нотації Чена.
Суттю є безліч екземплярів реальних або абстрактних об'єктів (людей, подій, станів, ідей, предметів і тому подібне), що володіють загальними атрибутами або характеристиками. Будь-який об'єкт системи може бути представлений лише одній суттю, яка має бути унікально ідентифікована. При цьому ім'я суті повинне відображати типа або клас об'єкту, а не його конкретний екземпляр (наприклад, АЕРОПОРТ, а не ВНУКОВО).Відношення в найзагальнішому вигляді є зв'язком між двома і більш суттю. Іменування відношення здійснюється за допомогою граматичного звороту дієслова (МАЄ, ВИЗНАЧАЄ, МОЖЕ ВОЛОДІТИ і тому подібне). Для ідентифікації вимог, відповідно до яких суть залучається до стосунків, використовуються зв'язки. Кожен зв'язок сполучає суть і відношення і може бути направлена лише від відношення до суті. Значення зв'язку характеризує її тип і, як правило, вибирається з наступної безлічі: {”0 або 1”, “0 або більш”, “1”, “1 або більш”, “p:q” (діапазон)}. Пара значень зв'язків, що належать одному і тому ж відношенню, визначає тип цього відношення. Практика показала, що для більшості додатків досить використовувати наступних типів стосунків:
1*1 (один-до-одному). Стосунки даного типа використовуються, як правило, на верхніх рівнях ієрархії моделі даних, а на нижніх рівнях зустрічаються порівняно рідко.
1*п (один-до-багатьом). Стосунки даного типа є найчастіше використовуваними.
n*m (многие-к-многам). Стосунки даного типа зазвичай використовуються на ранніх етапах проектування з метою прояснення ситуації. Надалі кожен з таких стосунків має бути перетворене в комбінацію стосунків типів 1 і 2 (можливо, з додаванням допоміжної асоціативної суті і з введенням нових стосунків).
25. Концептуальні моделі предметного середовища при об’єктно-орієнтованому аналізі системи. Поняття, специфікації та опис понять. Атрибути та асоціації. Типи асоціацій.
Концептуальна модель – іншими словами інфологічна модель.
Мета інфологічного проектування – створення і повної і точної копії предметної області. Для ІП застосовується спец графічні діаграми, які називаються «сутність-зв’язок» (ERD діаграми).
Для кожного локального представлення задачі прецедентів визначаються атрибути (мінімальні розумові одиниці інформації)
При об’єднанні локальних представлень найбільш часто виникають такі складності:
Використання синонімів і ононімів
Зверніть увагу на різні асоціації та відображення між атрибутами
Розв’язання відношень відображень багато до багатьох (есть рис в тетрадке…..рисовать лень..если что спрашивайте).
Визначення варіанту сутності або поняття. Як правило ми переносимо у якості рекомендації сутності та складові в діаграмі від яких відходить одна чи більше асоціацій.