Техническое задание
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на выполнение научно-исследовательской и опытно-конструкторской работы по теме «Разработка прототипов базовых программно-технических компонент национальной программной платформы и документов, регламентирующих порядок сборки, приемки, размещения и эксплуатации программных решений в фонде алгоритмов и программ» (Шифр темы ИО/04-11)
1. Общие положения
1.1. Предмет государственного контракта
Выполнение научно-исследовательской и опытно-конструкторской работы по теме «Разработка прототипов базовых программно-технических компонентов национальной программной платформы и документов, регламентирующих порядок сборки, приемки, размещения и эксплуатации типовых программных решений в фонде алгоритмов и программ» (далее - работа).
2. Постановка проблемы
2.1. Актуальность выполнения научно-исследовательской и опытно-конструкторской работы
В государственной программе Российской Федерации «Информационное общество (2011 -2020 годы)» на период до 2015 года указаны следующие приоритетные направления: создание национальной программной платформы (комплекса отечественных программных решений-модулей, построенных на базе единых технологий, позволяющих осуществлять разработку новых программных продуктов методом компоновки и настройки уже готовых модулей, а также разработку новых модулей), в том числе:
- развитие отечественной сборки операционной системы на свободном программном обеспечении;
- создание отечественной системы управления базами данных на основе открытых разработок;
- создание российской среды разработки программного обеспечения;
- разработка набора архитектурных стандартов и типовых компонентов для совместимости программ между собой;
- создание базового пакета прикладного программного обеспечения, включая драйверы и средства обеспечения информационной безопасности;
- создание национального фонда алгоритмов и программ;
- формирование пакета типовых решений, их размещение в национальном фонде алгоритмов и программ;
- формирование территориально распределенной инфраструктуры технической и методической поддержки свободного программного обеспечения.
- На этапе проведения научно-исследовательской и опытно-конструкторской работы для решения задачи создания национальной программной платформы требуется выполнение целого ряда базовых мероприятий, обеспечивающих в дальнейшем быстрое и эффективное развитие национальной программной платформы.
К мероприятиям такого рода следует отнести глубокий анализ международного и отечественного опыта создания программных платформ национального класса, выявление ключевых элементов создаваемой программной платформы, создание технического задания на платформу в целом и на ее ключевые элементы, прототипирование и документирование основных подсистем обеспечения функционирования национальной программной платформы вплоть до уровня эскизного проекта.
Предварительные анализ показывает потребность в разработке прототипов следующих систем:
- прототип эталонной среды разработки, сборки и обновления операционной системы и прикладных приложений на основе свободного программного обеспечения;
- прототип эталонной операционной системы, включая пакет общесистемного программного обеспечения на основе свободного программного обеспечения с учетом требований по информационной безопасности;
- прототип программного обеспечения управления базами данных на основе свободного программного обеспечения с учетом требований по информационной безопасности;
- прототип системы публичного доступа к общесистемным и прикладным компонентам национальной программной платформы, содержащимся в фонде алгоритмов и программ.
Накопленный на сегодняшний день опыт создания хранилищ (репозиториев) программного обеспечения для государственных и образовательных нужд показывает, что для создания и функционирования подобных хранилищ необходимо, помимо разработки собственно технологии функционирования, решение целого ряда нормативно-правовых задач.
Существующий в настоящее время ряд законодательных актов, ведомственных инструкций препятствует необходимому для функционирования государственных хранилищ обороту алгоритмов и программ; отсутствует четкое понимание роли и места организационной структуры, регулирующей данный оборот; отсутствует нормативная документация, обеспечивающая процесс создания, обновления и распространения программного обеспечения.
В связи с этим необходимо проведение исследования, обеспечивающего агрегацию существующего отечественного и зарубежного опыта, выявления и устранения законодательных ограничений на оборот программного обеспечения, создания концептуальных и нормативно-правовых документов, обеспечивающих ввод в эксплуатацию государственного фонда алгоритмов и программ.
2.2. Цель работы
Целью выполнения работ является разработка прототипов ключевых элементов инфраструктуры и документов для обеспечения функционирования национальной программной платформы, внедрение которой заложит основы для дальнейшего развития российского рынка информационных и телекоммуникационных технологий, обеспечит переход к экономике, осуществляемой с помощью информационных технологий, послужит одним из факторов стимулирования отечественных разработок в области информационных технологий. Для реализации прототипов ключевых элементов инфраструктуры и документов для обеспечения функционирования национальной программной платформы в 2011 году должны быть выполнены следующие задачи:
- разработано техническое задание на создание национальной программной платформы;
- разработаны проекты документов, регламентирующих процессы эталонной сборки, приемки, размещения и использования типовых решений в фонде алгоритмов и программ;
- разработан прототип эталонной среды разработки, сборки и обновления операционной системы и прикладных приложений на основе свободного программного обеспечения;
- разработан прототип эталонной операционной системы, включая пакет общесистемного программного обеспечения на основе свободного программного обеспечения с учетом требований по информационной безопасности;
- разработан прототип программного обеспечения управления базами данных на основе свободного программного обеспечения с учетом требований по информационной безопасности;
- разработан прототип системы публичного доступа к общесистемным и прикладным компонентам национальной программной платформы, содержащимся в фонде алгоритмов и программ.
3. Требования к научно-исследовательским и опытно-конструкторским работам в целом
В ходе научно-исследовательской и опытно-конструкторской работы необходимо:
- провести анализ и сравнительную оценку различных вариантов создания и эксплуатации национальной программной платформы:
- разработать финансово-экономическое обоснование создания национальной программной платформы;
- разработать техническое задание на создание национальной программной платформы;
- разработать эскизный проект национальной программной платформы;
- провести анализ мирового и отечественного опыта создания и использования фондов алгоритмов и программ;
- провести анализ отечественного законодательства в части, касающейся право-обладания алгоритмами и программами, разработанными в рамках государственного заказа, выявить законодательные акты, затрудняющие создание данного фонда, наметить пути решения имеющихся законодательных проблем;
- разработать проекты документов, регламентирующих процессы эталонной сборки, приемки, размещения и использования типовых решений в фонде алгоритмов и программ:
- провести анализ и сравнительную оценку различных вариантов создания эталонной среды разработки, сборки и обновления операционной системы и прикладных приложений на основе свободного программного обеспечения;
- провести анализ требований по информационной безопасности, предъявляемых к эталонной среде разработки, сборки и обновления операционной системы и прикладных приложений и возможные пути реализации данных требований;
- разработать прототип эталонной среды разработки, сборки и обновления операционной системы и прикладных приложений на основе свободного программного обеспечения;
- провести анализ и сравнительную оценку различных вариантов разработки систем управления базами данных на основе свободного программного обеспечения;
- провести анализ требований по информационной безопасности, предъявляемых к системе управления базами данных и возможные пути реализации данных требований;
- разработать прототип программного обеспечения управления базами данных на основе свободного программного обеспечения с учетом требований по информационной безопасности;
- провести анализ и сравнительную оценку различных вариантов разработки эталонной операционной системы, включая пакет общесистемного программного обеспечения;
- провести анализ требований по информационной безопасности, предъявляемых к операционной системе и пакету общесистемного программного обеспечения и возможные пути реализации данных требований;
- разработать прототип эталонной операционной системы, включая пакет общесистемного программного обеспечения;
- провести анализ и сравнительную оценку различных вариантов разработки системы публичного доступа к общесистемным и прикладным компонентам национальной программной платформы;
- провести анализ требований по информационной безопасности, предъявляемых к системе публичного доступа к общесистемным и прикладным компонентам национальной программной платформы и возможные пути реализации данных требований;
- разработать прототип системы публичного доступа к общесистемным и прикладным компонентам национальной программной платформы, содержащимся в фонде алгоритмов и программ.
Полный текст документа (скачать)