Проблема дублирования исходного кода в программных продуктах
Классификация и характеристика дублирующихся блоков программного кода. Описание основных причин появления дубликатов кода, описание и особенности форм дублирования программного кода. Отличительные черты текстового и функционального дублирования.
Подобные документы
Общее описание и правила "Виселицы" как онлайн-игры в слова, основные этапы и принципы создания соответствующей программы с помощью языка программирования Си. Реализация программного кода с комментариями. Разработка и содержание инструкции пользователя.
статья, добавлен 18.02.2019Результаты генерации исходного кода классов системы хранения электрогастроэнтерограмм. Описание методик и программных инструментов. Использование "умных" указателей std::shared_ptr в публичных классах за счёт стандартных конструкторов и операторов.
статья, добавлен 02.03.2020Определение понятия, типы и классификация вредоносного программного обеспечения. Характеристика разновидностей вирусов и основных способов борьбы с ними. Изучение проблемы действия вредоносного кода в оперативной системе семейств Unix и Android.
отчет по практике, добавлен 13.11.2014Табуляция функции в заданных пределах изменения параметра. Описание методов дихотомии, Симпсона и Лагранжа, построение схем алгоритмов и программного кода. Определение максимума интерполяционного многочлена при помощи методов одномерной оптимизации.
курсовая работа, добавлен 22.06.2012Описание метода семантического редактирования и обзор современных исследований в данной области. Разделение представлений программной системы на абстрактное, редактируемое, выполняемое, хранимое и визуальное. Увеличение производительности программиста.
статья, добавлен 07.03.2019Описание основных алгоритмов, используемых в программе, реализующей параллельную работу нескольких процессов. Работа программы с параметрами: kurs.exe и text.txt. Описание основных подпрограмм, переменных, констант и типов. Обзор исходного кода программы.
контрольная работа, добавлен 11.12.2012Общее описание и условия применения языка программирования Си. Основные этапы создания игры с искусственным интеллектом "Морской бой" в программе Code Blocks. Правила игры и разработка инструкции пользователя. Принцип реализации программного кода.
курсовая работа, добавлен 18.02.2019Описание среды программирования. Программы просмотра HTML-документов. Требования к техническому и программному обеспечению. Методика разработки интернет-сайта. Создание полноценного функционирующего программного кода с внешней графической надстройкой.
курсовая работа, добавлен 25.06.2014Особенность определения традиционных и нетрадиционных тестов. Главная сущность теории реляционных баз данных. Анализ создания нового программного продукта. Характеристика сотворения проекта модульного задания. Выполнение рефакторинга тестируемого кода.
курсовая работа, добавлен 27.07.2015Виды тестирования и его структура. Основная характеристика теста. Этапы разработки проекта. Создание проекта на Visual Basic. Визуальное программирование. Второй этап, задание значений свойствам объектов. Программный код. Описание программного кода.
курсовая работа, добавлен 26.07.2008Токен – программный объект, который содержит информацию о безопасности сеанса и идентифицирует посетителя и его пользовательские привилегии. Проектирование базы данных и основных компонентов интерфейса сервиса автоматизации процесса проверки кода.
дипломная работа, добавлен 02.09.2018Ознакомление со структурой программного модуля. Исследование и характеристика основных способов создания обработчиков событий. Рассмотрение и анализ главных принципов процесса использования окна кода при создании и редактировании текста программы.
презентация, добавлен 14.03.2016Установка и настройка необходимых драйверов и прикладного программного обеспечения. Разработка формы приложения. Написание программного кода приложения. Анализ возможных вариантов подключения базы данных. Размещение компонентов на форме проекта.
статья, добавлен 21.02.2018Описание учета договоров купли-продажи автомобилей. База данных в MS Access, формы проекта, выбор и назначение компонентов. Разработка модулей, процедур, функций проекта и их назначение. Листинг программного кода и визуальное представление результатов.
курсовая работа, добавлен 29.05.2014Автоматизированная обработка информации по управлению трудовыми ресурсами, функциональные преимущества. Штриховое кодирование информации. Структура штрихового кода ЕАМ. Свойства информации 1:С "Бухгалтерия". Расчет контрольной цифры для кода ЕAN13.
контрольная работа, добавлен 30.09.2010Описание механизма введения в компьютер исходного ассемблерного текста программы. Осуществление шага ассемблирования, который включает в себя трансляцию исходного кода в машинный, объектный код и генерацию OBJ-модуля. Запуск программы-транслятора MASM.
лабораторная работа, добавлен 18.03.2011Использование унифицированной структуры программного представления конечного автомата. Моделирование поведения программы на стадиях разработки. Применение автоматической генерации кода по формальному описанию алгоритма. Нотация диаграмм состояний UML.
статья, добавлен 10.03.2018Разработка методики анализа программного кода на предмет анализируемости, позволяющей получать объективную, количественную оценку показателя качества в соответствии с поставленными требованиями, назначением и специфическими особенностями продукта.
автореферат, добавлен 02.05.2018Способы борьбы с ошибками, возникающими при передаче информации. Представление двоичных кодов с помощью куба. Функции корректирующих и линейных групповых кодов. Методы реализации кода Хэмминга. Алгоритм построения кода для исправления одиночной ошибки.
реферат, добавлен 06.09.2013Построение диаграммы классов объектной модели. Графическое представление диаграмм деятельности и диаграмм последовательностей. Сущность и цели построения Use Case–диаграммы. Конструкция главного диалогового окна. Исходные тексты программного кода.
курсовая работа, добавлен 10.06.2013История развития тестирования программного обеспечения и современные достижения в данной сфере. Системные и пользовательские требования, атрибуты качества. Виды тестирования по степени знания кода. Тестирование мобильных приложений на базе ОС Android.
дипломная работа, добавлен 04.11.2015Сравнительный анализ эффективности адаптивных систем передачи данных с решающей обратной связью. Выбор образующего полинома циклического кода. Синтез кодовой комбинации циклического кода. Типы кадров согласно процедуре HDLC. Формирование I-кадра.
практическая работа, добавлен 09.06.2014Проведение исследования теоремы о NP-полноте задачи деобфускации при добавлении к запутываемой программе дополнительных входных и выходных данных. Разработка алгоритма перевода машинного кода в промежуточное представление на основе частичной эмуляции.
автореферат, добавлен 31.03.2018Применение условного оператора if в Object Pascal для выполнения (невыполнения) варианта кода в зависимости от условий. Использование оператора case. Цикл for с отрицательным приращением для вычисления факториала. Вложенные циклы и форматирование кода.
контрольная работа, добавлен 13.03.2012- 100. Теория информации
Кодирование информации. Построение кода Хаффмана для набора букв. Подсчет средней длины кодового слова. Использование частоты вхождения букв. Построение кода Шеннона. Кодировка имени арифметическим кодом. Вычисление кумулятивных вероятностей по формуле.
контрольная работа, добавлен 16.02.2014