Дипломная работа: Автоматизация и обеспечение информационной безопасности обработки заявок в ПАО "СКБ Банк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
системам относятся Microsoft SQL Server, Oracle MySQL Server, IBM Informix,
MariaDB.
Для реализации данной системы выбрана СУБД MariaDB. Выбор
обусловлен тем, что данная СУБД уже установлена и широко применяется в
организации, успешно выполняя задачи, поставленные перед информационными
продуктами.
2.1.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение это совокупность программ на носителях
данных и программных документов, предназначенная для отладки,
функционирования и проверки работоспособности ИС.[1]
В состав программного обеспечения входят общесистемные и
специальные программные продукты, а также техническая документация.
К общесистемному программному обеспечению относятся комплексы
программ, ориентированных на пользователей и предназначенных для решения
типовых задач обработки информации. [3] Они служат для расширения
функциональных возможностей компьютеров, контроля и управления процессом
обработки данных.
К Общесистемному ПО в нашем случае относится:
- операционная система;
- система управления базами данных.
Специализированное программное обеспечение представляет собой
комплекс программ, разработанных при создании конкретной информационной
системы. В состав комплекса входят пакеты прикладных программ,
реализующие разработанные модели, отражающие функционирование реального
объекта.
Специализированное программное обеспечение для проектируемой системы
включает в себя разработанное приложение для автоматизации обработки
кредитных заявок клиентов.
43
Операционные системы можно разделить на следующие типы:
- дисковые операционные системы, реализующие минимум функций:
загрузку пользовательских программ в оперативную память и их исполнение,
работу с устройствами долговременной памяти, доступ к устройствам
ввода/вывода, и некоторый пользовательский интерфейс. [14]
- операционные системы общего назначения - рассчитанные на
интерактивную работу одного или нескольких пользователей в режиме
разделения времени, при не очень жестких требованиях на время реакции
системы на внешние события. Как правило, в таких системах уделяется большое
внимание защите самой системы, программного обеспечения и
пользовательских данных от ошибочных и злонамеренных программ и
пользователей. Обычно такие системы используют встроенные в архитектуру
процессора средства защиты и виртуализации памяти.
- системы виртуальных машин это системы, допускающие
одновременную работу нескольких программ, но создающие при этом для
каждой программы иллюзию, что машина находится в полном ее распоряжении
- системы реального времени это системы, предназначенные для
облегчения разработки так называемых приложений реального времени. Это
программы, управляющие оборудованием с очень жесткими ограничениями по
времени. Примером такого приложения может быть программа бортового
компьютера крылатой ракеты, системы управления ускорителем элементарных
частиц или промышленным оборудованием. Такие системы обязаны
поддерживать многопроцессность, гарантированное время реакции на внешнее
событие, простой доступ к таймеру и внешним устройствам.
- кросс-загрузчики это системы, полностью ориентированные на
работу с host-машиной. Чаще всего они используются для написания и отладки
кода, позднее прошиваемого в ПЗУ.
- системы промежуточных типов.
Рассматриваемая нами задача не предъявляет больших требований к
надежности, производительности и времени реакции системы, что предоставляет
широкий выбор между различными системами общего назначения. При выборе
операционной системы будем исходить из следующих факторов:
44
1. Совместимость с ОС, уже имеющимися в организации;
2. Минимальные затраты на переобучение сотрудников, работающих с
системой учета рабочего времени;
3. Минимальные затраты на поддержку системы.
В ПАО СКБ Банк на рабочих станциях установлена операционная система
Microsoft Windows: Windows 7 или Windows 10. На серверах установлена
операционная система CentOS 6.9.
2.1.3 Обоснование проектных решений по техническому обеспечению
Под техническим обеспечением принято подразумевать комплекс
технических средств, предназначенных для работы информационной системы, а
также соответствующая документация на эти средства и технологические
процессы.[15]
Комплекс технических средств составляют:
- компьютеры;
- устройства сбора, накопления, обработки, передачи и вывода
информации;
- устройства передачи данных и линии связи;
- оргтехника и устройства автоматического ввода информации;
- эксплуатационные материалы и др.
Для проектируемой ИС необходимо следующее аппаратное обеспечение:
- локальная вычислительная сеть;
Сервер ИС доступный через сеть Интернет.
Разрабатываемая ИС планируется как часть и развитие существующего
программного комплекса уже развернутого на серверах организации, должна
стать заменой для части программного обеспечения, без нарушения целостности
существующих процессов, в связи с чем планируется разворачивание данной
45
системы на уже существующих серверных мощностях организации, полностью
удовлетворяющих всем требованиям предъявляемым к проектируемой системе.
46
2.2 Разработка проекта автоматизации
2.2.1 Этапы жизненного цикла проекта автоматизации
Одним из первостепенных понятий методологии проектирования
информационных систем является понятие Жизненного цикла (ЖЦ). ЖЦ
информационной системы это непрерывный процесс, начинающийся с
момента принятия решения о создании такой системы и заканчивающийся в
момент окончательного завершения ее эксплуатации.
ЖЦ информационной системы основывается на стадиях и этапах ее создания,
сопровождения и развития:
на исследовании предметной области с последующим формированием
функциональной и информационной моделей объекта, для которого она
предназначена;
на проектировании системы, заключающемся в разработке таких
проектных решений, которые удовлетворяют всем требованиям
технического задания;
на разработке системы том числе создание и апробация прикладных
программ на основании проектных спецификаций подсистем,
определенных на стадии проектирования);
на проверке информационной системы и выявление неоптимальностей с
последующим их устранением;
на использовании системы и ее сопровождении;
развитии системы.
В соответствии с выбранной моделью и существует ЖЦ.
Существующие стандарты, регламентируют ЖЦ программного обеспечения, а в
порой и процессы разработки.
Следующие стандарты выделены среди самых известных стандартов:
ГОСТ 34.601-90 регламентирует функционирование автоматизированных
систем, а также устанавливает этапы и стадии их создания. в данном
стандарте содержится описание содержательной части работ на каждом
шаге;
ISO/IEC 12207:1995 данный стандарт направлен на процессы и
организацию ЖЦ. Распространен на всех видах заказного ПО.;
Источник: https://baza.diplomsite.ru/previewfile/1778