Page 52 - 4592
P. 52

5      ЗАСТОСУВАННЯ ПРИНЦИПІВ ДИСКРЕТНОЇ

                   ЙМОВІРНОСТІ У ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЯХ

                      5.1  Поняття про тестування програмного забезпечення
                      Загальна         схема        створення          інформаційних            систем

               складається, як правило, з одних і тих самих модулів і процесів:
                     управління  проектом  у  вигляді  координації  зусиль
                      проектної  команди,  спрямованих  на  досягнення  цілей

                      проекту оптимальним шляхом;
                     постановка  задачі  у  вигляді  визначення  вимог  і  наступних
                      робіт з ними;

                     управління  змінами  в  проекті:  зміна  може  стосуватися  як
                      безпосередньо  самих  вимог  до  системи,  так  і  торкатися
                      організаційну  схему  процесу,  і  можуть  породжуватися  або

                      самим замовником (бізнес-аналітиком), або бути наслідком
                      виявлених в ІС дефектів;
                     розробка  ПЗ,  як  безпосереднє  кодування  програмної
                      реалізації  функціональних  вимог  і  проектування  схем

                      збереження і руху інформації в ІС;
                     тестування ПЗ - процес, вирішальний завдання верифікації
                      відповідності  вимог  висунутих  до  ІС  та  їх  програмної

                      реалізації;
                     експлуатація  ПЗ  як  сума  завдань,  спрямована  на
                      забезпечення  технічної  і  технологічної  підтримки  процесу
                      роботи  ІС,  включаючи  підтримку  і  необхідне  системне

                      адміністрування.
                      Як  бачимо,  процес  розробки  ІС  складається  з  декількох
               взаємозв'язаних  модулів,  якими  вже  в  свою  чергу  і  оперують

               автори  методологій  і  підходів,  зміщуючи  пріоритети  між
               напрямками  або  змішуючи  завдання  декількох  напрямів
               (пропонуючи, наприклад, здійснення завдань тестування в рамках

               діяльності щодо безпосередньої розробки програмної реалізації і
               т.д.).
                      Якість  програмного  продукту  характеризується  набором

               властивостей,  що  визначають,  наскільки  продукт  «хороший»  з
               точки  зору  зацікавлених  сторін,  таких  як  замовник  продукту,
               спонсор,  кінцевий  користувач,  розробники  і  тестувальники

                                                           52
   47   48   49   50   51   52   53   54   55   56   57