Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
В данной работе изложена сущность подхода к созданию программы для автоматического определения связанности компонентов в приложениях. Определено понятие связанности, описаны её типы, метрики для её оценки, а также паттерны проектирования для её снижения. Проведен анализ существующих систем для автоматического анализа связанности. Изучена технология статического анализа исходного кода приложений. Разработана конкретная программная реализация приложения для автоматического определения связанности, основанная на статическом анализе исходного кода приложений, с применением алгоритма HITS для расчета связанности. Проведен анализ связанности приложений с открытым исходным кодом.
This work aims to consider the basis of creation of a program for the automatic coupling analysis of applications. It was described the term of coupling itself, its types, metrics and design patterns used in order to reduce coupling. The work investigates current software for the automatic coupling analysis and describes the approach of static analysis of source code of applications as one of the main methods used in this software. As a result of this work the application for the automatic coupling analysis was created. The application is based on the static analysis and uses HITS algorithm for the coupling evaluation. The program was used to assess coupling of open-source software.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 8
Last 30 days: 0 Detailed usage statistics |