Диплом: Разработка асинхронного приложения для передачи информации о подключениях к почтовым серверам на примере ООО "Интермедия"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Данные цифры были получены при работе над третьей частью ВКР,
где проведены основные экономические расчёты и доказана экономиче-
ская рентабельность проекта и его соответствие требованию 3..
В дальнейшем развитие проекта более не предусматривается. Он
полностью выполняет поставленную перед ним задачу, а так же имеет
огромный запас по производительности. Именно в этом и заключалась за-
дача, поставленная мною перед самом собой, при проектировании проекта
– максимально сократить издержки компании на поддержку полученного
программного обеспечения. Данная задача так же можно считать полно-
стью выполненной.
К сожалению, исходный код и исполняемый програмный модуль
является полной собственностью компании Интермедия и находится под
NDA. По этой причине он не может быть приведёт в приложении.
78
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ
UCaaS — Unified Communications as a Service, унифицированные
коммуникации как услуга
SMB — small-medium business, рыночный сегмент предприятий ма-
лого и среднего бизнеса
SLA — Service Level Agreement, соглаше
ние об у
ровне предоставле
-
ния услу
ги
Аутентифика
ция — процедура проверки подлинности
MFA — Многофакторная аутентификация – расширенная аутенти-
фикация, метод контроля доступа к компьютеру, в котором пользователю
для получения доступа к информации необходимо предъявить более одно-
го «доказательства механизма аутентификации»
Phishing — Вид интернет-мошенничества, целью которого является
получение доступа к конфиденциальным данным пользователей — логи-
нам и паролям
Sender Policy Framework — Благодаря SPF можно проверить, не
подделан ли domain отправителя
Доме
нное имя — символьное имя, служащее для идентификации
областей, которые являются единицами административной автономии в
сети Интернет
DomainKeys Identified Mail — метод Email аутентификации, раз-
работанный для обнаружения подделывания сообщений, пересылаемых
79
по email. Метод дает возможность получателю проверить, что письмо
действительно было отправлено с заявленного домена
Балансировщик нагрузки — устройство поддерживаю-
щеебалансировку нагрузки
Балансировка нагрузки — метод распределения заданий между
несколькими сетевыми устройствами.
Simple Mail Transfer Protocol (SMTP) — это широко используемый
сетевой протокол, предназначенный для передачи электронной почты в
сетях TCP/IP.
NDA — Non-disclosure agreement, соглашение о неразглашении
Docker — программное обеспечение для автоматизации развёртыва-
ния и управления приложениями в средах с поддержкой контейнеризации.
Kubernetes — это предназначенный для контейнерной оркестровки
фреймворк с открытым исходным кодом.
Chef — система управления конфигурациями, написанная на
Ruby (клиентская часть) и Erlang (серверная часть), с использованием
предметно-ориентированного языка для описания конфигураций.
HELO/EHLO — Команда SMTP-сессии в которой сервер передёт
идетификационную информации о себе
Milter — сокращение от mail filter, расширение, широко используе-
мое MTA с открытым исходным кодом Sandmail или Postfix
STDIN (standart input) — Файл STDIN (стандартный ввод) по умолча-
нию “связан” с клавиатурой - все что вы печатаете на клавиатуре, попадает
туда.
MTA (mail transfer agent) — Почтовый сервер, сервер электронной
почты или мейл-сервер
80
Perl — высокоуровневый интерпретируемый динамический язык
программирования общего назначения
Lua — скриптовый язык программирования. Lua предназначен
для пользователей, не являющихся профессиональными программистами,
81
вследствие чего большое внимание уделено простоте дизайна и лёгкости
обучения.
Python — высокоуровневый язык программирования общего назна-
чения, ориентированный на повышение производительности разработчика
и читаемости кода
TLS — transport layer security — Протокол защиты транспортного
уровня.
Rsyslog — Это мощная, безопасная и высокопроизводительная си-
стема обработки логов, которая собирает данные из разных источников
(систем/приложений) и выводит их в несколько форматов.
CPU/ЦПУ — центра
льное проце
ссорное устро
йство.
OЗУ/Mem — операти
вное запомина
ющее устро
йство
MVP — Минимально жизнеспособный продукт (minimum viable
product) -— продукт, обладающий минимальными, но достаточными для
удовлетворения первых потребителей функциями.
ЦОД — центр обработки данных
API — Application Programming Interface, интерфейс создания при-
ложений
DNS — Domain Name System, система доменных имен
NTP — Network Time Protocol, протокол сетевого времени
VPN — Virtual Private Network, виртуальная частная сеть
ID — Identificator, идентификатор
JSON — JavaScript Object Notation, текстовый формат обмена дан-
ными
Unixtime — система описания моментов во времени, принятая в Unix
и других POSIX-совместимых операционных системах.
Jit — (just in time compilation) технология увеличения производитель-
ности программных систем, использующих байт-код, путём компиляции
82
байт-кода в машинный код или в другой формат непосредственно во время
работы программы.
83
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Методы и средства проектирования информационных систем и
технологий : учебное пособие / Федеральное государственное автоном-
ное образовательное учреждение высшего профессионального образо-
вания «Северо-Кавказский федеральный университет», Министерство
образования и науки Российской Федерации ; авт.-сост. Е.В. Крахоткина.
- Ставрополь : СКФУ, 2015. - 152 с. : ил. - Библиогр. в кн.
2. Методические указания по подготовке выпускной квалификаци-
онной работы для специальности: «Информационные системы (по отрас-
лям)»,
Под редакцией к.э.н., доцента Алехиной Г.В.
Авторский коллектив: Денисов Д.В., Дик В.В., Емельянов А.А., Лихоно-
сов А.Г. Лужецкий М.Г.
3. Коваленко В.В. Проектирование информационных систем. – М.:
Форум, 2014. – 320 с.
4. Исаев Г. Н. Проектирование информационных систем. Учебное
пособие. – М.: Омега Л, 2015. – 432 с.
5. Дональд Кнут Искусство программирования, том 4, A. Комбина-
торные алгоритмы, часть 1 = The Art of Computer Programming, Volume
4A: Combinatorial Algorithms, Part 1. – М.: «Вильямс», 2013. – 960 с. –
ISBN 978-5-8459-1744-7
6. Scrum. Революционный метод управления проектами / Джефф
Сазер- ленд ; пер. сангл. М. Гескиной — 2-е изд, — М. : Ман, Иванов
и Фербер, 2017. — 272.
84
7. ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Си-
стемная и программная инженерия. Процессы жизненного цикла про-
граммных средств
8. Модель процессов MSF, Microsoft.
9. The Go Programming Language» за авторствои Alan A.A. Donovan
и Brian W. Kernighan
10. The Go Programming Language Specification [Электронный ресурс]
// Режим доступа: https://golang.org/ref/spec (Дата обращения: 14.05.2019,
27.05.2019)
11. Go Playground [Электронный ресурс] // Режим доступа:
https://play.golang.org/ (Дата обращения: 15.05.2019)
12. Agile Manifesto [Электронный ресурс] // Режим доступа:
https://agilemanifesto.org (Дата обращения: 15.05.2019)
13. Agile Principles [Электронный ресурс] // Режим доступа:
https://agilemanifesto.org/principles.html (Дата обращения: 15.05.2019)
14. Мой круг [Электронный ресурс] // Режим доступа:
https://moikrug.ru/salaries (Дата обращения: 14.05.2019)
15. Отчёт МоегоКруга о зарплатах программистов
в 2018 году [Электронный ресурс] // Режим доступа:
https://habr.com/ru/company/moikrug/blog/439152/ (Дата обращения:
14.05.2019)
16. Тур по Go [Электронный ресурс] // Режим доступа:
https://tour.golang.org/welcome/1 (Дата обращения: 10.05.2019)
17. Эффективный GO [Электронный ресурс] // Режим доступа:
https://golang.org/doc/effective_go.html (Дата обращения: 10.05.2019)

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран