Тема 4. Життєвий цикл розробки інформаційної системи
1. Життєвий цикл бази даних
2. Планування бази даних
3. Аналіз вимог до бази даних
4. Проектування бази даних
5. Розробка застосувань
6. Реалізація
7. Тестування
8. Експлуатація
Життєвий цикл бази даних
Інформаційна система виконує функції збору тазбереження даних, а також обробку та маніпулювання даними. Вона забезпечує структурування даних і управління ними.
Ефективність роботи інформаційної системи залежить від таких складових:
· проекту та реалізації бази даних;
· проекту та реалізації застосувань;
· супроводження інформаційної системи.
База даних є фундаментальним компонентом інформаційної системи і проектування БД виконується в рамках проектування інформаційної системи.
Інформаційна система має життєвий цикл (Systems Development Life Cicle, SDLC),який складається з таких етапів:
· планування;
· збір і аналіз вимог;
· проектування;
· реалізація;
· тестування;
· супроводження.
Ці етапи не є строго послідовними і передбачають повернення на попередні етапи за допомогою зворотних зв'язків. БД, як частина інформаційної системи, має свій життєвий цикл (рис. 4.1). Життєвий цикл БД складається з таких етапів:
· планування БД;
· аналіз вимог до БД;
· проектування БД (концептуальне, логічне, фізичне);
· розробка застосувань;
· реалізація і завантаження даних;
· тестування;
· експлуатація.
Рис. 4.1. Етапи життєвого циклу бази даних
Конкретне наповнення кожного етапу значною мірою залежить від складності продукту, що розробляється. Для невеликих інформаційних систем кількість етапів може бути зменшена. Розглянемо більш детально зміст кожного етапу.
Планування бази даних
Етап планування бази даних передбачає розробку загального стратегічного плану, який дозволить ефективно реалізувати етапи життєвого циклу БД. Тут вирішуються такі питання:
· аналіз існуючих інформаційних систем;
· доцільність зміни існуючої інформаційної системи;
· обсяг робіт і ресурсів, вартість проекту;
· визначення технічного завдання для проекту бази даних;
· визначення технічних вимог;
· розробка методології збору даних, визначення їх формату;
· визначення необхідної документації;
· визначення послідовності проектування і реалізації застосувань.
Дата добавления: 2016-03-22; просмотров: 879;