Проблема дублирования исходного кода в программных продуктах
Классификация и характеристика дублирующихся блоков программного кода. Описание основных причин появления дубликатов кода, описание и особенности форм дублирования программного кода. Отличительные черты текстового и функционального дублирования.
Подобные документы
Проектирование программного модуля: расчетные формулы и описание схемы программы. Структуры разрабатываемого пакета и используемых типов данных. Создание основной формы программы. Написание кода основных расчетов. Проектирование интерфейса программы.
курсовая работа, добавлен 25.05.2014Исследование преобразователей кодов, их влияние на кодировку данных и содержание. Схемы проектирования: двойное преобразование и синтез логического устройства комбинационного типа. Преобразование одного кода в другой, а также особенность кода Грея.
контрольная работа, добавлен 02.03.2011Назначение, цели создания, компоненты веб-приложения "Умная ферма". Описание RESTFul API запросов. Описание разделов и модулей веб-приложения. Обоснование выбора программных продуктов для создания программного кода. Разделы сайта и система навигации.
курсовая работа, добавлен 28.06.2020Структура стоимости программного обеспечения. Использование строк кода LOC и функциональных точек в качестве единицы измерения размера программного продукта. Оценка затрат на разработку ПО. Описание жизненного цикла в конструктивной модели стоимости.
контрольная работа, добавлен 13.10.2013Краткая характеристика программных способов нахождения кода в документах, таких как метод регулярных выражений, поиск конструкций языка по их местоположению в тексте, построчный анализ текста по ключевым словам и с подсчетом их количества в каждой строке.
статья, добавлен 18.12.2017Расширение перечня функций и возможностей смартфона или планшета. Рассмотрение возможностей увеличения продолжительности работы мобильного устройства в автономном режиме. Исследование проблемы оптимизация кода по критерию минимума энергопотребления.
статья, добавлен 25.03.2016Определение цикличного кода, по порождающей или проверочной матрице. Построение порождающего и проверочного многочленов по циклическому коду. Постановка задачи и построение кода Файра. Спецификация на программные модули. Листинг программных модулей.
контрольная работа, добавлен 18.01.2011Анализ входных и выходных данных, принципы обработки ошибок. Структурная диаграмма программного модуля и описание ее параметров. Разработка пользовательского интерфейса. Реализация и тестирование программного модуля, анализ и структура его кода.
дипломная работа, добавлен 24.03.2016Типы и классификация вредоносного ПО и разновидности вирусов и способы борьбы с ними. Признаки классификации вредоносного кода на программ-парольных воров, хакерские утилиты и дропперов. Проблема вредоносного кода в ОС семейства Unix и в ОС Android.
отчет по практике, добавлен 03.11.2014Описание алгоритма сжатия байт-кода JVM, основанного на генерации новых инструкций для часто встречающихся последовательностей байт-кодов исходной программы. Минимизация суммарного размера программы и интерпретатора, необходимого для её исполнения.
статья, добавлен 15.01.2019Методика определения связей между элементами проекта разработки программного обеспечения, реализуемого с помощью трассировки требований на основе данных из систем контроля версий исходного программного кода. Характеристика известных методов трассировки.
статья, добавлен 07.03.2019Объектно-ориентированный анализ программного обеспечения встроенного микропроцессора в учрежденческой мини автоматической телефонной станции. Диаграммы классов, прецедентов и состояний. Сущность визуализации общей структуры исходного кода программы.
курсовая работа, добавлен 28.05.2016Характеристика специфических особенностей кольцевой системы защиты программного обеспечения от нелицензионного использования. Методика подсчета количества тактов процессора, затраченных на выполнение исходного кода с помощью ассемблерной инструкции.
статья, добавлен 29.04.2017Общая характеристика и отличительные особенности языка программирования Си, преимущества и недостатки его использования. Порядок разработки программы, требования к ней. Реализация программного кода с комментариями. Составление инструкции пользователя.
курсовая работа, добавлен 18.02.2019Определение сущности кодирования – процесса жизненного цикла, который заключается в написании программного кода разрабатываемого программного обеспечения. Рассмотрение необходимости тестирования. Анализ моделей и методов проектирования архитектуры.
презентация, добавлен 20.09.2017Анализ аналогичных программных продуктов. Рефакторинг: улучшение существующего кода Refactoring. Описание инструментальных средств разработки. Проектирование приложения. Создание приложения в конфигураторе платформы 1С. Тестирование и рефакторинг ПП.
курсовая работа, добавлен 03.05.2022Структурная схема устройства передачи данных и команд. Параметры блоков Constant Block, Fcn Block, Mux Block и др. Особенности построения циклического кода и кода с удвоением. Моделирование датчика температуры, кодирующего и декодирующего устройства.
курсовая работа, добавлен 08.04.2016Метод наименьших квадратов при решении задач математической статистики, его достоинства и недостатки. Алгоритм расчёта начальной скорости счёта и периода полураспада. Описание пользовательского интерфейса и результатов. Листинг программного кода.
контрольная работа, добавлен 21.05.2014Особенности преобразования двоичного кода в код "обратный". Характеристика аспектов реализации схемы преобразования на мультиплексоре. Методика подбора счетчиков. Рассмотрение основ диаграммы импульсов на выходе каждого разряда двоичного счетчика.
курсовая работа, добавлен 18.12.2013Анализ принципа работы программного приложения, которое реализует алгоритм пошаговой логической игры с интерфейсом командной строки. Характеристика основных преимуществ языка программирования С. Специфические особенности исходного кода программы.
курсовая работа, добавлен 17.02.2019Особенности и направления применения информационных технологий для автоматизации работы регистратора в поликлинике, используемые методы и инструментарий. Описание входной и выходной информации. Составление программного кода и листинг, анализ содержания.
контрольная работа, добавлен 27.01.2014UML как язык визуального описания принципов работы программных продуктов, созданный для определения, визуализации, проектирования и документирования, в основном, программных систем. Плюсы и минусы языка моделирования, динамичное развитие и поддержка.
статья, добавлен 30.04.2019Жизненный цикл программного обеспечения компьютерных систем. Технологическая и эксплуатационная безопасность программ. Доказательства правильности программ и их спецификаций. Анализ безопасности программного обеспечения, целостности программного кода.
книга, добавлен 15.09.2012Необходимость обеспечения понятности алгоритма, "читабельности" исходного кода программы, и как следствие модифицируемости и относительной лёгкости сопровождения конечного программного продукта. Аппарат рекурсивных функций, разработанный Алонзо Чёрчем.
реферат, добавлен 01.11.2020Проектирование и разработка мобильного приложения. Реализация программного кода приложения. Отладка и тестирование интерфейса пользователя. Комплексное изучение основных принципов технологии структурного и объектно-ориентированного программирования.
отчет по практике, добавлен 20.06.2021