Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТППС / РП-ТППС-2012.doc
Скачиваний:
28
Добавлен:
05.06.2015
Размер:
399.87 Кб
Скачать

Завдання до самостійної роботи

Заняття 1.  Планування розробки системи. Аналіз вимог і моделювання

1.1. Виконати планування розробки системи. Виконати аналіз вимог і моделювання.

Питання до самоконтролю:

1. Реінжинирінг бізнес - процесів (BPR) проводить ясне розходження між бізнес - процесом і бізнес - функцією. У чому полягає це розходження? Приведіть приклад бізнес - процесу, що розірваний по горизонталі по всій організації.

2. Чому розуміння методу ISA (архітектура інформаційної системи) важливо для системної розробки?

3. Поясните різницю між етапами визначення вимог і розробки специфікації.

4. Поясните взаємозв'язок двох етапів проектування (архітектурне проектування і деталізоване проектування) з першими двома етапами життєвого циклу - етапом визначення вимог і етапом розробки специфікації.

5. Які основні причини зрушення від структурного підходу до проектування об'єктно - орієнтованому?

Заняття 2.  Специфікації вимог. Прототипування і розробка додатків

2.1. Виконати специфікацію вимог проекту. Виконати прототипування і розробку додатків проекту. Надати звіт, що містить результати специфікації, прототипування і розробки додатків системи.

Питання до самоконтролю:

1. Які принципи встановлення вимог?

2. Що таке домінантний клас?

3. Що таке відношення з'єднання?

5. Поясните, у чому полягають основні розходження чотирьох підходів до виявлення класів.

6. У чому полягає сутність підходу на основі використання загальних шаблонів для класів?

Заняття 3.  Системне проектування. Проектування баз даних.

3.1. Виконати системне проектування програмної системи. Обґрунтувати вибір бази даних і виконати її проектування. Надати звіт, що містить результати системного проектування і проектування бази даних

Питання до самоконтролю

  1. Поясніть, у чому складається розходження між розподіленою системою обробки і розподіленою системою баз даних.

  2. Що таке триланкова архітектура? У чому її переваги і недоліки?

  3. Що таке домінантний клас?

  4. Що таке відношення з'єднання?

Які розходження між об'єктною і реляційної моделлю БД?

Заняття 4.  Проектування програмної системи

4.1. Виконати повне проектування програмної системи. Виконає проектування тестуючої системи. Надати звіт, що містить результати проектування програмної системи

Питання до самоконтролю

  1. Який вплив на проектування роблять принципи, зв'язані зі зв’язністю й ув'язуванням?

  2. Які об'єкти можуть виступати як цільові об'єкти для повідомлень відповідно до закону Деметра?

  3. Коротко опишіть п'ять рівнів SQL - інтерфейсів.

  4. У чому перевага виклику з клієнтської програми збереженої процедури в порівнянні з SQL - запитом, що пересилається базі даних? Чи існують ситуації, при яких ми змушені використовувати SQL - запит замість виклику вилученої процедури?

  5. Коротко опишіть види блокувань при песимістичному керуванні паралельністю.

  6. Що таке крапка збереження? Як її можна використовувати при проектуванні програми?

  7. Які дії можливі у відповідь на відправлений запит на зміни?

Соседние файлы в папке ТППС