Page 6 - 4592
        P. 6
     1 ПОНЯТТЯ ПРО ЕМПІРИЧНІ МЕТОДИ ПРОГРАМНОЇ
                                                   ІНЖЕНЕРІЇ
               1.1 Основні поняття та визначення
                      При  емпіричних  дослідженнях  в  програмній  інженерії
               використовують методи:
                            абстрагування,
                            аналіз,
                            синтез,
                            індукція,
                            дедукція,
                            моделювання.
                      Абстрагування  –  це  уявне  відкидання  неістотних,
               другорядних  ознак  предметів  і  явищ,  зв’язків  і  відношень  між
               ними, та виділення аспектів, що цікавлять дослідника. Абстракція
               найчастіше  виділяє  з  явищ  одну,  певну  сторону  у  чистому
               вигляді.
                      Процес абстрагування проходить дві ступені. Перша ступінь
               полягає  у  вичленовуванні  найбільш  важливого  в  явищах  і
               встановлення  незалежності  або  зневажено  слабкої  залежності
               досліджуваних  явищ  від  визначених  факторів  (якщо  А  не
               залежить від фактора Б, то можна відвернутися від останнього як
               несуттєвого).  Друга  ступінь  це  реалізація  можливостей
               абстрагування.  Суть  цієї  реалізації  полягає  в  тому,  що
               здійснюється  заміщення  об'єкта  К1  іншим,  менш  багатим
               властивостями  об'єктом  К2,  що  виступає  в  якості  "моделі"
               першого.
                      Абстракції існують наступних основних типів:
                      –      ототожнення  -  утворення  понять  шляхом  об'єднання
               предметів, зв'язаних відносинами типу рівності в особливий клас
               (відволікання від ряду індивідуальних властивостей предметів);
                      –      ізолювання  -  виділення  властивостей  і  відносин,
               нерозривно зв'язаних із предметами, і позначення їх визначеними
               "іменами",  що  дає  абстракціям  статус  самостійних  предметів
               ("надійність",  "технологічність").  Розходження  між  цими  двома
               абстракціями полягає в тому, що в першому випадку ізолюється
                                                            6
     	
