Page 6 - 4592
P. 6

1 ПОНЯТТЯ ПРО ЕМПІРИЧНІ МЕТОДИ ПРОГРАМНОЇ

                                                   ІНЖЕНЕРІЇ

               1.1 Основні поняття та визначення
                      При  емпіричних  дослідженнях  в  програмній  інженерії

               використовують методи:
                            абстрагування,

                            аналіз,
                            синтез,
                            індукція,

                            дедукція,
                            моделювання.

                      Абстрагування  –  це  уявне  відкидання  неістотних,
               другорядних  ознак  предметів  і  явищ,  зв’язків  і  відношень  між
               ними, та виділення аспектів, що цікавлять дослідника. Абстракція

               найчастіше  виділяє  з  явищ  одну,  певну  сторону  у  чистому
               вигляді.
                      Процес абстрагування проходить дві ступені. Перша ступінь

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

               несуттєвого).  Друга  ступінь  це  реалізація  можливостей
               абстрагування.  Суть  цієї  реалізації  полягає  в  тому,  що
               здійснюється  заміщення  об'єкта  К1  іншим,  менш  багатим

               властивостями  об'єктом  К2,  що  виступає  в  якості  "моделі"
               першого.
                      Абстракції існують наступних основних типів:
                      –      ототожнення  -  утворення  понять  шляхом  об'єднання

               предметів, зв'язаних відносинами типу рівності в особливий клас
               (відволікання від ряду індивідуальних властивостей предметів);
                      –      ізолювання  -  виділення  властивостей  і  відносин,

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

               абстракціями полягає в тому, що в першому випадку ізолюється


                                                            6
   1   2   3   4   5   6   7   8   9   10   11