Технические требования к системе Уфа 2016 Автоматизированная система расчета плановых уровней добычи

advertisement
Технические требования к системе
Автоматизированная система расчета плановых уровней добычи
нефти, жидкости и закачки рабочего агента
Уфа 2016
Содержание
1
Общие положения .......................................................................................... 3
1.1 Общие сведения о Системе ........................................................................ 3
1.2 Требования к системе в целом ................................................................... 4
1.3 Требования по взаимосвязям системы с внешними и со
смежными системами, обеспечению ее совместимости ......................... 4
1.4 Требование к реализации расчетного модуля .......................................... 5
1.5 Перечень документов, на основании которых создается Система ........ 5
1.6 Список используемых сокращений........................................................... 5
2
Требования к персоналу ............................................................................... 7
2.1 Требования к структуре и численности персонала ................................. 7
2.2 Требования к квалификации, порядку подготовки и контролю
знаний персонала ........................................................................................ 7
2.2.1
Требования к квалификации, порядку подготовки и
контролю знаний конечных пользователей ..................................... 7
2.2.2
Требования
к квалификации,
порядку
подготовки
администратора Системы................................................................... 7
2.2.3
Требования
к квалификации,
порядку
подготовки
администратора технической инфраструктуры ............................... 8
3
Требования к документации ...................................................................... 10
4
Требования к техническому обеспечению .............................................. 11
4.1 Общие требования к технической архитектуре системы ..................... 11
4.2 Схема архитектуры серверов Системы .................................................. 11
4.3 Требования к техническим характеристикам серверов ........................ 14
4.4 Требования к персональным компьютерам ........................................... 14
4.5 Требования к архитектуре вычислительных сетей и окружению
системы ...................................................................................................... 14
4.6 Требования к системе резервного копирования .................................... 14
4.7 Требования к мощности и доступности Системы ................................. 15
4.8 Требования к защите информации и шифрованиюError! Bookmark not define
2
1
Общие положения
1.1 Общие сведения о Системе
Таблица 1 – Общие сведения о Системе
Параметр
Полное наименование
Системы
Условное
Системы
ИС
Заказчик
обозначение
Значение
Автоматизированная система расчета плановых
уровней добычи нефти, жидкости и закачки
рабочего агента в пласт
Система
Информационные системы блока РиД
ПАО АНК «Башнефть»
Система должна быть реализована в виде веб-приложения с
многопользовательским режимом доступа. Интерфейс согласовывается с
Заказчиком в процессе реализации модуля.
Система
включает
в
себя
следующие
функциональные
и
технологические подсистемы:
1) Функциональные подсистемы:
 Сбор данных:

Автоматизированная подгрузка исходных данных из
ИС , эксплуатируемых в блоке РиД
 Ручной ввод недостающих исходных данных;
 Модуль работы со сценариями расчета;
 Модуль расчета прогнозных показателей по добыче нефти,
жидкости, закачке рабочего агента в пласт
 Формирование отчетности;
 Формирование факторного анализа на основе результатов
выполения Расчета;
 Модуль интеграции - выгрузка отчетности в ИС Заказчика
2) Технологические подсистемы:
 Обмен данными;
 Формирование отчетов;
3
 Расчет и прогнозирование;
 Хранение и обработка данных;
 Администрирование и информационная безопасность.
1.2 Требования к системе в целом
Система должна обеспечивать:
- одновременную
пользователей;
работу
с
системой
 ручной ввод недостающих
неограниченного
количества
исходных данных для выполнения
Расчета;
 автоматическую загрузку исходных данных, для которых у
Заказчика имеются цифровые источники данных, поддерживающие
интеграцию;
 выполнение Расчета за заданный пользователем произвольный
период;
 централизованное хранение исходных данных и результатов
Расчета;
 централизованное хранение истории изменения исходных данных и
выполнения Расчетов;
 Возможность увеличения количества одновременно работающих
пользователей
на
различных
уровнях
иерархии
объекта
автоматизации.
1.3 Требования по взаимосвязям Системы с внешними и со
смежными системами, обеспечению ее совместимости
В рамках работ по развитию Системы может быть обеспечена
возможность интеграции через принятые в компании стандартные
интерфейсы: ODBC или SAP PI (для получения исходных данных для
выполнения расчета и выгрузка результатов расчетов) со следующими
внешними источниками данных:

OilInfoSystem;
4

SAP;
 автоматизированная
система
оценки
эффективности
разработки
месторождений. (Prognoz Platform);
 другие ИС блока РиД, выявленные на этапе формирования ТЗ на
разработку и внедрение Системы.
Excel-шаблоны для недостающих исходных данных расчета (формат должен
быть уточнен при формировании ТЗ)
1.4 Требование к реализации расчетного модуля
Расчетный модуль реализуется по алгоритмам, установленным
Заказчиком и утвержденным техническим заданием к Системе. Изменение
алгоритмов допускается только по согласованию с Заказчиком в процессе
реализации модуля.
1.5 Перечень документов, на основании которых создается
Система
Система разрабатывается на основании следующих документов:
 Техническое задание на создание ИС «Автоматизированная система
расчета плановых уровней добычи нефти, жидкости и закачки
рабочего агента в пласт».
1.6 Список используемых сокращений
HTTP
–
(HyperText
Transfer
Protocol)
Протокол
прикладного
уровня
передачи
данных,
использующийся также в качестве «транспорта»
для других протоколов прикладного уровня
ODBC
–
(Open Database Connectivity) Программный
интерфейс (API) доступа к базам данных
RDP
–
(Remote Desktop Protocol) Протокол удалённого
рабочего стола
ДО
–
Дочерние
и
зависимые
общества
5
ПАО АНК «Башнефть»
ЛВС
–
Локальная вычислительная сеть
НСД
–
Несанкционированный доступ
ПАО
АНК «Башнефть»
–
Публичное акционерное общество «Акционерная
нефтяная Компания «Башнефть»
–
Автоматизированная система расчета плановых
уровней добычи нефти, жидкости и закачки
рабочего агента в пласт
Система
OCI
–
ТИ
КСПД
–
–
Oracle Call Interface – программный интерфейс в
Oracle.
Техническая инфраструктура
Корпоративная сеть передачи данных
6
2
Требования к персоналу
2.1 Требования к структуре и численности персонала
Персонал Системы должен подразделяться на следующие группы:
1) Пользователи Системы (специалисты ПАО АНК «Башнефть» и
специалисты дочерних и зависимых обществ (далее – ДЗО));
2) Администраторы Системы;
3) Администраторы
технической
инфраструктуры
(далее
–
администраторы ТИ).
Совокупность
выполняемых
задач
и
ответственность
должна
определяться ролью, установленной для конечного пользователя или
администратора.
2.2 Требования к квалификации, порядку подготовки и контролю
знаний персонала
2.2.1 Требования к квалификации, порядку
контролю знаний конечных пользователей
подготовки
и
Для успешной работы с Системой пользователям необходимо владеть
базовыми навыками работы с web-приложениями.
Пользователям необходимо обладать знаниями и навыками работы в
качестве Пользователя персональных компьютеров и пройти обучение по
работе с Системой.
При
развитии
и
модернизации
функциональности
Системы
предусматривается повышение квалификации пользователей в очной форме с
помощью проведения семинаров или заочной форме с помощью руководства
пользователя.
2.2.2 Требования
к
квалификации,
администратора Системы
порядку
подготовки
Администратор Системы должен выполнять следующие функции:
1)
Создание, удаление пользователей;
2)
Конфигурирование набора прав ролей пользователей;
7
3)
Управление реестром пользователей, в том числе: отмена роли,
переназначение роли, присвоение роли;
4)
Управление правами доступа пользователей;
5)
Просмотр журнала аудита действий пользователей;
6)
Ведение нормативно-справочной информации;
7)
Настройка форм сбора и обработки данных, форм аналитической и
оперативной отчетности, и аналитических панелей;
8)
Контроль операций резервного копирования данных Системы и
восстановление Системы;
9) Обновление Системы;
10) Администрирование БД Системы.
Недопустимо
привлечение
к
обслуживанию
и
эксплуатации
администратора Системы, не имеющего необходимой подготовки и
квалификации, подтвержденной по результатам обучения работе с Системой
и/или другими квалификационными документами.
В процессе внедрения Системы подрядчик/исполнитель работ по
внедрению должен провести обучение администраторов Системы.
2.2.3 Требования
к
квалификации,
порядку
администратора технической инфраструктуры
подготовки
Администратор ТИ должен выполнять следующие функции:
1) Системно-техническое
обслуживание
комплекса
технических
средств;
2) Системное
обслуживание
общесистемного
программного
обеспечения (операционная система, драйверы, системные утилиты,
телекоммуникационные
программы,
программное
обеспечение
резервного копирования);
3) Мониторинг и контроль состояния комплекса технических средств,
общесистемного программного обеспечения;
4) Администрирование общесистемного программного обеспечения;
8
5) Администрирование СУБД Oracle, в случае использования его в
качестве СУБД, или какой-то иной СУБД.;
6) Проведение операций резервного копирования и восстановления
общесистемного программного обеспечения.
Уровень квалификации администраторов ТИ должен соответствовать
требованиям эксплуатационной документации.
В
процессе
внедрения
подрядчик
не
проводит
обучение
администраторов ТИ.
9
3
Требования к документации
В ходе выполнения работ по разработке Системы должны быть
разработаны следующие документы:
 Техническое задание (далее – ТЗ);
 Устав проекта;
 Технические требования к Системе (настоящий документ);
 Альбом форм (Приложение А к ТЗ);
 Программа и методика испытания;
 Руководство пользователя Системы;
 Инструкция администратора Системы;
 План ликвидации аварийных ситуаций;
 Описание ролей и полномочий пользователей Системы;
 Инструкции по регламентному обслуживанию Системы;
 Инструкция по установке клиентской части Системы;
 План поддержки и сопровождения Системы;
 Карточка услуги;
 Протокол обучения пользователей и администраторов;
 Отчет о проведении опытно-промышленной эксплуатации;
 Журнал
устранения
замечаний
по
результатам
опытной
эксплуатации;
 Протокол проведения приемо-сдаточных испытаний;
 Акт приемки Системы в промышленную эксплуатацию.
10
4
Требования к техническому обеспечению
4.1 Общие требования к технической архитектуре системы
Система должна функционировать на технических средствах и
программно-аппаратных платформах, предоставляемых Заказчиком.
Должно быть обеспечено резервирование оборудования с хранимой на
нем
исторической
архивной
информацией
для
гарантированного
продолжения работы в случае его отказа.
4.2 Схема архитектуры серверов Системы
Архитектура Системы должна включать в себя следующие уровни
(Рисунок 1):
 Презентационный уровень – реализует пользовательский интерфейс
для работы с персональными компьютерами и предоставляет доступ
пользователям к функциональности Системы. Доступ пользователей
к функциональности осуществляется через тонкий клиент. Данный
уровень
предполагается
для
доступа
с
рабочих
станций
пользователей;
 Уровень взаимодействия – на данном уровне находятся модули,
которые
взаимодействуют
с
внешней
средой
Системы,
взаимодействие может осуществляться по протоколу TCP напрямую
или по протоколу HTTP через веб-сервер (сервер приложений);
 Уровень данных – представляет собой реляционную СУБД для
надежного хранения и управления данными Системы. На этом
уровне хранятся данные, используемые экземпляром программного
комплекса. К общим данным относятся таблицы оборудования,
пользователей, системных настроек.
В части размещения технических средств Системы должен быть
предусмотрен двухсистемный ландшафт, включающий зону промышленной
эксплуатации Системы и зону тестирования Системы.
11
Зона промышленной эксплуатации Системы должна быть представлена
виртуальным сервером постоянной эксплуатации, который включает в себя
сервер БД и сервер приложений.
Зона тестирования Системы должна быть представлена виртуальным
тестовым сервером, который включает в себя сервер БД и сервер
приложений.
Информационное взаимодействие между серверами приложений зоны
промышленной эксплуатации/зоны тестирования и клиентской станцией
пользователя
Системы
должно
осуществляться
через
КСПД
по
HTTP/HTTPS протоколу.
Информационное
взаимодействие
между
серверами
БД
зоны
промышленной эксплуатации/зоны тестирования и клиентской станцией
пользователя
Системы
должно
осуществляться
через
КСПД
по
OCIпротоколу.
Информационное
взаимодействие
между
серверами
зоны
промышленной эксплуатации/зоны тестирования и клиентской станцией
администратора должно осуществляться с помощью удаленного рабочего
стола через ЛВС по RDP протоколу.
Информационное взаимодействие между серверами зоны тестирования
и клиентской станцией подрядчика-разработчика должно осуществляться с
помощью удаленного рабочего стола,опубликованного в инфраструктуре
Citrix.
Информационное взаимодействие между сервером БД и сервером
приложений в рамках виртуального сервера должно осуществляться по
протоколу ODBC.
Подключение внешних пользователей через сеть Интернет не
подразумевается.
12
Сервер БД
Сервер БД
Oracle
Oracle
Firewall
Рисунок 1 – Схема архитектуры серверов Системы
13
4.3 Требования к техническим характеристикам серверов базы
данных и приложений будут сформированы в процессе
подготовки Технического задания.
4.4 Требования к персональным компьютерам
Рекомендуемые требования к персональным компьютерам приведены
далее в таблице (Таблица 2).
Таблица 2 – Рекомендуемые требования к персональным компьютерам
Аппаратное обеспечение
Процессор: Intel Core i5
3Ghz
Разрядность платформы: 64разрядная
Оперативная память: не
менее 4 Gb свободной
памяти
Операционные
системы
Microsoft Windows
XP/Vista/7 с
поддержкой 64битной
архитектуры
4.5 Требования к архитектуре
окружению системы
Перечень ПО
Интернет-браузер
(Microsoft Internet
Explorer версии не ниже
11.0, Mozilla Firefox
версии не ниже 25.0,
Google Chrome не
ниже 31)
Java 8.0
Prognoz Platform 7
вычислительных
сетей
и
Ограничениями в архитектуре вычислительных сетей являются
следующие требования:
1) Каналы связи между серверами – не менее 1Гбс.
2) Каналы между серверами и локальными сетями пользователей – не
менее 128 Кбс на каждого активного пользователя.
4.6 Требования к системе резервного копирования
Требования к резервированию компонентов Системы и всей Системы в
целом должны иметь следующие значения:
 Время восстановления (RTO – Recovery Time Objective) –
допустимое время простоя в случае сбоя Системы – 4 (четыре) часа.
Т.е. RTO – это время, которое необходимо потратить на
14
восстановление Системы, например, извлечь данные из резервной
копии и запустить сервис, предоставляющий эти данные.
 Точка возврата (RPO – Recovery Point Objective) – допустимый объем
возможных потерь данных в случае сбоя Системы – 1 (одни) сутки.
Т.е. RPO – это время создания последней резервной копии, на
момент которой необходимо вернуться в случае сбоя.
 Допустимая нагрузка резервной Системы (RCO – Recovery Capacity
Objective) – часть нагрузки, которую должна обеспечивать резервная
Система – 50 (пятьдесят) пользователей. Т.е. RCO – это мощность
резервной Системы.
Хранилище данных должно обеспечивать резервное копирование на
случай непредвиденного сбоя.
4.7 Требования к характеристикам качества
Система
должна
удовлетворять
следующим
качественным
характеристикам:
 Мощность (Capacity) – одновременное количество пользователей,
имеющих возможность использовать Систему – не менее 50
(пятидесяти) пользователей;
 Производительность (Performance) – время формирования сводного
отчета при одновременной работе 10 (десяти) пользователей – не
более 10 (десяти) секунд;
 Доступность
использования
(Availability)
–
Системы
возможность
на
фактического
согласованном
производительности всеми пользователями
уровне
24 (двадцать четыре)
часа в сутки, 7 (семь) дней в неделю;
 Безопасность
пользователей
(Security)
при
–
корректность
обращении
к
Системе,
аутентификации
соответствие
предоставляемых пользователям данных требованиям действующих
политик безопасности, защиты от несанкционированного доступа;
15
 Гибкость (Agility) – возможность доработок Системы без нарушения
ее основной функциональности. Например, разработка новых
отчетных форм.
4.8 Требования к защите информации от несанкционированного
доступа
Компоненты
Системы
должны
обеспечивать
защиту
от
несанкционированного доступа посредством:
 класс защищенности системы не ниже 1Г.
 идентификации пользователя посредством доменной авторизации;
 проверки полномочий пользователя при работе с Системой;
 исключения возможности несанкционированного доступа за счёт
обеспечения механизмов разграничения доступа к информации в
соответствии с правами;
 регистрации входа и выхода пользователей в Систему;
 ведение журнала активности пользователей.
 шифрования хранимых паролей
Система должна быть защищена от несанкционированного доступа:
 стандартными
средствами
безопасности,
предоставляемыми
операционной системой;
 стандартными средствами СУБД;
 средствами Системы (идентификация пользователей и разграничение
прав доступа);
Система дожна обеспечить:
.. Реализацию ролевой модели доступа
• Интеграцию с системой сбора событий информационной безопасности.
• Интеграцию с системой автоматизации предоставления доступа к ИТресурсам.
• Доступ к интерфейсу подсистем, работающих на web-платформе, должен
производиться по протоколу HTTPS.
• Для взаимодействия через публичные и выделенные каналы связи
(Интернет, телефонные и беспроводные линии связи и т.д.) используются
способы, основанные на технологии Citrix.
16
Лист регистрации изменений
Всего
Входящий
листов №
№ сопроводиПод- ДаИзм.
(стр. в докутельного
пись та
измененных замененных новых изъятых доку- мента документа
менте)
и дата
Номера листов (страниц)
17
Download