Page 52 - 4592
P. 52
5 ЗАСТОСУВАННЯ ПРИНЦИПІВ ДИСКРЕТНОЇ
ЙМОВІРНОСТІ У ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЯХ
5.1 Поняття про тестування програмного забезпечення
Загальна схема створення інформаційних систем
складається, як правило, з одних і тих самих модулів і процесів:
управління проектом у вигляді координації зусиль
проектної команди, спрямованих на досягнення цілей
проекту оптимальним шляхом;
постановка задачі у вигляді визначення вимог і наступних
робіт з ними;
управління змінами в проекті: зміна може стосуватися як
безпосередньо самих вимог до системи, так і торкатися
організаційну схему процесу, і можуть породжуватися або
самим замовником (бізнес-аналітиком), або бути наслідком
виявлених в ІС дефектів;
розробка ПЗ, як безпосереднє кодування програмної
реалізації функціональних вимог і проектування схем
збереження і руху інформації в ІС;
тестування ПЗ - процес, вирішальний завдання верифікації
відповідності вимог висунутих до ІС та їх програмної
реалізації;
експлуатація ПЗ як сума завдань, спрямована на
забезпечення технічної і технологічної підтримки процесу
роботи ІС, включаючи підтримку і необхідне системне
адміністрування.
Як бачимо, процес розробки ІС складається з декількох
взаємозв'язаних модулів, якими вже в свою чергу і оперують
автори методологій і підходів, зміщуючи пріоритети між
напрямками або змішуючи завдання декількох напрямів
(пропонуючи, наприклад, здійснення завдань тестування в рамках
діяльності щодо безпосередньої розробки програмної реалізації і
т.д.).
Якість програмного продукту характеризується набором
властивостей, що визначають, наскільки продукт «хороший» з
точки зору зацікавлених сторін, таких як замовник продукту,
спонсор, кінцевий користувач, розробники і тестувальники
52