Формализация процесса поиска дублирующегося кода в крупных программных продуктах

Анализ проблем при разработке крупных программных продуктов. Изучение особенностей обнаружения дублирующегося кода и его последующего удаления. Аналитическое определение порогового значения размера фрагмента кода. Формализация математической модели.

Подобные документы

  • Анализ данных машинного кода компиляторов при выполнении сборки программы в различных режимах. Анализ особенностей машинного кода, генерируемого различными компиляторами для Windows и Linux в режимах Debug и Release, обзор уязвимости переполнения буфера.

    статья, добавлен 08.03.2019

  • Реорганизация кода, причины её применения. Признаки плохого кода. Методы рефакторинга, изменение сигнатуры метода, инкапсуляция поля, замена условного оператора полиморфизмом. Проблемы, возникающие при проведении рефакторинга, средства автоматизации.

    реферат, добавлен 23.10.2016

  • Радиообмен как специально созданный языковой код в рамках общения "пилот - диспетчер", с целью обеспечения безопасности полетов и пассажиров. Компоненты языка-кода дискурса радиообмена. Анализ дискурсивных формул радиообмена, направления их классификации.

    статья, добавлен 29.12.2017

  • Понятие и назначение информационных технологий и систем, определение их роли и значения в управлении современным предприятием, современное состояние и перспективы. Виды и отличительные особенности ИС, их эволюция и причины трансформации, формализация.

    лекция, добавлен 21.01.2011

  • Верификации программных продуктов как проблема информационной безопасности. Особенности применения графо-аналитических моделей при верификации программных продуктов. Анализ перспектив использования кубических покрытий в областях безопасности информации.

    статья, добавлен 24.03.2018

  • Организация таблиц идентификаторов с применением разных методов. Генерация и оптимизация кода, синтаксически управляемые переводы. Тексты программных модулей для курсовой работы, функции переходов конечного атома, пользовательский интерфейс программ.

    учебное пособие, добавлен 15.09.2012

  • Понятие и значение сканеров штрих-кода, признаки их классификации. Отличительные черты ручных, встраиваемых, многоплоскостных, безпроводных и промышленных сканеров, их достоинства, недостатки, условия применения. Рекомендации относительно выбора моделей.

    статья, добавлен 07.09.2010

  • Типы и классификация вредоносного ПО и разновидности вирусов и способы борьбы с ними. Признаки классификации вредоносного кода на программ-парольных воров, хакерские утилиты и дропперов. Проблема вредоносного кода в ОС семейства Unix и в ОС Android.

    отчет по практике, добавлен 03.11.2014

  • Разработка задачи кластеризации с учётом интеллектуального формирования параметрической модели SQL-запроса. Анализ проблем с производительностью программных систем промышленного или коммерческого уровня. Изучение представлений производительности Oracle.

    статья, добавлен 12.01.2018

  • Автоматизированная обработка информации по управлению трудовыми ресурсами, функциональные преимущества. Штриховое кодирование информации. Структура штрихового кода ЕАМ. Свойства информации 1:С "Бухгалтерия". Расчет контрольной цифры для кода ЕAN13.

    контрольная работа, добавлен 30.09.2010

  • Методы моделирования стохастических процессов. Формализация концептуальной модели. Выбор, описание и проверка программных средств моделирования. Интерпретация моделирующей программы для детерминированного варианта модели и для стохастической системы.

    курсовая работа, добавлен 29.11.2015

  • Способы борьбы с ошибками, возникающими при передаче информации. Представление двоичных кодов с помощью куба. Функции корректирующих и линейных групповых кодов. Методы реализации кода Хэмминга. Алгоритм построения кода для исправления одиночной ошибки.

    реферат, добавлен 06.09.2013

  • Концепция и сущность управления качеством программного обеспечения. Роль стандартизации и сертификации в управлении качеством программных систем. Способы защиты программных продуктов от копирования, модификации фрагмента программы, отражающего авторство.

    лабораторная работа, добавлен 21.12.2012

  • Мотивация использования высокоуровневых языковых расширений. Особенности и описание модели автоматизируемого программного объекта. Алгоритм создания модели программного объекта, характеристика его основных свойств. Процесс разработки семейства программ.

    статья, добавлен 10.03.2018

  • Проведение исследования теоремы о NP-полноте задачи деобфускации при добавлении к запутываемой программе дополнительных входных и выходных данных. Разработка алгоритма перевода машинного кода в промежуточное представление на основе частичной эмуляции.

    автореферат, добавлен 31.03.2018

  • Блок-схема метода простой вставки. Изучение фрагмента программного кода. Исследование главных особенностей функционирования метода пузырька. Описание работы приложения. Основы построения графиков в нем. Основные аспекты визуализации сортировки массивов.

    курсовая работа, добавлен 21.02.2015

  • Применение условного оператора if в Object Pascal для выполнения (невыполнения) варианта кода в зависимости от условий. Использование оператора case. Цикл for с отрицательным приращением для вычисления факториала. Вложенные циклы и форматирование кода.

    контрольная работа, добавлен 13.03.2012

  • Кодирование информации. Построение кода Хаффмана для набора букв. Подсчет средней длины кодового слова. Использование частоты вхождения букв. Построение кода Шеннона. Кодировка имени арифметическим кодом. Вычисление кумулятивных вероятностей по формуле.

    контрольная работа, добавлен 16.02.2014

  • Характеристика основных форматов представления учебного материала. Описание критериев для сравнительного анализа программных продуктов для озвучивания текста. Анализ весовых коэффициентов критериев качества. Определение интегральных показателей качества.

    статья, добавлен 27.05.2017

  • Обеспечение пожаро-взрывобезопасности защитной оболочки реакторной установки. Эффективность применения расчетного кода СОКРАТ на примере базовых запроектных аварий для реакторной установки. Анализ состояния РУ и ее отклик на управление тяжелой аварией.

    доклад, добавлен 19.11.2018

  • Исследование и характеристика особенностей программных продуктов конкурентов. Ознакомление с основными требованиями к информационной и программной совместимости. Определение и анализ значения электронных носителей информации в учебных заведениях.

    курсовая работа, добавлен 16.02.2016

  • Двоичная система счисления. Позиционные и непозиционные системы счисления. Деление чисел с фиксированной запятой с восстановлением остатка по алгоритму с восстановлением остатка на сумматоре дополнительного кода. Переход от обратного кода к прямому.

    контрольная работа, добавлен 25.03.2012

  • Описание алгоритма программы, полный листинг программного кода с комментариями. Организация входных и выходных данных, результаты работы программных форм. Технические средства и назначение программы. Условия выполнения и основные функции программы.

    курсовая работа, добавлен 13.12.2015

  • Сравнительный анализ программных продуктов на основе следующих критериев: управление продажами, администрирование, функционал поиска клиентов, расширяемость функционала, отчетность, документированность. Анализ значения интегрального показателя качества.

    статья, добавлен 15.07.2018

  • История развития различных операционных систем для мобильных устройств. Оптимизация кода системы для работы на устройствах с ограниченными ресурсами. Улучшение кэширования кода и ускорение работы программ при пониженных требованиях к энергопотреблению.

    статья, добавлен 01.04.2019

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.