Розробка застосувань
Застосування −програма або програмна система,якапризначена для рішення деякої сукупності задач в даній предметній області, або яка являє собою типовий інструментарій, що застосовується в різних областях.
На цьому етапі вирішуються такі задачі:
· проектування транзакцій;
· проектування інтерфейсів користувачів.
Транзакція може складатися з декількох операцій пороботі з БД, які переводять БД з одного цілісного стану в інший. Розрізняють транзакції по отриманню певної інформації з БД і транзакції по зміні даних в БД (оновлення, вилучення, додавання). Транзакції також можуть бути змішані.
Інтерфейс користувача −сукупність функціональнихкомпонентів, які забезпечують взаємодію користувача з системою.
Реалізація
На етапі реалізації вирішуються такі задачі:
· встановлюється технічне і програмне забезпечення СУБД;
· реалізується проект БД;
· реалізуються прикладні програми;
· реалізуються форми вводу/виводу даних і звіти;
· наповнення БД даними;
· захист БД від несанкціонованого втручання;
· підтримка цілісності БД.
Реалізація БД виконується за допомогою створення опису на мові визначення даних певної СУБД або з використанням графічного інтерфейса користувача. Застосування реалізуються на мовах третього та четвертого покоління або на розширеннях мов БД. Реалізація може виконуватися за допомогою інструментів автоматизованого проектування.
Тестування
На етапі тестування вирішуються такі задачі:
· перевіряється вірність роботи окремих модулів або функціональних компонентів (альфа-тестування);
· проводяться виміри продуктивності роботи системи, визначаються потреби в ресурсах;
· здійснюється дослідницька експлуатація (бета-тестування),при якій перевіряється відповідністьрозробленої системи її специфікаціям.
Для покращання роботи системи можлива модифікація логічного і фізичного проекту, оновлення або зміна програмного забезпечення СУБД, зміна технічного забезпечення. Також для покращання роботи виконується налагодження системних параметрів і параметрів СУБД.
Експлуатація
На етапі експлуатації вирішуються такі задачі:
· контроль продуктивності роботи системи і в разі потреби підвищення продуктивності (наприклад за рахунок створення додаткових індексів);
· супроводження і модернізація застосувань БД;
· профілактичне обслуговування (резервне копіювання);
· корегуюче обслуговування (відновлення БД);
· призначення прав доступу для нових користувачів;
· ведення статистики доступу до БД для підвищення ефективності роботи системи; − періодична перевірка безпеки;
· періодичні зведення використання системи.
Дата добавления: 2016-03-22; просмотров: 670;