|
Научная визуализация
Год выпуска: | 2017 |
Квартал: | 1 |
Том: | 9 |
Номер: | 1 |
Страницы: | 26 - 40 |
|
Название публикации: |
ВИЗУАЛЬНЫЙ АНАЛИЗ ПАКЕТОВ ПРОГРАММ |
Авторы: |
В.Ю. Романов (Россия), Д.Е. Намиот (Россия)
|
Адреса авторов: |
В.Ю. Романов
vladimir.romanov@gmail.com
Московский Государственный Университет имени М.В. Ломоносова, Россия
Д.Е. Намиот
dnamiot@gmail.com
Московский Государственный Университет имени М.В. Ломоносова, Россия |
Краткое описание: |
В статье приводится обзор методов визуализации разнообразных метрик для программных систем. Основное назначение подобного рода анализа – это анализ качества программного обеспечения, а также интегрирование отдельных компонент (пакетов) в сложные программные комплексы. Многие современные системы (программные компоненты) с открытым кодом, например, представляют собой большие и достаточно сложные программные комплексы, интеграция которых в новый проект может представлять собой весьма непростую задачу. Задача становится еще более сложной, если нет доступа к исходным текстам интегрируемых компонент. Одной из наиболее известных систем визуализации структуры программ является язык UML. Вместе с тем, существует достаточно много других систем визуального отображения, которые применяются при анализе программного обеспечения. Именно это и является предметом рассмотрения данной статьи. В статье рассмотрены вопросы визуализации метрик пакетов программного обеспечения. Метрики программ есть одно из наиболее активных в использовании направлений, относящихся к анализу программного обеспечения. И визуальный анализ здесь является одним из наиболее часто используемых инструментов. В качестве моделей визуализации рассматриваются графовые и пост-графовые подходы. К числу первых, например, относятся графы дефектов и полиметрические расширения. К пост-графовым моделям визуализации относятся деревья-карты, деревья-кольца, ступенчатые чертежи и полярные диаграммы. Представленные в статье подходы к визуальному анализу программных метрик должны входить в арсенал исследователей и практиков в области программной инженерии. |
Язык: |
Русский |
|
|
|