logo
rektorska_pi

15. Формулювання та аналіз вимог

Планування розробки бази даних має бути нерозривно пов'язане із загальною стратегією побудови інформаційної системи організації. При виробленні такої стратегії необхідно вирішити такі основні завдання:

• визначення бізнес-планів і цілей організації з наступним виділенням її потреб в інформаційних технологіях;

• оцінка показників вже існуючих інформаційних систем з метоювиявлення їх сильних і слабких сторін;

• оцінка можливостей використання інформаційних технологій для досягнення переваг перед конкурентами.

Першим важливим кроком у плануванні бази даних є чітке визначення технічного завдання для проекту бази даних. У технічному завданні повинні бути визначені основні цілі програми бази даних. У розробці технічного завдання, як правило, беруть участь ті представники підприємства, які стали ініціаторами розробки проекту бази даних (наприклад, директор чи власник підприємства). Технічне завдання дозволяє уточнити призначення проекту бази даних і намітити шляху до створення ефективного застосування бази даних.

Після підготовки технічного завдання необхідно визначити технічні вимоги. Технічні вимоги повинні містити перелік конкретних задач, які реалізуються з використанням бази даних. При цьому слід виходити з того, що цілі, поставлені в технічному завданні, будуть досягнуті, якщо база даних забезпечує виконання завдань, які визначені в технічних вимогах. Для обґрунтування технічного завдання та технічних вимог повинна бути підготовлена певна додаткова інформація, що дозволяє охарактеризувати в загальних рисах, яка робота повинна бути виконана і які ресурси, в тому числі фінансові, необхідно на це виділити.

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

Визначення вимог до системи

Перш ніж перейти до проектування програми бази даних, важливо встановити завдання досліджуваної системи і способи взаємодії програми з іншими частинами інформаційної системи організації. Ці завдання повинні враховувати не тільки роботу поточних користувачів і області застосування розроблюваної системи, але й майбутніх користувачів і інші можливі області застосування. Крім опису області застосування програми бази даних, необхідно визначити основні представлення користувачів, які підтримуються базою даних.