16.35M
Категория: ПрограммированиеПрограммирование

Создание вирусной модели

1.

2022/2023
Создание вирусной модели
Лисаковский Виктор Павлович П3Э(А)
1

2.

ТОО НПО Группа Компаний DOSTI
2022/2023
План
1. Введение
2. Техническое задание
3. Архитектура программного кода
4. Мнение о проекте
3

3.

ТОО НПО Группа Компаний DOSTI
2022/2023
Введение
10

4.

2022/2023
Введение
Язык программирования С++ представляет высокоуровневый
компилируемый язык программирования общего назначения со статической
типизацией, который подходит для создания самых различных приложений.
На сегодняшний день С++ является одним из самых популярных и
распространенных языков.
С++ является мощным языком, унаследовав от Си богатые
возможности по работе с памятью. Поэтому нередко С++ находит свое
применение в системном программировании, в частности, при создании
операционных систем, драйверов, различных утилит, антивирусов и т.д. К
слову сказать, ОС Windows большей частью написана на С++. Но только
системным программированием применение данного языка не
ограничивается. С++ можно использовать в программах любого уровня, где
важны скорость работы и производительность.
4

5.

ТОО НПО Группа Компаний DOSTI
2022/2023
Техническое задание
10

6.

2022/2023
Техническое задание
Задачу я разобрал на четыре этапа:
1. Создание возможности выбора пользователю, т.е. он пишет число и по
этому числу выдаётся необходимая информация о вирусе в главном
файле проекта;
2. Создание модулей проекта, где будет находиться код, в котором
содержится информация о вирусе;
3. Добавление заголовков модулей, чтобы я мог использовать одни и те же
названия переменных;
4. Добавление многопоточности для ускорения программы.
4

7.

2022/2023
Вопросы?
9

8.

ТОО НПО Группа Компаний DOSTI
2022/2023
Архитектура программного кода
10

9.

2022/2023
Архитектура программного кода
4

10.

2022/2023
Вопросы?
9

11.

ТОО НПО Группа Компаний DOSTI
2022/2023
Мнение о проекте
10

12.

2022/2023
Мнение о проекте
Моё мнение о проекте таково: в принципе мне понравилось писать на
С++, но мне не совсем было понятно ТЗ. Сама формулировка «Создание
вирусной модели» для меня странна и я колебался между тем, чтобы
написать простейший вирус или написать программу, которая выдаёт
характеристики о вирусах. В качестве примера я взял лишь самые известные
вирусы человечеству.
В целом мне понравилась практика, но сам материал можно было бы
объяснять чуточку интереснее и развёрнуто, также хотелось бы, чтобы в
следующий раз задания были понятнее. Для меня как разработчика на Java
практика на С++ оказала плодотворное влияние.
4

13.

2022/2023
Вопросы?
9

14.

2022/2023
ВНИМАНИЕ
4

15.

2022/2023
Спасибо за внимание
Желаю счастья здоровья благ цивилизаций
4
English     Русский Правила