Page 14 - 4787
P. 14

інженерії.  Треті  вважали,  що  без  постійного  контролю  з  боку  замовника

               розробки ПЗ виходить з під контролю, з’їдаючи час і кошти.

                     Досвід  управління  розробкою  ПЗ  вдображається  відображається  у

               відповідних  керівних  документах  і  стандартах.  Якщо  при  розробці

               використовуються  декілька  стандартів  і  нормативних  документах,  то  є  смисл

               скласти профіль.

                     Інформатика  як  наукова  дисципліна  пропонує  і  використовує  на  базі

               методів  структурного  програмування  технологію  надійної  розробки  ПЗ,

               використовуючи  тестування  програм  і  їх  верифікацію  на  основі  методів

               доказового програмування для синтаксичного  аналізу правильності алгоритмів

               і розробки програм без алгоритмічних помилок.

                     Дана  методологія  спрямована  на  рішення  задач  на  ПК,  аналогічно

               технології розробки алгоритмів і програм, яку  використовували на олімпіадах з

               програмування  вітчизняними  студентами  і  програмістами  з  використанням

               тестування  і  структурного  псевдокоду  для  документування  програм  у

               корпорації ІВМ з 70-х років минулого століття.

                     Методологія  структурного  проектування  ПЗ  може  використовуватися  з

               застосуванням  різноманітних  мов  і  засобів  програмування  для  розробки

               надійних  програм  самого  різного  призначення.  Однтм  з  таких  проектів  була

               розробка бортового ПЗ для космічного корабля ,,Буран»”, в якому вперше було

               використано  бортовий  комп’ютер    для  автоматичного  управління  апаратом,

               який здійснив успішний старт і посадку космічного корабля.

                     При  виборі методології розробки  ПЗ слід керуватися тим, що складність

               методології  співставима  зі  складністю  структури  програмного  продукту,  і

               невиправдана  для для продукта даної складності складність методології тільки

               неоправдано  збільшить  вартість  розробки.  Прикладом  сучасної  методологій

               проектування може бути проблемно-орієнтоване проектування.

                     Учасники  процесу  розробки  ПЗ.  Учасниками  процесу  розробки  ПЗ  є:

               користувач,  замовник,  розробник,  керівник  проекту,  аналітик,  тестувальник,

               поставщик.




                                                                                                             13
   9   10   11   12   13   14   15   16   17   18   19