Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_kurs_Modelyuvannya_danyh-2012-ukr.doc
Скачиваний:
47
Добавлен:
13.04.2015
Размер:
237.57 Кб
Скачать

4 Методичні вказівки щОдо виконання курсової роботи

4.1 Методичні вказівки щодо виконання курсової роботи з дисципліни «Моделювання даних та маніпулювання даними»

Виконання курсової роботи з дисципліни «Моделювання даних та маніпулювання даними» складається з основних етапів:

  • аналіз предметної області та документування вимог до системи;

  • візуалізація вимог та проектування БД;

  • обґрунтування вибору СУБД та розробка прикладної програми БД.

На першому етапі необхідно детально проаналізувати предметну область; розробити документ про образ та границі проекту та побудувати контекстну діаграму майбутньої системи; спроектувати діаграму варіантів використання (ВВ) та здійснити її опис; розробити специфікацію вимог щодо програмного засобу [3 ‑ 5].

У розділі «Документ про образ та границі проекту», згідно з [3], наводяться усі бізнес-вимоги до системи. Цей документ готує основу для подальшої розробки продукту та містить у собі такі підрозділи:

  • бізнес-вимоги (вихідні дані, можливості бізнесу, бізнес-цілі та критерії успіху, потреби клієнта або ринку, бізнес-ризики);

  • образ рішення (положення про образ проекту, основні функції, припущення і залежності);

  • масштаби і обмеження проекту (об'єм початкової запланованої версії, об'єм подальших версій, обмеження і виключення);

  • бізнес-контекст (профілі зацікавлених осіб, пріоритети проекту, операційне середовище;

  • контекстна діаграма системи.

У розділі «Опис варіантів використання» необхідно побудувати діаграму ВВ [3 ‑ 5], здійснити стислий опис усіх ВВ та розгорнутий опис основних (не менше трьох) ВВ. Для розгорнутого опису може буди використаний шаблон, який містить у собі такі підрозділи:

  • ідентифікатор ВВ;

  • назва ВВ;

  • дата створення;

  • автор і дата останнього оновлення;

  • дійова особа ВВ;

  • стислий опис ВВ:.

  • попередні умови;

  • вихідні умови;

  • нормальний напрямок розвитку ВВ;

  • Альтернативний напрямок розвитку ВВ;

  • пріоритет, частота використання;

  • бізнес-правила та спеціальні вимоги.

У розділі «Специфікація вимог щодо програмного засобу», згідно з[3], точно вказуються функції і можливості, якими має володіти програмне забезпечення, а також необхідні обмеження. Цей розділ має містити в собі такі підрозділи:

  • вступ (призначення документа; опис угод, які прийняті в документі; передбачувана аудиторія і рекомендації з читання; границі проекту);

  • загальний опис (загальний погляд на продукт; особливості продукту; класи і характеристики користувачів; операційне середовище; обмеження щодо дизайну і реалізації; припущення і залежності);

  • функції системи (опис і пріоритети; послідовності «дія – реакція»; функціональні вимоги);

  • вимоги до зовнішнього інтерфейсу (інтерфейси користувача; інтерфейси обладнання; інтерфейси програмного забезпечення; інтерфейси передачі інформації);

  • інші нефункціональні вимоги (вимоги до продуктивності; вимоги до охорони праці; вимоги до безпеки; атрибутів якості);

  • додатки (словник термінів, моделі аналізу; список питань).

На другому етапі необхідно побудувати діаграму потоків даних та діаграм «сутність–зв’язок» (ER) для системи, що проектується [6]; на основі ER-діаграми створити схему БД, описати всі її таблиці, з вказівкою ключів та зв’язків, та провести нормалізацію реляційної БД (визначення функціональної залежності всередині кожної сутності, приведення сутностей до третьої нормальної форми) [7 – 10];.

На третьому етапі необхідно провести аналіз існуючих СУБД [7 – 11], на основі якого бажано здійснити вибір конкретної СУБД для якої й створити схему БД (етап фізичного проектування). Наприкінці етапу необхідно розробити прикладну програму БД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]