Науковий вісник НЛТУ України (Oct 2016)
ОЦІНЮВАННЯ АСПЕКТНОЇ РЕОРГАНІЗАЦІЇ ПРОГРАМНОГО КОДУ ЗА ХАРАКТЕРИСТИКОЮ СУПРОВОДЖУВАНОСТІ
Abstract
Розглянуто проблему складності супроводу програмного забезпечення. Проаналізовано застосування аспектно-орієнтованого програмування для забезпечення якісної характеристики програм – супроводжуваності. Проведено дослідження на прикладі прототипу програмної системи онлайн-банкінг для випадку об'єктно-орієнтованої та аспектно-орієнтованої реалізації. Отримані результати свідчать про підвищення індексу супроводжуваності для випадків локалізації наскрізної функціональності – логування, опрацювання виняткових ситуацій, перевірка прав доступу. Індекс супроводжуваності можна розглядати як вагове оцінювання на основі кількості рядків коду (LOC), цикломатичної складності (CC) та об'єму холстеда (HV). Є потреба у вдосконаленні вагового оцінювання супроводжуваності.
Keywords