АРХИТЕКТУРА ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ПОДДЕРЖКОЙ СТРУКТУРНОГО РЕДАКТИРОВАНИЯ
Аннотация:
Предмет исследования. Представлены результаты исследования инструментальных средств разработки программного обеспечения. Решена задача создания архитектуры среды разработки программного обеспечения с поддержкой структурного редактирования. Показан процесс проектирования и экспериментальные проверки модифицированной архитектуры интегрированной среды разработки. Метод. На основе анализа существующих интегрированных сред разработки программного обеспечения с поддержкой структурного редактирования выделены их особенности и недостатки. Предложена архитектура среды разработки, позволяющая создать прототип системы для решения таких проблем существующих структурных редакторов как круговая трансляция из текстового представления исходного кода в промежуточное и обратно, недостаточный функционал (по сравнению с классическими средами разработки), сложность разработки новых сред разработки с поддержкой структурного редактирования. Основные результаты. При проектировании архитектуры предложено отказаться от текстового представления исходного кода на всех этапах разработки. Это позволило отказаться от круговой трансляции и уменьшить количество компонентов системы. Такое решение привело к повышению производительности среды разработки. Предложенный прототип среды разработки с поддержкой структурного редактирования позволил экспериментальным образом проверить эффективность модификации архитектуры. Выполнены эксперименты по сравнению скорости компиляции программных проектов и скорости проведения автоматического рефакторинга исходного кода. Практическая значимость. Предложенное решение может быть использовано в организациях, занимающихся промышленной разработкой программного обеспечения, а также создателями новых сред разработки программного обеспечения.
Ключевые слова:
Постоянный URL
Статьи в номере
- СРАВНИТЕЛЬНЫЙ АНАЛИЗ МЕТОДОВ ОЦЕНКИ ПАРАМЕТРА ФРИДА(на англ. яз.)
- ИССЛЕДОВАНИЕ ИНТЕРФЕРЕНЦИИ СЛАБЫХ КОГЕРЕНТНЫХ МНОГОМОДОВЫХ СОСТОЯНИЙ ДЛЯ ЗАДАЧ КВАНТОВОЙ КОММУНИКАЦИИ С НЕДОВЕРЕННЫМ ПРИЕМНЫМ УЗЛОМ
- ЮСТИРОВКА ЛАЗЕРНОГО ДИОДНОГО МОДУЛЯ С ВОЛОКОННЫМ ВЫХОДОМ
- ВЛИЯНИЕ ДОБАВОК ОКСИДОВ НА АП-КОНВЕРСИОННУЮ ЛЮМИНЕСЦЕНЦИЮ ИОНОВ ЭРБИЯ В ЩЕЛОЧНОГЕРМАНАТНЫХ СТЕКЛАХ
- МИНИМИЗАЦИЯ УРОВНЯ СОБСТВЕННЫХ ШУМОВ МАССИВА ВОЛОКОННО-ОПТИЧЕСКИХ ИНТЕРФЕРОМЕТРИЧЕСКИХ ДАТЧИКОВ ПУТЕМ РЕГУЛИРОВКИ ПАРАМЕТРОВ КАСКАДА ОПЕРАЦИОННЫХ УСИЛИТЕЛЕЙ.
- ОЦЕНКА КОЖНОГО КРОВОТОКА НИЖНИХ КОНЕЧНОСТЕЙ МЕТОДОМ ДВУМЕРНОЙ ФОТОПЛЕТИЗМОГРАФИИ
- МЕТОД ПРОГРАММНОЙ КОРРЕКЦИИ АБЕРРАЦИОННЫХ ИСКАЖЕНИЙ ИЗОБРАЖЕНИЯ В МИКРОСКОПИИ СТРУКТУРИРОВАННОГО ОСВЕЩЕНИЯ
- ПОСТРОЕНИЕ 3D-МОДЕЛИ ИЗОБРАЖЕНИЯ ОБЪЕМНОЙ ОТРАЖАТЕЛЬНОЙ ГОЛОГРАММЫ МЕТОДОМ ФОТОГРАММЕТРИИ
- МЕТОДЫ ОПТИМИЗАЦИИ ИСХОДНЫХ ОПТИЧЕСКИМ СХЕМ ЛИТОГРАФИЧЕСКИХ ОБЪЕКТИВОВ(на англ. яз.)
- НЕПОРАЖАЮЩЕЕ ВОЗДЕЙСТВИЕ НАПРАВЛЕННЫМ ОПТИЧЕСКИМ ИЗЛУЧЕНИЕМ НА ПРИБОРЫ СО СВЕТОЧУВСТВИТЕЛЬНЫМИ СЕНСОРАМИ
- СИНТЕЗ РОБАСТНОГО ДИНАМИЧЕСКОГО РЕГУЛЯТОРА ДЛЯ УПРАВЛЕНИЯ ПОЛОЖЕНИЕМ ШАРА НА ПОВОРОТНОЙ ПЛАТФОРМЕ
- МОРФОЛОГИЯ И ОПТИЧЕСКИЕ СВОЙСТВА ПЛЕНОК AlN НА САПФИРЕ
КЛАСТЕРИЗАЦИЯ ТЕКСТОВ С ИСПОЛЬЗОВАНИЕМ СЕМАНТИКО-СИНТАКСИЧЕСКИХ СВЯЗЕЙ СЛОВ
- ИМИТАЦИОННАЯ МОДЕЛЬ РЕЗЕРВИРОВАННОГО МЕЖМАШИННОГО ОБМЕНА С УЧЕТОМ ОРГАНИЗАЦИИ ОЧЕРЕДЕЙ НА ДОСТУП К АГРЕГИРОВАННЫМ КАНАЛАМ
- СУБПОЛОСНЫЙ АНАЛИЗ ИЗОБРАЖЕНИЙ МОРСКОЙ ПОВЕРХНОСТИ НА ОСНОВЕ КОСИНУС-ПРЕОБРАЗОВАНИЯ
- РЕАЛИЗАЦИЯ ПРОТОКОЛА ОБМЕНА ДАННЫМИ МЕЖДУ ПРОГРАММНЫМИ АГЕНТАМИ В ОБЛАЧНОЙ ИНФРАСТРУКТУРЕ В ГЕОГРАФИЧЕСКИ РАСПРЕДЕЛЕННЫХ ЦЕНТРАХ ОБРАБОТКИ ДАННЫХ
- ИДЕНТИФИКАЦИЯ СТАДИИ ДЕГРАДАЦИИ ОБОРУДОВАНИЯ В СИСТЕМАХ СЕРВИСНОГО ОБСЛУЖИВАНИЯ ПРЕВЕНТИВНОГО ТИПА
- ЭНЕРГЕТИЧЕСКИЙ АНАЛИЗ БИОИНСПИРИРОВАННОГО МЕХАНИЗМА НОГИ ГАЛОПИРУЮЩЕГО РОБОТА-ГЕПАРДА
- МОДЕЛИРОВАНИЕ РЕЗОНАНСНЫХ ЭФФЕКТОВ В ПОЗВОНОЧНИКЕ С ДОПОЛНИТЕЛЬНЫМИ ФИКСИРУЮЩИМИ ЭЛЕМЕНТАМИ
- ПОВЫШЕНИЕ УРОВНЯ РАСПОЗНАВАНИЯ УТЕЧЕК ИНФОРМАЦИИ ПО СТОРОННИМ КАНАЛАМ С ИСПОЛЬЗОВАНИЕМ ВЭЙВЛЕТ-ПРЕОБРАЗОВАНИЯ
- МОДЕЛИРОВАНИЕ ПОВЕДЕНИЯ НЕОРГАНИЗОВАННОЙ ГРУППЫ В СЛУЧАЕ ЧРЕЗВЫЧАЙНОЙ СИТУАЦИИ
- ИССЛЕДОВАНИЕ ЭФФЕКТИВНОСТИ АЛГОРИТМОВ ВОССТАНОВЛЕНИЯ СИГНАЛА ПРИ ПРОТЯЖЕННЫХ ПРОПУСКАХ И РЕДКОМ ПОСТУПЛЕНИИ ИЗМЕРЕНИЙ
- МОДЕЛИРОВАНИЕ БЕСПРОВОДНЫХ СЕТЕЙ В СРЕДЕ OMNET++ С ИСПОЛЬЗОВАНИЕМ INET FRAMEWORK
- ПРОЕКТИРОВАНИЕ ОБРАЗОВАТЕЛЬНОЙ СРЕДЫ С ПОМОЩЬЮ СМАРТ-КОНТРАКТОВ БЛОКЧЕЙНА ETHEREUM
- РАЗРАБОТКА ПОРТАЛОВ ДЛЯ УПРАВЛЕНИЯ ОБЛАЧНЫМИ СЕРВИСАМИ В СОСТАВЕ ЦЕНТРА ОБРАБОТКИ И ХРАНЕНИЯ ДАННЫХ