Работаем без выходных. Пишите в ТГ @Diplomit или MAX +79879159932
Корзина (0)---------

Корзина

Ваша корзина пуста

Корзина (0)---------

Корзина

Ваша корзина пуста

Разработка системы статистического анализа программного кода, дипломная работа по прикладной информатике

 Разработка системы статистического анализа программного кода, дипломная работа по прикладной информатике

Получите бесплатно демо-версию
Демо-версия - дипломная работа, в котрой удалена часть текста, рисунков, таблиц.Посмотреть все услуги
дипломной работы на электронную почту.
Введите адрес электронной почты и нажмите "Отправить"

Заказать демо-версию:
Email
Отправляя эту форму, я принимаюусловия конфиденциальности.
Скачать план работы в формате PDF
Работа подготовлена и защищена в 2017 году в ФГАОУ ВО «Севастопольский государственный университет», Институт информационных технологий и управления в технических системах, направления подготовки 09.03.2 «Информационные системы и технологии». Актуальность проблемы разработки средств анализа программного кода не вызывает сомнения, о чем свидетельствует большое количество публикаций на эту тему. Современные технологические, промышленные и бизнес- процессы сложно представить без обеспечения соответствующим программным обеспечением (ПО). Однако, каждое ПО проходит стадию разработки, сопряженную с процессом проверки ПО на соответствие требований по автоматизируемым процессам. Во время процесса разработки и отладки ПО разработчики анализируют программный код с различными целями, которые условно разделяются на следующие типы: Выявление ошибок в логике приложения или в использовании сторонних библиотек, наличие закладок с незавершенными функциями ПО; Проверка на соответствие внутренним стандартам разработки (Code review) и постановка задач для рефакторинга программного кода; Анализ программного кода на уязвимости (утечки памяти, уязвимости в безопасности ПО и т.д.) [2]; Анализ изменений в программном коде для оптимизации тестирования, например, для выборочного запуска автоматизированных тестов регрессионного тестирования [7]. Первый и второй тип анализа проводятся вручную, разработчик просматривает программный код и принимает решение о его корректности и соответствии стандартам разработки. Третий и четвёртый тип анализа выполняется специальными программными средствами для анализа программного кода.
Год:
2017
Программа с исходниками:
да, С++
Наши гарантии
Покупается впервые!
Все непокупавшиеся работы
Дополнительные услуги:
Готова к отправке
Артикул: 84158
2 000
Нужна уникальная работа с гарантией? напишите нам!
В избранное К сравнению
Описание
Характеристики
Отзывы (940)

Описание

Не нашли подходящую работу?Оцените стоимость ее написания!

Работа подготовлена и защищена в 2017 году в ФГАОУ ВО «Севастопольский государственный университет», Институт информационных технологий и управления в технических системах, направления подготовки 09.03.2 «Информационные системы и технологии».

Актуальность проблемы разработки средств анализа программного кода не вызывает сомнения, о чем свидетельствует большое количество публикаций на эту тему. Современные технологические, промышленные и бизнес- процессы сложно представить без обеспечения соответствующим программным обеспечением (ПО). Однако, каждое ПО проходит стадию разработки, сопряженную с процессом проверки ПО на соответствие требований по автоматизируемым процессам.

Во время процесса разработки и отладки ПО разработчики анализируют программный код с различными целями, которые условно разделяются на следующие типы:

  • Выявление ошибок в логике приложения или в использовании сторонних библиотек, наличие закладок с незавершенными функциями ПО;
  • Проверка на соответствие внутренним стандартам разработки (Code review) и постановка задач для рефакторинга программного кода;
  • Анализ программного кода на уязвимости (утечки памяти, уязвимости в безопасности ПО и т.д.) [2];
  • Анализ изменений в программном коде для оптимизации тестирования, например, для выборочного запуска автоматизированных тестов регрессионного тестирования [7].

Первый и второй тип анализа проводятся вручную, разработчик просматривает программный код и принимает решение о его корректности и соответствии стандартам разработки. Третий и четвёртый тип анализа выполняется специальными программными средствами для анализа программного кода.

Современные средства анализа программного кода широко представлены на рынке ПО, изначально встроенными в среды разработки ПО (Visual Studio, IntelliJ IDEA и другие), интегрируемыми в среды разработки или отдельными программными средствами, от различных компаний-разработчиков как зарубежных [6,8], так и отечественных [2,4,9]. Представленные на рынке анализаторы имеют широкую градацию по области применения, например от инструментов, предназначенных для поиска уязвимостей в безопасности приложения, которыми может воспользоваться злоумышленник и для определения степени соответствия программы международным стандартам разработки [2,4,6,8,9], до инструментов, анализирующих изменения в программном коде для оптимизации выполнения автоматизированных тестов, реализуемых и поддерживаемых разработчиками ПО [4,7].

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

Анализ зависимостей в программном коде реализован в большинстве средств анализа программного кода. Однако первоочередной задачей является анализ изменений в программном коде с целью прогнозирования их влияния на работоспособность ПО. Экономически выгодным является применение такого средства анализа изменений в программном коде для сложных (entarprise) проектов, в которых изменение небольшого участка программного кода может повлиять на различные разделы в ПО. Программное средство анализа изменений в программном коде отследит внесенные изменения в программном коде и, сопоставив программный код разделам ПО, спрогнозирует возможное влияние на определенные разделы ПО. Использование средства, проводящего автоматизированный анализ изменений в исходном коде, позволит:

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

Кроме того, помимо проблемы прогнозирования влияния изменений, необходимо просматривать результат анализа изменений в программном коде, и для чего целесообразно использовать средство когнитивной графики [1,3,10,11], представляющее данные, на основе которых программное средство спрогнозировало бы влияние изменений программного кода на тот или иной раздел ПО с целью обоснованного принятия решения разработчиками о необходимости проверять тот или иной раздел ПО после внесения изменений.

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

В комплект работы входит программа на языке С++ и СУБД Mysql.

Характеристики

Год
2017
Программа с исходниками
да, С++
24 июня 2026 17:31

Обратилась к данному производителю услуг в начале мая. Заказала ВКР, курсовую, отчет по практике, речь и презентацию. Почти 100 % оригинальность. Работают быстро. На вопросы отвечают почти моментально. Слегка переделали презентацию и речь по просьбе преподавателя и то, считаю, что какие то замечания должны были быть. ВКР приняли сразу. Изначально отпугнули низкие звезды на отзовике, но я все поняла вовремя и не жалею. Благодарю Вас!) Буду рекомендовать Вас знакомым!)

17 июня 2026 16:51

Обратилась сюда с очень сложной темой. Сделали диплом за месяц, что для меня было спасением. Ребята — профи, взялись за задачу, которая мне не поддавалась.

Есть небольшой нюанс: из-за сжатых сроков не успели отполировать все детали до идеала. Если планируете заказывать, лучше делать это заранее. Но несмотря на это, работа качественная, и я получила «отлично» на защите.

Огромное вам спасибо! Рекомендую ребят всем, кто попал в трудную ситуацию.

16 июня 2026 19:28

Учусь в МГУ на направлении бизнес-информатика. Сначала сомневалась, получится ли совместить требования методички и мои пожелания по структуре. В работе использовались данные из 1С и элементы анализа в Stata. Несколько раз просила внести изменения, всё сделали корректно. В итоге диплом приняли, а оригинальность оказалась выше 88%.

14 июня 2026 12:25

Писала диплом по праву в УрФУ, тема про цифровые права. Сделали с акцентом на судебную практику, уникальность 90%. Сначала сомневалась в надёжности, но общались в чате, скидывали промежуточные главы. На защите отвечала на вопросы легко, потому что материал был логично выстроен. Рекомендую как проверенный сервис.

13 июня 2026 16:54

В РЭУ им. Плеханова готовил диплом по экономике предприятия. Сам текст был нормальный, но особенно полезной оказалась помощь перед защитой. Отдельно заказал ответы на возможные вопросы комиссии. На самой защите несколько вопросов совпали почти дословно.

Все отзывы
С этим товаром также покупают
Рекомендуем посмотреть
0Избранное
товар в избранных
0Сравнение
товар в сравнении
0Просмотренные
0Корзина
товар в корзине
Мы используем файлы cookie, чтобы сайт был лучше для вас.