Page 51 - 6602
P. 51

Атрибутами моделі є відповідно рядок символів і опис графа.
                            Опис графа має нестандартний тип grtype, який є структурою, що
                            об'єднує матрицю суміжності графа і опис потоків даних і операцій.
















                                           Рис.3.20 Діаграма класу Оптимізація
                                  Клас  «Оптимізація»,  показаний  на  рис.3.20,  включає  базові
                            операції генерування кроку пошуку, розрахунку значення критерію
                            оптимізації  Q  і  пошуку  максимуму.  Цей  клас  є  абстрактним,
                            оскільки  в  ньому  не  враховані  особливості  завдання  структурної
                            оптимізації СЗД на основі алгоритмічної моделі. Тому створимо на
                            його  основі  конкретний  клас-спадкоємець  СЗДОптим.  У  класі-
                            спадкоємцеві  визначимо  операції  еквівалентних  перетворень
                            алгоритмічної моделі [20], за допомогою яких генеруються варіанти
                            структур  СЗД.  Оцінка  критерію  оптимізації  виконується  з
                            використанням виклику функції оцінки характеристик моделі rate().
                            Наступним  етапом  розробки  класу  «Оптимізація»  буде  створення
                            спадкоємця  СЗДОптимНевиз,  що  враховує  функціонування  СЗД  в
                            умовах  невизначеності  [19].  При  цьому  змінюється  спосіб
                            (операція) оцінки критерію і додається операція введення до складу
                            структури  СЗД  штучної  невизначеності.  Перевизначена  операція
                            оцінювання     критерію    завдяки    властивості   поліморфізму
                            використовує оцінки характеристик моделі класу «МодельНевиз».

















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