Менеджер высокой готовности QNX Neutrino

Менеджер высокой готовности (High availability manager (HAM)) функционирует в среде операционной системы реального времени QNX Neutrino.

Менеджер высокой готовности обеспечивает:

  • - Мгновенное обнаружение сбоя. HAM применяет сообщения проверки работоспособности (heartbeating), чтобы отслеживать состояние любого компонента, позволяя фиксировать сбои как можно раньше. Если HAM фиксирует определенное условие или сбой, он может немедленно и автоматически посылать сообщение о неисправности другим компонентам;
  • - Адаптированное к пользователю восстановление после сбоя. Используя библиотеку HAM, приложение может дать указание HAM, какие действия по восстановлению должны быть предприняты, в соответствии с порядком, в котором произошли ошибочные условия;
  • - Немедленное повторное соединение. HAM также обеспечивает библиотеку программ для выполнения действий по восстановлению клиента, которая позволяет системе немедленно повторно устанавливать разорванное соединение в случае сбоя компонента;
  • - Анализ после аварийного завершения. Если процесс завершился в результате сбоя, HAM может генерировать полный дамп памяти для последующего анализа этой ситуации. Просмотрев этот файл, можно немедленно точно определить, какая строка кода вызвала ошибку и анализировать данные переменных, чтобы точно определить, что произошло.

В качестве самоуправляемого менеджера HAM устойчив к внутренним сбоям. Если он по каким-либо причинам аварийно останавливается, он может немедленно и полностью реконструировать свое собственное состояние.

Менеджер высокой доступности (HAM) обеспечивает механизм, позволяющий выполнять мониторинг процессов и сервисов в функционирующей системе. Целью менеджера является восстановление вычислительного процесса, когда системные сервисы или процессы выходят из строя, не отвечают или обеспечивают неприемлемый уровень сервиса. Структура HAM прозрачно расширяет механизм локального мониторинга в сетевой мониторинг.

HAM действует как проводник, через который остальная система может как получать, так и доставлять информацию, имеющую отношение к состоянию системы в целом. Система может быть единственным узлом или набором узлов, соединенных через QNET. HAM может выполнять мониторинг специфических процессов и может управлять поведением системы, когда специфические компоненты выйдут из строя и должны быть восстановлены. HAM также позволяет внешним компонентам запрашивать информацию об интересующих событиях в системе, и может выполнять требуемые действия в момент возникновения этих событий.

HAM состоит из следующих трех компонентов:

  • - Объекты (Entities)
  • - Условия (Conditions)
  • - Действия (Actions)

Объекты (Entities) являются фундаментальными единицами мониторинга в системе. По существу объектом является процесс, каждый процесс имеет уникальный идентификатор pid . Каждому объекту соответствует символическое имя, которое может использоваться, чтобы обращаться к этому специфическому объекту. Имена, соответствующие объектам уникальны в системе. Менеджеры в настоящий момент соответствующие узлу, также применяют к узлу уникальные правила. Эти уникальные требования очень похожи на схему наименований, используемую в иерархической файловой системе.

Условия соответствуют объектам. Эти условия представляют собой состояние объекта. Примеры условий:

  • - объект завершился;
  • - объект пропустил сообщение heartbeat;
  • - объект аварийно завершился, генерируется файл дампа памяти;
  • - выполнен рестарт объекта.

Условия (Conditions)соответствуют символические имена, которые также должны быть уникальны внутри объекта.

Действия соответствуют условиям. Условие может содержать множество действий. Действия выполняются каждый раз, когда соответствующее условие выполнено, т.е. истинно. Действия внутри условия выполняются в порядке FIFO (порядок, в котором они были добавлены в условие). Множество условий, которые являются истинными запускаются одновременно в произвольном (arbitrary) порядке. Условия, специфицированные как HCONDINDEPENDENT будут выполняться в отдельном потоке (separate thread) выполнения, параллельно с другими условиями.

Примеры действий:

  • - рестарт объекта;
  • - посылка сигнала некоторому процессу.

Действия также ассоциируются с символическими именами, которые уникальны в пределах специфического условия.

Когда действие в списке действий выполняется ошибочно, можно определить альтернативный список действий, которые будут выполнены, чтобы реализовать восстановление после сбоя данного действия.

Механизм восстановления позволяет выполнить восстановление в случае сбоя единичного сервиса или процесса.

Фактически внутреннее состояние HAM похоже на иерархическую файловую систему, где объекты похожи на директории, условия соответствуют этим объектам как поддиректории, и действия внутри этих условий похожи на узлы листьев этой структуры дерева.

HAM также представляет это состояние как файловую систему в режиме только чтения (read-only) под управлением директории /proc/ham. В результате такого представления произвольные процессы могут также просматривать текущее состояние (например, можно выполнить команду ls /proc/ham).

Мультиплекс-ОВ

Мультиплекс-ОВ представляет собой комплект средств (КС) для организации отказоустойчивых вычислений. Он предназначен для обеспечения отказоустойчивого функционирования серверных приложений в локальной вычислительной сети под управлением ОС МСВС 3.0.

Основные возможности:

Автоматическое восстановление функционирования приложения после сбоя (время восстановления не более 10 сек);

Возможность балансировки вычислительной нагрузки на серверах;

Возможность изменения логики принятия решения при осуществлении балансировки;

Возможность мониторинга и управления работой компонентов кластера серверов и выполняемых на нем приложений;

Возможность расширения списка регистрируемых событий;

Взаимодействие внешних клиентов с КС ОВ;

Контроль технологических параметров функционирования кластера.

В состав комплекта входят следующие программы:

  • 1) Программа «Управление ОВ» обеспечивает управление функционированием КС «Мультиплекс-ОВ», его инициализацию и конфигурирование. Для организации логики управления КС «Мультиплекс-ОВ» используются две основные технологии:
    • - технология управления ресурсами основана на распределении и перераспределении ресурсов между ЦВМ КС «Мультиплекс-ОВ» в зависимости от настроек конфигурации, состояния ЦВМ, состояния самих ресурсов;
    • - технология балансировки нагрузки основана на виртуализации ЦВМ КС «Мультиплекс-ОВ» и перераспределении процессов обработки клиентских запросов между ЦВМ;
  • 2) Программа «Организация ОВ» обеспечивает реализацию функций управления процессом организации отказоустойчивых вычислений. В процессе подключения и отключения новых ЦВМ к системе ОВ происходит масштабирование системы, При этом логика управления ресурсами берет на себя функции их распределения между работающими ЦВМ системы. Кроме того, на основе анализа состояния системы ОВ в целом, определяется наличие кворума и целесообразность продолжения функционирования сегмента, как элемента ОВ;
  • 3) Программа «Мониторинг ОВ» обеспечивает мониторинг и управление работой компонентов КС «Мультиплекс-ОВ». Мониторинг необходим для отслеживания событий, требующих вмешательства оператора. При правильных настройках конфигурационных файлов КС «Мультиплекс-ОВ» оператор автоматически извещается о всех нарушениях работы. Задачей оператора является своевременное информирование соответствующих или иных служб и инициирование ликвидации сбоя;
  • 4) Программа «Сопряжение ОВ» обеспечивает сопряжение различных модулей и их совместное функционирование в составе КС «Мультиплекс-ОВ»;
  • 5) Программа «Тестирование ОВ» обеспечивает тестирование функций КС «Мультиплекс-ОВ».

На ЦВМ, входящих в состав кластера серверов Мультиплекс-ОВ, для выполнения программ должно быть настроено сетевое взаимодействие между ЦВМ по протоколу TCP/IP.

Реализация отказоустойчивого функционирования достигается за счет реализации двух механизмов: механизма управления ресурсами кластера и механизма балансировки нагрузки.

Входными данными для КС Мультиплекс-ОВ являются события изменения узлов и/или ресурсов кластера. Выходными данными КС Мультиплекс-ОВ являются новые оптимальные состояния узлов и ресурсов кластера как результат соответствующей миграции процессов, ресурсов и приложений.

Обоснование разработки

При разработке отказоустойчивого бортового вычислителя возникла необходимость создания программного обеспечения, которое позволяло бы человеку-оператору, находящемуся за удаленным терминалом или рядом с самим комплексом, настраивать работу системы, создавать различные конфигурации кластера, запускать и тестировать их, а также проводить быструю диагностику состояния работающего кластера.

Актуальность разработки отказоустойчивого кластера подтверждается полным отсутствием программного обеспечения такого типа для рассматриваемой операционной системы QNX 4.25. Необходимость разработки именно под данную операционную систему обусловлена ее гибкостью, встраиваемостью и масштабируемостью, а также низкими системными требованиями и очень высокой надежность, которые полностью соответствуют заявленным заказчиком требованиям. Также стоит отметить, что операционная система QNX 4.25 сертифицирована для использования Государственной технической комиссией при Президенте РФ для подобных разработок.

    06.03.2012 20:21:15

    Тип файлов:

    Проверка на вирусы:

    Проверено - Антивирус Касперского

  • Полный текст:

    Введение

    Актуальность нашей работы заключается в рассмотрении принципов взаимосвязи человеческих потребностей с их математическим выражением, воплощенном в программном обеспечении персонального компьютера.

    Цель работы состоит в изучении особенностей механизма работы программного обеспечения ПК.

    Достижение цели предполагает решение ряда задач:

    1) изучить механизм работы персонального компьютера;

    2) выделить элементы программного обеспечения;

    3) рассмотреть функционирование системного, прикладного и инструментального ПО

    4) определить принцип действия операционной системы;

    5) изучить файлы и файловую систему.

    1. Значение программного обеспечения в работе

    персонального компьютера

    1.1. Механизм работы персонального компьютера

    Компьютер ― это устройство, не способное мыслить самостоятельно, как человек. Для того чтобы компьютер мог работать с информацией ― получать ее, хранить, передавать, обрабатывать ― его необходимо научить выполнять все эти действия. Научить ― значит построить работу компьютера по инструкции, в которой указано, что надо делать. Такая инструкция «должна содержать строгую последовательность команд на языке, понятном компьютеру, т.е. сообщать ему, как надо обрабатывать данные для получения желаемого результата. Такая инструкция называется программой» .

    Самые первые программы разрабатывались на машинном языке, где слова этого языка представляют собой последовательность нулей и единиц, и не все люди могли заниматься их разработкой, только профессиональные программисты.

    В 60-е годы началась разработка языков программирования высокого уровня, которые позволили существенно облегчить работу программистов, и создание программ стало доступно даже для начинающих пользователей компьютера.

    Программа ― это последовательность команд, которую выполняет компьютер в процессе обработки информации. Все программы хранятся во внешней и постоянной памяти компьютера. Но, для того, чтобы компьютер мог выполнить ту или иную обработку информации по соответствующей программе, она должна быть помещена в оперативную память компьютера.

    Персональные компьютеры ― это универсальные устройства для обработки информации. В отличие от телефона, магнитофона или телевизора, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций (т.е. программу) как надо обрабатывать информацию. Сам по себе компьютер не обладает знаниями ни в одной области своего применения, все эти знания содержатся в выполняемых на компьютере программах.

    Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, дизайнера или ученого, писателя или агронома. Кроме того, тенденция понижения стоимости компьютерной техники при одновременном росте ее производительности привела к тому, что компьютеры становятся предметом домашнего обихода, как, например, телевизор или холодильник, что расширяет сферу применения ПК еще больше. Соответственно, требуется все более разнообразное программное обеспечение для решения задач в новых областях применения ПК. Непрерывное повышение мощности персональных компьютеров, периферийных устройств, а также развитие средств связи дает разработчикам программного обеспечения все больше возможностей для максимально полного удовлетворения запросов конечных потребителей.

    Программа ― это «упорядоченная последовательность команд для компьютера, записанная на специальном языке и помещенная в файл» . Для начала нужно знать, для чего нужна программа, что она должна выполнять. Потом на специальном машинном языке человек пишет нужную программу, используя команды, понятные для компьютера. Такой процесс создания программ, называется программированием.

    Сам по себе ПК не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на нем программах. Поэтому часто употребляемое выражение «компьютер сделал» означает ровно то, что на ПК была выполнена программа, которая позволила выполнить соответствующее действие. Все используемые в компьютере программы называются программным обеспечением.

    1.2. Элементы программного обеспечения

    В компьютерной системе два участника ― программное и аппаратное обеспечение. Программное обеспечение ― это все программы, которые установлены на компьютере. Аппаратное обеспечение ― это узлы и оборудование, которые находятся внутри системного блока или подключены снаружи.

    Взаимосвязь между участниками компьютерной системы называют интерфейсом. Взаимодействие между различными узлами ― это аппаратный интерфейс, взаимодействие между программами ― программный интерфейс, а взаимодействие между аппаратурой и программами ― аппаратно-программный интерфейс.

    Если речь идет о персональном компьютере, то можно указать и третьего участника работы с компьютерной системой ― это человек (в информатике его принято называть пользователем). Пользователю тоже надо взаимодействовать и с аппаратным, и с программным обеспечением. Способ взаимодействия пользователя с программой и программы с пользователем называют интерфейсом пользователя.

    Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения ПК называют программной конфигурацией .

    Инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования (Приложение 1).

    К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО.

    ― технология проектирования программ;

    ― методы тестирования программ;

    ― методы доказательства правильности программ;

    ― анализ качества работы программ;

    ― документирование программ;

    ― разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое .

    Программное обеспечение ― неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение современных компьютеров включает миллионы программ ― от игровых до научных.


    2. Функционирование программного обеспечения ПК

    2.1. Работа системного ПО

    Системное ПО ― это программы общего пользования, не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д. Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.

    К системному ПО относятся:

    Операционные системы (эта программа загружается в ОЗУ при включении компьютера);

    Программы ― оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander);

    Операционные оболочки ― интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и т.д.;

    Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера);

    Утилиты ― вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг (Приложение 2).

    К утилитам относятся:

    Диспетчеры файлов или файловые менеджеры;

    Средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия);

    Средства просмотра и воспроизведения;

    Средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков;

    Средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами;

    Средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО) .

    Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.

    С помощью этих программ происходит управление всеми ресурсами ПК. Они обеспечивают работу других программ. Оно включает в себя:

    ― базовое программное обеспечение;

    ― сервисное программное обеспечение.

    Системное ПО играет роль посредника между прикладными программами и аппаратным обеспечением. Системное программное обеспечение, которое управляет работой компьютера, называется операционной системой ― ОС (operating system ― OS). К другому системному программному обеспечению относятся программы трансляции, преобразующие команды языков программирования в исполняемый машинный код, а также различные утилиты (utilities) ― программы для обслуживания компьютера и периферийных устройств. Программистов, которые создают системное программное обеспечение, называют системными программистами.

    Системное программное обеспечение обеспечивает и контролирует доступ к аппаратному обеспечению компьютера. Прикладное программное обеспечение взаимодействует с аппаратными компонентами через системное. Конечные пользователи в основном работают с прикладным программным обеспечением. Чтобы обеспечить аппаратную совместимость, каждый тип программного обеспечения разрабатывается для конкретной аппаратной платформы.

    Системное программное обеспечение, в состав которого входят операционная система, трансляторы языков и обслуживающие программы, управляет доступом к аппаратному обеспечению. Прикладное программное обеспечение, такое как языки программирования и различные пользовательские приложения, работает с аппаратным обеспечением через слой системного ПО. Пользователи, в свою очередь, взаимодействуют с прикладным программным обеспечением. Операционная система (её часто называют сокращенно ― операционка) ― это совокупность неких программ, выполняющих функции основного посредника между пользователем и компьютером.

    К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.

    Программы-упаковщики позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ ― упаковщиков очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее хранить на дискетах, предварительно сжатые программами-упаковщиками. Следует заметить, что различные упаковщики не совместимы друг с другом ― архивный файл, созданный одним упаковщиком, чаще всего нельзя прочесть другим.

    Программы для создания резервных копий информации на дисках позволяют быстро скопировать информацию, имеющуюся на жестком диске компьютера, на дискеты или кассеты стримера.

    Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом.

    Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и так далее), а также проверить работоспособность устройств компьютера (прежде всего жестких дисков).

    Программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на дисках путем ее динамического сжатия. Эти программы сжимают информацию при записи на диск, а при чтении восстанавливают в ее исходном виде. Программы для автономной печати позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере.

    2.2. Принцип действия операционной системы

    Ядром системного ПО является операционная система (ОС). ОС ― это неотъемлемая часть ПО, управляющая техническими средствами компьютера (hardware). Операционная система ― это «программа, координирующая действия вычислительной машины; под ее управлением осуществляется выполнение программ» .

    Основные функции операционной системы:

    1. Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т.д.). Такой обмен данными называется «ввод/вывод данных».

    2. Обеспечение системы организации и хранения файлов.

    4. Организация диалога с пользователем.

    ОС ― это комплекс взаимосвязанных системных программ, назначение которого ― организовать взаимодействие пользователя с компьютером и выполнение всех других программ.

    Структуру ОС составляют следующие модули:

    ― базовый модуль (ядро ОС) управляет работой программы и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами;

    ― командный процессор расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру;

    ― драйверы периферийных устройств программно обеспечивают согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по-разному и в различном темпе);

    ― дополнительные сервисные программы (утилиты) делают удобным и многосторонним процесс общения пользователя с компьютером.

    Файлы, составляющие ОС, хранятся на диске, поэтому система называется дисковой операционной (ДОС). Известно, что для их выполнения программы ― и, следовательно, файлы ОС ― должны находится в оперативной памяти (ОЗУ). Однако, чтобы произвести запись ОС в ОЗУ, необходимо выполнить программу загрузку, которой сразу после включения компьютера в ОЗУ нет. Выход из этой ситуации состоит в последовательной, поэтапной загрузке ОС в оперативную память.

    Первый этап загрузки ОС. В системном блоке компьютера находится постоянное запоминающее устройство (ПЗУ, постоянная память, ROM-Read Only Memory ― память с доступом только для чтения), в котором содержатся программы тестирования блоков компьютера и первого этапа загрузки ОС. Они начинают выполняться с первым импульсом тока при включении компьютера. На этом этапе процессор обращается к диску и проверяет наличие на определенном месте (в начале диска) очень небольшой программы-загрузчика. Если эта программа обнаружена, то она считывается в ОЗУ и ей передается управление.

    Второй этап загрузки ОС. Программа-загрузчик, в свою очередь, ищет на диске базовый модуль ОС, переписывает его память и передает ему управление.

    Третий этап загрузки ОС. В состав базового модуля входит основной загрузчик, который ищет остальные модули ОС и считывает их в ОЗУ. После окончания загрузки ОС управление передается командному процессору и на экране появляется приглашение системы к вводу команды пользователя .

    В оперативной памяти во время работы компьютера обязательно должны находиться базовый модуль ОС и командный процессор. Следовательно, нет необходимости загружать в оперативную память все файлы ОС одновременно. Драйверы устройств и утилиты могут подгружаться в ОЗУ по мере необходимости, что позволяет уменьшать обязательный объем оперативной памяти, отводимый под системное программное обеспечение.

    Первая задача ОС ― организация связи, общения пользователя с компьютером в целом и его отдельными устройствами. Такое общение осуществляется с помощью команд, которые в том или ином виде человек сообщает операционной системе. В ранних вариантах операционных систем такие команды просто вводились с клавиатуры в специальную строку. В последующем были созданы программы ― оболочки ОС, которые позволяют общаться не только с ОС не только текстовым языком команд, а с помощью меню (в том числе пиктографического) или манипуляций с графическими объектами.

    Вторая задача ОС ― организация взаимодействия всех блоков компьютера в процессе выполнения программы, которую назначил пользователь для решения задачи. В частности, ОС организует и следит за размещением в оперативной памяти и на диске нужных для работы программы данных, обеспечивает своевременное подключение устройств компьютера по требованию программы и т.п.

    Третья задача ОС ― обеспечение так называемых системных работ, которые бывает необходимо выполнить для пользователя. Сюда относится проверка, «лечение» и форматирование диска, удаление и восстановление файлов, организация файловой системы и т.п. Обычно такие работы осуществляются с помощью специальных программ, входящих в ОС и называемых утилитами.

    Операционная система играет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны. ОС обычно хранится во внешней памяти компьютера ― на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называют загрузкой ОС.

    В функции ОС входит:

    Осуществление диалога с пользователем;

    Ввод-вывод и управление данными;

    Планирование и организация процесса обработки программ;

    Распределение ресурсов (оперативной памяти, процессора, внешних устройств);

    Запуск программ на выполнение;

    Всевозможные вспомогательные операции обслуживания;

    Передача информации между различными внутренними устройствами;

    Программная поддержка работы периферийных устройств (дисплея, клавиатуры, принтера и др.) .

    ОС можно назвать программным продолжением устройства управления компьютера. В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем:

    Однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

    Однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать.

    Однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач.

    Многопользовательские многозадачные, позволяющие на одном компьютере запускать несколько задач нескольким пользователям.

    ОС для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты:

    ― программы управления вводом/выводом;

    ― программы, управляющие файловой системой и планирующие задания для компьютера;

    ― процессор командного языка, который принимает, анализирует и выполняет команды, адресованные ОС.

    В каждой ОС имеется свой командный язык, который позволяет пользователю выполнять те или иные действия:

    ― обращаться к каталогу;

    ― выполнять разметку внешних носителей;

    ― запускать программы.

    Анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в оперативную память и их запуск, осуществляет командный процессор ОС.

    Важным классом системных программ являются драйверы устройств. Для управления внешними устройствами компьютера используются специальные системные программы ― драйверы. Драйверы стандартных устройств образуют в совокупности базовую систему ввод-вывод (BIOS), которая обычно заносится в постоянное ЗУ компьютера. Нередко к системным программам относят антивирусные средства, программы архивирования файлов и т.п.

    Второй класс программ – это прикладные программы. Здесь нет единой точки зрения, какие именно программы относятся к этому классу. Обычно прикладной называют любую программу, позволяющую пользователю без программирования решать определенный класс задач

    Операционная система блестяще справляется со своими обязанностями. На практике одно из основных преимуществ использования OS заключается в простоте ее понимания, несмотря на функциональную сложность (то есть система рассчитана на выполнение достаточно сложных функций).

    Существуют несколько наиболее распространенных ОС. Например, MS-DOS расшифровывается как дисковая операционная система. Разработчиком MS-DOS является Корпорация Microsoft.

    2.3. Файлы и файловая система

    Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.

    Файл - это «определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти» .

    Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и т.д.). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.

    В различных операционных системах существуют различные форматы имен файлов. В операционной системе MS-DOS собственно имя файла должно содержать не более восьми букв латинского алфавита и цифр, а расширение состоит из трех латинских букв, например: proba.txt.

    В операционной системе Windows имя файла может иметь до 255 символов, причем допускается использование русского алфавита, например:
    Единицы измерения информации.doc.

    После введения в действие операционной системы Windows 95 требования к именам файлов стали существенно мягче. Они действуют и во всех последующих версия операционных систем Windows.

    1. Разрешается использовать до 255 символов.

    2. Разрешается использовать символы национальных алфавитов, в частности русского.

    3. Разрешается использовать пробелы и другие ранее запрещенные символы, за исключением следующих девяти: /\:*?"<>|.

    4. В имени файла можно использовать несколько точек. Расширением имени считаются все символы, стоящие за последней точкой.

    Роль расширения имени файла чисто информационная, а не командная. Если файлу с рисунком присвоить расширение имени ТХТ, то содержимое файла от этого не превратится в текст. Его можно просмотреть в программе, предназначенной для работы с текстами, но ничего вразумительного такой просмотр не даст.

    На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой. Файловая система ― это система хранения файлов и организации каталогов. Для дисков с небольшим количеством файлов (до нескольких десятков) удобно применять одноуровневую файловую систему, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов. Для отыскания файла на диске достаточно указать лишь имя файла.

    Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы организуются в многоуровневую иерархическую файловую систему, которая имеет «древовидную» структуру (имеет вид перевернутого дерева).

    Начальный, корневой, каталог содержит вложенные каталоги 1-го уровня, в свою очередь, в каждом из них бывают вложенные каталоги 2-го уровня и т.д. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы.

    Каталог сам может входить в состав другого, внешнего по отношению к нему каталога. Это аналогично тому, как папка вкладывается в другую папку большего размера. Таким образом, каждый каталог может содержать внутри себя множество файлов и вложенных каталогов (их называют подкаталогами). Каталог самого верхнего уровня, который не вложен ни в какие другие, называется корневым каталогом.

    А теперь «полную картину файловой структуры представьте себе так: вся внешняя память компьютера - это шкаф с множеством выдвижных ящиков. Каждый ящик - аналог диска; в ящике - большая папка (корневой каталог); в этой папке множество папок и документов (подкаталогов и файлов) и т.д. Самые глубоко вложенные папки хранят в себе только документы (файлы) или могут быть пустыми» .

    Для того чтобы найти файл в иерархической файловой структуре необходимо указать путь к файлу. В путь к файлу входят записываемые через разделитель "\" логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых находится данный нужный файл.

    Путь к файлу вместе с именем файла называют полным именем файла. Пример полного имени файлов:

    C:\Рефераты\Физика\Оптические явления.doc

    C:\Рефераты\Информатика\Интернет.doc

    C:\Рефераты\Информатика\Компьютерные вирусы.doc

    C:\Рисунки\Закат.jpg

    C:\Рисунки\ Зима.jpg

    В операционной системе Windows вместо каталогов используется понятие «папка». Папка ― это объект Windows, предназначенное для объединения файлов и других папок в группы. Понятие папки шире, чем понятие «каталог».

    В Windows на вершине иерархии папок находится папка Рабочий стол. (Следующий уровень представлен папками Мой компьютер, Корзина и Сетевое окружение (если компьютер подключен к локальной сети).

    С файлами и папками можно выполнить ряд стандартных действий. Такие действия с файлами, как «создать», «сохранить», «закрыть» можно выполнить только в прикладных программах («Блокнот», «Paint», …). Действия «открыть», «переименовать», «переместить», «копировать», «удалить» можно выполнить в системной среде. Графический интерфейс Windows позволяет производить операции над файлами с помощью мыши с использованием метода Drag&Drop (тащи и бросай). Существуют также специализированные приложения для работы с файлами, так называемые файловые менеджеры.

    2.4. Значение прикладного ПО

    Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО ― программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д.

    Пакеты прикладных программ ― это система программ, которые по сфере применения делятся на проблемно-ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.

    К прикладному ПО, например, относятся:

    Комплект офисных приложений MS OFFICE;

    Бухгалтерские системы;

    Финансовые аналитические системы;

    Интегрированные пакеты делопроизводства;

    CAD-системы (системы автоматизированного проектирования);

    Редакторы HTML или Web-редакторы;

    Браузеры ― средства просмотра Web-страниц;

    Графические редакторы;

    Экспертные системы.

    Прикладные программы применяются для решения различного рода задач, стоящие перед пользователем. В целом все прикладные программы можно разделить на несколько частей:

    Классификация прикладного ПО :

    Подкласс

    Примеры программ


    Проблемно-ориентированные


    1С (бухгалтерия и т.д.), БизнесПак, Парус


    Автоматического проектирования


    AutoCad, AutoVision


    Общего назначения

    СУБД ― система управления БД

    Access, Paradox, Oracle



    Текстовые процессоры

    Лексикон, WordPerfect



    Табличные процессоры

    Lotus, Quattro Pro



    Средства презентационной графики

    Multimedia Viewer



    Графические редакторы



    Интегрированные среды

    MSOffice: MSWord, MSExel, MSPowerPoint, Binder


    Переводчики, средства проверки орфографии, распознавания текста и коммуникационные системы

    Stylus, PoliGlossum, Socrat, FineReader, WinFax.


    Настольные издательские системы


    PageMaker, Corel, Publisher



    К прикладному программному обеспечению (application software) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки ― примеры прикладного программного обеспечения (Приложение 3).

    Прикладное программное обеспечение, такое как языки программирования и различные пользовательские приложения, работает с аппаратным обеспечением через слой системного программного обеспечения. Пользователи, в свою очередь, взаимодействуют с прикладным программным обеспечением. Основной функцией прикладного программного обеспечения является выполнение задач, поставленных конечными пользователями. Для разработки прикладного программного обеспечения может быть использовано множество языков программирования, например: Ассемблер, Fortran, Lisp и Prolog, Cobol, Basic, PL/1, C и C++, Focus, Lotus 1-2-3, dBase, Java, Pascal.

    Графические редакторы позволяют создавать и редактировать картинки на экране компьютера. Как правило, пользователю предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а также выводить полученные картинки в таком виде, чтобы они быть включены в документ, подготовленный с помощью текстового редактора или издательской системы.

    Системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости. Системы деловой графики дают возможность выводить на экран различные виды графиков и диаграмм (гистограммы, круговые и секторные диаграммы и т.д.)

    Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами – базами данных. Наиболее простые системы этого вида позволяют обрабатывать на компьютере один массив информации, например персональную картотеку. Они обеспечивают ввод, поиск, сортировку записи, составление отчетов и т.д. С такими СУБД легко могут работать пользователи даже не высокой квалификации, так как все действия в них осуществляются с помощью меню и других диалоговых средств.

    Табличные процессоры обеспечивают работу с большими таблицами чисел. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находиться числа, пояснительные тексты формулы для расчета значения в клетки по имеющимся данным. Все распространенные табличные процессоры позволяют перевычислять значения элементов таблиц по заданным формулам, строить по данным в таблице различные графики и т.д. Многие из них предоставляют и дополнительные возможности. Некоторые из них расширяют возможности по обработке данных ― трехмерные таблицы, создание собственных входных и выходных форм, макрокоманд, связь с базами данных и т.д. Но большинство дополнений носят декоративный характер ― включение звуковых эффектов, создание слайд-шоу, здесь фантазия разработчиков неисчерпаема.

    Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера.

    Интегрированные системы сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности.

    Бухгалтерские программы предназначены для ведения бухгалтерского учета, подготовки финансовой отчетности и финансового анализа деятельности предприятий. Из-за несовместимости отечественного бухгалтерского учета с зарубежным в нашей стране используются почти исключительно отечественные бухгалтерские программы. Некоторые из них предназначены для автоматизации отдельных участков бухгалтерского учета ― начисление заработной платы, учета товаров, материалов на складах и т.д. .

    Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS. Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее «не в своей тарелке». Наиболее популярными программами-оболочками являются Norton Commander, Xtree Pro Gold, PC Shell из комплекта PC Tools. В состав операционной системы MS DOS, начиная с версии 4.0, также входит собственная программа-оболочка Shell (впрочем, не очень популярная).

    Операционные оболочки, в отличие от обычных программ-оболочек, не только дают пользователю более наглядные средства для выполнения часто используемых действий, но и предоставляют новые возможности для запускаемых программ. Чаще всего это:

    Графический интерфейс, т.е. набор средств для вывода изображений на экран и манипулирования ими, построения меню, окон на экране и т.д.;

    Мультипрограммирование, т.е. возможность одновременного выполнения нескольких программ;

    Расширенные средства для обмена информацией между программами.

    Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера. Но платой за это являются повышенные требования к ресурсам. Так, для эффективной работы c Microsoft Windows необходим компьютер АТ/386, имеющий 4 Мбайта оперативной памяти. Наиболее популярной программой-надстройкой является Microsoft Windows, иногда используется Desq View и значительно реже ― другие оболочки (GEM, Geo Works и др.).

    2.5. Инструментальное ПО

    Инструментальное ПО или системы программирования ― это системы для автоматизации разработки новых программ на языке программирования. В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:

    1. Текстовый редактор для создания файла с исходным текстом программы.

    2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.

    3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Исполнимый код ― это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.

    4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов .

    Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

    Borland Delphi предназначен для решения практически любых задачи прикладного программирования;

    Borland C++ Builder ― это отличное средство для разработки DOS и Windows приложений;

    Microsoft Visual Basic ― это популярный инструмент для создания Windows-программ;

    Microsoft Visual C++ ― это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.

    Инструментарий программирования― это средства, предназначенные для создания ПО, т.е. того же системного и прикладного ПО. Его составляют разнообразные языки и среды программирования.

    Инструментарий программирования


    Таким образом, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций ― программу, как надо обрабатывать информацию ― и наладить поэтапное выполнение действий.


    Заключение

    ПК не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на нем программах. Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения ПК называют программной конфигурацией.

    Программное обеспечение, можно условно разделить на три категории:

    Системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.

    Прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.

    Инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования

    Ядром системного ПО является операционная система (ОС). ОС ― это неотъемлемая часть ПО, управляющая техническими средствами компьютера (hardware). Операционная система ― это программа, координирующая действия вычислительной машины; под ее управлением осуществляется выполнение программ.

    Файл - это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.

    Персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций ― программу, как надо обрабатывать информацию ― и наладить поэтапное выполнение действий.

    Список литературы

    1) Информатика / под ред. проф. Ю.А. Романовой. ― М.: Эксмо, 2005. ― 322 с.

    2) Леонтьев, В.А. Большая энциклопедия Microsoft Office / В.А. Леонтьев. ― М.: ОЛМА-ПРЕСС, 2004. ― 840 с.

    3) Молчанов, А.Ю. Системное программное обеспечение / А.Ю. Молчанов. ― СПб.: Питер, 2003. ― 400 с.

    4) Можаров, Р.В., Можарова, Н.Р. Программное обеспечение персональных компьютеров / Р.В. Можаров, Н.Р. Можарова. ― М.: Финстатинформ, 2003. ― 512 с.

    5) Острейковский, В.А. Информатика / В.А. Острейковский. ― М.: Высшая школа, 2001. ― 319 с.

    6) Фигурнов, В.Э. IBM PC для пользователя / В.Э. Фигурнов. ― Уфа: НПО «Информатика и компьютеры», 2007. ― 480 с.

    7) Хомоненко, А.Д. Основы современных компьютерных технологий / А.Д. Хомоненко. ― М.: Корона принт, 2009. ― 448 с.

    Приложение

    Приложение 1

    Приложение 2

    Системное программное обеспечение


    Программы

    Пояснение

    Примеры

    Операционные системы

    Комплекс программ, распределяющих ресурсы компьютерной системы и организующих работу других программ

    MS-DOS
    Windows
    Unix

    Файловые менеджеры

    Программы, обеспечивающие более комфортное общение пользователя с командами ОС

    Windows Commander
    Total Commander
    FAR

    Программы диагностики

    Проверяют работу основных устройств компьютера


    Антивирусные программы

    Программы обнаружения компьютерных вирусов и их уничтожения

    DrWeb
    Nod32
    Антивирус Касперского

    Программы обслуживания дисков

    Программы проверки целостности логической и физической структуры дисков, дефрагментация


    Архиваторы

    Программы упаковки файлов и группы файлов для уменьшения занимаемого ими места на диске

    WinRar
    WinZip


    Приложение 3

    Прикладное программное обеспечение

    Программы

    Пояснение

    Примеры

    Текстовые процессоры

    Программы для создания, редактирования и оформления текстовых документов

    Табличные процессоры

    Программы, позволяющие выполнять операции над данными, представленными в табличной форме

    Microsoft Excel
    1С: Бухгалтерия

    Средства ввода, поиска, размещения и выдачи больших массивов данных

    Microsoft Access

    Компьютерная графика и анимация

    Средства создания неподвижных и движущихся изображений

    Paint
    Adobe Photoshop
    CorelDraw

    Средства создания презентации

    Программы создания и показа наборов слайдов

    Microsoft PowerPoint

    Средства коммуникаций

    Программы для работы в компьютерной сети

    Internet Explorer
    Outlook Express
    The Bat!

    Системы автоматизированного проектирования (САПР)

    Средства проектирования электронных схем, машин, механизмов

    AutoCad
    КОМПАС

    Обучающие программы

    Помогают процессу обучения

    Клавиатурные тренажеры
    Тесты

    Программы для организации досуга и обучения

    Стратегии
    Лабиринты
    Логика


Если Вас интересует помощь в НАПИСАНИИ ИМЕННО ВАШЕЙ РАБОТЫ , по индивидуальным требованиям - возможно заказать помощь в разработке по представленной теме - рограммное обеспечение компьютера... либо схожей. На наши услуги уже будут распространяться бесплатные доработки и сопровождение до защиты в ВУЗе. И само собой разумеется, ваша работа в обязательном порядке будет проверятся на плагиат и гарантированно раннее не публиковаться. Для заказа или оценки стоимости индивидуальной работы пройдите по

, 138.14kb.

  • Техническое задание на выполнение работы «Реализация мероприятий, направленных на создание , 403kb.
  • 5.1.2. Требования к программному обеспечению.

    Программное обеспечение АИС ЭСРН ХК должно быть построено по трехзвенной архитектуре: уровень хранения данных, уровень приложения, уровень представления данных.

    Программное обеспечение уровня приложений должно быть предусмотрено для эксплуатации на серверной программно-аппаратной платформе поставляемого участником размещения заказа в рамках работ по созданию АИС ЭСРН ХК.

    Должна использоваться современная серийная промышленная СУБД, находящаяся в эксплуатации в МСЗН или поставляемая участником размещения заказа в рамках исполнения данного технического задания

    Прикладное программное обеспечение АИС ЭСРН ХК должно быть построено на промышленной платформе разработки объектно-ориентированных решений (специализированное программное обеспечение), что позволит снизить риск возникновения ошибок и сократить сроки разработки и реализации проекта. Технические требования к промышленной платформе разработки АИС ЭСРН ХК приведены в п. 5.1.10. Специализированное программное обеспечение поставляется участником размещения заказа в рамках выполнения настоящего технического задания.

    При разработке ПО должен использоваться современный объектно-ориентированный подход.

    Программное обеспечение АИС ЭСРН ХК должно обеспечивать многопользовательский режим работы в одном из следующих вариантов:

    • одновременный доступ нескольких пользователей на редактирование одного объекта с сохранением изменений, внесенных пользователем, последним по времени сохраняющим изменения;
    • доступ на редактирование только одного пользователя, первым открывшим объект, с блокировкой объекта на редактирование другими пользователями. Одновременный доступ нескольких пользователей на просмотр заблокированного объекта.
    Программное обеспечение АИС ЭСРН ХК должно:
    • допускать возможность изменения путем настроек (без изменения программного кода) правил предоставления мер социальной поддержки и формул, по которым выполняется расчет размера МСП.
    • допускать возможность создания новых МСП, льготных категорий, связей, определяющих льготную категорию и основания для ее назначения, а также МСП и основания для ее назначения. В создаваемых связях (МСП - основание, льготная категория - основание) должна обеспечиваться возможность создания правил назначения МСП (присвоения льготной категории) путем настроек соответствующих справочников или создания новых значений в справочниках, без изменений программного кода.
    • обеспечивать возможность разграничения функциональных ролей, выполняемых пользователями, путем изменения настроек прав доступа ролей к объектам и функциям Системы, без изменения программного кода.
    • система должна обеспечивать возможность изменения существующих или создания новых отчетов путем настройки запросов и шаблонов отчетов без изменения программного кода.
    • обеспечивать возможную модернизацию методов обработки правил и условий; алгоритмов, заложенных в исполняемых кодах назначений, начислений и выплат; отчетов, содержащих результаты выполнения исполняемых кодов, путем изменения программного кода.
    Для технического обеспечения работы создаваемой системы, должно максимально использоваться оборудование, уже эксплуатируемое в составе действующей инфраструктуры МСЗН и ОСЗН Хабаровского и организаций, предоставляющих меры социальной поддержки.

    Внедряемое программное обеспечение должно удовлетворять требованиям:

    • унификации;
    • актуальности;
    • серийности;
    • репрезентативности;
    • масштабируемости;
    • информационной совместимости;
    • надежности.
    Унификация программного обеспечения.

    Прикладное ПО должно быть разработано на базе унифицированных средств разработки автоматизированных информационных систем.

    В целях облегчения обучения пользователей работе с АИС ЭСРН ХК и возможности замещения одного работника другим, обычно выполняющим сходную задачу, при разработке системы должны быть учтены требования унификации пользовательского интерфейса в пределах одного рабочего места и между рабочими местами, близкими по роду выполняемых работ.

    Унификации подлежат все составляющие пользовательского интерфейса: система меню, формы отображения информации на экране, типы и формы сообщений и запросов пользователю, места расположения содержательно близкой информации, соглашения на функциональное назначение клавиш, принципы организации диалога, форматы жестких копий, системные сообщения. Методы унификации определяются специальным соглашением коллектива разработчиков и пользователей Системы и фиксируются в специальном документе. Унификации подлежат также структура данных и объектная структура.

    Актуальность программного обеспечения.

    Предлагаемое к внедрению программное обеспечение должно обеспечивать автоматизацию функций специалистов МСЗН и ОСЗН, исполняющих свои полномочия в соответствии с требованиями нормативных правовых актов, регулирующих деятельность МСЗН и ОСЗН.

    Серийность программного обеспечения.

    Внедряемое программное обеспечение должно быть серийным, т.е. использоваться на момент проведения конкурса в актуальном состоянии не менее чем в 5 субъектах РФ. В качестве сервера баз данных должна использоваться современная серийная промышленная реляционная СУБД, находящаяся в эксплуатации в МСЗН или поставляемая участником размещения заказа в рамках исполнения данного технического задания.

    Репрезентативность внедрений программного обеспечения.

    Для внедряемого программного обеспечения должно быть подтверждено использование в условиях одновременной работы не менее 50 пользователей на базе данных, содержащей не менее 500 тысяч записей.

    Масштабируемость программного обеспечения.

    Предлагаемое к внедрению программное обеспечение должно допускать возможность использования в однопользовательском (на одной вычислительной установке) и многопользовательском режимах.

    Информационная совместимость.

    Внедряемое программное обеспечение должно быть адаптировано к использованию системы понятий, содержащихся в классификаторах, рекомендованных для использования в АИС ЭСРН ХК и готово к организации взаимодействия в сервисно-ориентированной архитектуре (на уровне web-сервисов).

    Надежность.

    Надежность программного обеспечения, определяющая надежность автоматизированной системы в целом, должна обеспечивать отсутствие отказов в работе, приводящих к длительной остановке (более 4-х часов) процесса эксплуатации информационной системы. Данное требование определяется без учета отказов, связанных с перебоями в энергопитании, задержках передачи информации в сетях Интернет, выходом из строя оборудования, а также со стихийными явлениями. Внедряемое программное обеспечение должно быть обеспечено гарантированной технической поддержкой и сопровождением, направленным на поддержание его в работоспособном состоянии, и, при необходимости, адаптацию к изменяющимся условиям применения.

    5.1.3. Показатели назначения.

    Перечень параметров АИС ЭСРН ХК и их значения, характеризующие соответствие АИС ЭСРН ХК ее назначению, приведен в таблице.


    № п/п

    Наименование параметра

    Требуемое значение

    1.

    Время отклика на запрос администратора (пользователя) АИС ЭСРН ХК районного уровня для получения данных о гражданине, зарегистрированном в БД ЭСРН районного уровня


    2.

    Время обработки запроса администратора (пользователя) районного уровня для получения обобщенных статистических данных по БД районного уровня.

    Не более 10 минут, определяется временем доступа по сети

    3.

    Время отклика на запрос администратора (пользователя) АИС ЭСРН ХК регионального уровня для получения данных о гражданине, зарегистрированном в БД ЭСРН регионального уровня.

    Не более 5 секунд, определяется характеристиками ЛВС

    4.

    Время обработки запроса администратора (пользователя) регионального уровня для получения обобщенных статистических данных по БД районного уровня.

    Не более 5 минут, определяется временем доступа по сети

    5.

    Время обработки запроса администратора (пользователя) регионального уровня для получения обобщенных статистических данных по БД регионального уровня.

    Не более 50 минут, определяется временем доступа по сети

    6.

    Время обработки запроса администратора регионального уровня на формирование Регионального регистра граждан, имеющих право на меры социальной поддержки за счет средств бюджетов всех уровней.

    Не более 3 часов, определяется временем доступа по сети

    7.

    Количество пользователей БД, которое может быть зарегистрировано в АИС ЭСРН ХК районного уровня

    До 60

    8.

    Количество пользователей БД, которое может быть зарегистрировано в АИС ЭСРН ХК регионального уровня

    До 150

    Примечание: Показатели в таблице приведены исходя из опыта эксплуатации имеющихся в МСЗН и ОСЗН АИС и прикладных программных комплексов.

    5.1.4. Требования к надежности.

    Надежность АИС ЭСРН ХК на региональном уровне должна обеспечиваться введением резервного сервера, хранящего актуальную копию ПК АИС ЭСРН. Время перехода (переключения) с основного сервера на резервный не должно превышать 30 минут. Должны быть использованы механизмы обмена данными между основным и резервным серверами, обеспечивающие указанное время переключения.

    Надежность АИС ЭСРН ХК на районном (муниципальном) уровне должна обеспечиваться техническими и организационными мероприятиями персонала по обеспечению эксплуатации оборудования.

    Технические мероприятия должны включать эксплуатацию оборудования в условиях, предписанных инструкциями по эксплуатации средств вычислительной техники.

    Организационные мероприятия должны включать использование технологии резервного копирования.

    АИС ЭСРН ХК при необходимости должен обеспечивать работу 24 часа в сутки, 7 дней в неделю.

    Аварийные ситуации определяются для серверов, используемых для хранения БД ЭСРН.

    Аварийные ситуации на ПК пользователей АИС ЭСРН ХК не должны влиять на работоспособность АИС ЭСРН ХК и не должны рассматриваться.

    Перечень аварийных ситуаций с указанием требуемых значений соответствующих показателей надежности приводится ниже:

    • потеря электропитания серверов. При этом время автоматического сохранения данных и завершения работы АИС ЭСРН ХК должно быть не более 5 минут;
    • отказ компонентов серверов, на которых установлена БД ЭСРН: процессор, оперативная память, сетевая плата, жесткий диск. При этом время восстановления после отказа не должно превышать 5 часов.
    АИС ЭСРН ХК должна быть установлена на серверах, снабженных источниками бесперебойного электропитания. При перебоях электропитания должно происходить автоматическое завершение работы АИС ЭСРН ХК без потери данных.

    5.1.5. Требования к эргономике и технической эстетике.

    АИС ЭСРН ХК должен обеспечивать взаимодействие человека с машиной только на русском языке с максимальным использованием меню и подсказок. Должна быть обеспечена комфортность работы персонала.

    5.1.6. Требования к эксплуатации и хранению АИС ЭСРН ХК.

    АИС ЭСРН ХК должна эксплуатироваться на поставляемых в рамках проведения работ по созданию АИС ЭСРН ХК средствах вычислительной техники или имеющемся комплексе технических средств МСЗН и ОСЗН края, которые установлены в имеющихся помещениях и для которых должно быть обеспечено:

    • напряжение в сети переменного тока 200В - 240В, частотой 50Гц ± 1Гц;
    • температура окружающей среды: +10°С - +30°С;
    • влажность окружающей среды: 20% - 80%;
    • концентрация пыли: 0,4 г/м 3 (max);
    • шум от работы оборудования не должен превышать 55Дб.
    Дополнительных требований к эксплуатации и хранению АИС ЭСРН ХК не предъявляется.

    5.1.7. Требования к защите информации АИС ЭСРН ХК от несанкционированного доступа.

    АИС ЭСРН ХК должна:

    • Осуществлять контроль и управление доступом, обеспечивающим идентификацию, аутентификацию и авторизацию пользователей;
    • Обеспечивать уровень защищенности Системы по классу 1Г по классификации документа «Гостехкомиссия России, Руководящий Документ, Автоматизированные системы, защита от несанкционированного доступа к информации (Классификация автоматизированных систем и требования по защите информации), Москва 1992»;
    • Обеспечивать разграничение прав доступа пользователей к данным на базе групп, ролей; разграничение прав доступа к данным на уровне полей и групп полей учетной карточки Регистра, а так же функций Регистра;
    • Допускать использование встраиваемых сертифицированных средств авторизации пользователей, электронную цифровую подпись.
    Персональные данные граждан, содержащиеся в БД ЭСРН, подлежат соответствующей защите от несанкционированного доступа.

    Идентификация персонала должна осуществляться при запуске АИС ЭСРН ХК соответствующего уровня. Персоналу не должны быть доступны функции АИС ЭСРН ХК, пока идентификация не будет завершена. Идентификация персонала осуществляется с использованием идентификатора (пароля) условно-постоянного действия длиной не менее шести буквенно-цифровых символов. Число попыток идентификации должно задаваться в виде параметра. В случае если число безуспешных попыток идентификации превышает заданное в параметрах, доступ с данного компьютера к АИС ЭСРН ХК должен блокироваться до принятия решения администратором баз данных (администратором безопасности).

    Контроль доступа к БД ЭСРН должен обеспечивать проверки соблюдения персоналом своих полномочий. Контроль доступа должен быть реализован на основе ролевой модели разграничения доступа. В АИС ЭСРН ХК должны быть предусмотрены роли, которые определяются функциональным составом пользователей АИС ЭСРН ХК. Каждой роли должна соответствовать подсистема, в которой реализована определенная совокупность задач и функций. Набор и содержание ролей должны быть определены при реализации АИС ЭСРН ХК. Роли назначаются администратором баз данных (администратором безопасности) АИС ЭСРН ХК пользователям и персоналу ОСЗН в зависимости от их функциональных обязанностей.

    АИС ЭСРН ХК должна выявлять и документировать попытки несанкционированного доступа к БД ЭСРН. Она не должна допускать несанкционированного изменения информации в БД ЭСРН и должна фиксировать все попытки и выдавать администратору АИС ЭСРН ХК соответствующее сообщение.

    АИС ЭСРН ХК должна осуществлять регистрацию действий пользователей и персонала ОСЗН в системном журнале с момента начала до момента завершения работы.

    Параметрами, подлежащими регистрации, являются:

    • дата и время (системные дата и время на сервере системы);
    • идентификатор пользователя АИС ЭСРН ХК;
    • код и описание типа события;
    • объекты события (функциональная операция, имя распечатываемого файла и т.д.).
    Перечень регистрируемых событий конкретизируется на этапе реализации и корректировки АИС ЭСРН ХК.

    Параметры регистрации или типа событий не могут быть изменены персоналом. Регистрация действий персонала должна осуществляться в специальном журнале, защищенном от попыток его модификации. Данные в журнале хранятся не менее 1 месяца. Должна быть обеспечена возможность архивирования журналов и их автономного анализа.

    Должна быть предусмотрена фильтрация событий системного журнала АИС ЭСРН ХК для последующего аудита. Должна быть предусмотрена фильтрация и сортировка по любому из полей журнала и по их совокупности, а также возможность задания граничных значений для параметров даты и времени.

    Передача данных должна осуществляться по каналам связи, с использованием существующей защищенной корпоративной сети обмена данными органов социальной защиты населения края.

    В целях обеспечения исполнения требований федерального закона от 27.07.2006 года № 152-ФЗ «О персональных данных», информация о гражданах, стоящих на учете в БД ЭСРН, при ее хранении должна быть обезличена. Правовые основания для осуществления обработки персональных данных приведены в Приложении Б к данному техническому заданию. Категории субъектов, персональные данных которых будут обрабатываться в АИС ЭСРН, приведены в Приложении В к данному техническому заданию.

    5.1.8. Требования по сохранности информации при авариях.

    Должна быть разработана технология хранения (архивирования) и восстановления при авариях баз данных районного и регионального уровней, а также всей системы. При этом базы данных периодически должны архивироваться и записываться на компакт-диски и храниться в архивах магнитных носителей. Периодичность архивирования устанавливается регламентом.

    Сохранность информации в БД ЭСРН должна быть обеспечена в случае следующих событий:

    • потери электропитания серверов;
    • скачка напряжения в электропитании серверов;
    • нарушения работоспособности технических средств, образующих канал связи между серверами и компьютерами пользователей;
    • разрушения линий связи, образующих канал связи между серверами и компьютерами пользователей;
    • отказа следующих компонентов серверов:
      • процессор;
      • оперативная память;
      • сетевая плата;
      • жесткий диск;
    • отказа компьютеров пользователей.

    5.1.9. Требования к патентной чистоте.

    Создание АИС ЭСРН ХК и ее эксплуатация должны осуществляться на лицензионных программных средствах.

    5.1.10 Технические требования к промышленной платформе разработки АИС ЭСРН ХК

    Промышленная платформа разработки АИС ЭСРН ХК (далее Платформа) должна представлять собой средство быстрой разработки трехуровневых приложений. Системы, создаваемые на базе Платформы, должны являться функциональной надстройкой Платформы и включать в себя функциональные возможности, заложенные в Платформу.

    Платформа должна объединять объектно-ориентированный и реляционный подход, позволяя описывать понятия предметной области и правила их взаимодействия на языке описания Платформы. При этом система должна самостоятельно обеспечивать размещение всей необходимой информации в хранилище данных и ее дальнейшее использование.

    Механизмы Платформы должны обеспечивать организацию доступа к общим информационным ресурсам организации в соответствии с должностными обязанностями специалиста.

    Платформа должна содержать встроенные средства импорта данных из внешних источников, а также инструменты работы с данными из внешних источников, которые позволяют легко интегрировать существующие приложения с приложением на базе Платформы.

    Платформа должна содержать средства доработки функциональности без изменения исходного кода, что позволяет вносить коррективы в описанные в рамках приложения объекты в процессе эксплуатации непосредственно администратором или конечным пользователям.

    Платформа должна содержать прикладные средства разработки, позволяющие расширять функциональность поставляемого клиентского рабочего места (автоматизированного рабочего места, АРМ) без изменения исходного кода Платформы (Системы).

    Платформа должна реализовывать следующие методики расширения функциональности:

    • Описание новых классов (например, классов новых документов) объектов и связей между ними в терминах Платформы, которая должна предоставлять набор базовых операций над объектами этих классов (создание, редактирование свойств, удаление, копирование, перемещение, определение набора прав доступа и т.п.), без изменения исходного кода Платформы (Системы).
    • Определение операций по работе с созданными классами объектов без программирования. В Платформе должен быть реализован набор базовых операций (шаблонов) над объектами. Разработчику приложения на базе Платформы должно быть достаточно их специфицировать, задав параметры.
    • В случае необходимости – возможность написания кода бизнес-логики на языке программирования высокого уровня с использованием прикладных средств разработки Платформы.

    5.1.11. Дополнительные требования.

    К дополнительным требованиям относятся:

    • Обеспечение возможности эксплуатации АИС ЭСРН ХК как на «быстрых», так и на «медленных» каналах связи с невысокой степенью надежности (поддержание целостности хранилища данных, обеспечение транзакций), а также возможность использования АИС ЭСРН ХК в режиме «оффлайн» (репликация изменений посредством медленных каналов связи, использования сменных носителей).
    • Реализация концепции «тонких клиентов», позволяющей свести к минимуму сопровождение клиентских рабочих мест, уменьшить требования к пропускной способности сетевой среды и программному обеспечению.
    • Обеспечение импорта-экспорта данных в наиболее распространенные форматы хранения и обмена данными (dbf, xls, doc, rtf, txt, xml, csv), а также поддержка возможности расширения перечня используемых форматов.
    • Обеспечение поддержки скриптового метаязыка, либо программного интерфейса к существующим скриптовым языкам высокого уровня, возможности использования последовательностей (макросов) для автоматизации часто выполняемых пользователем задач.
    • Обеспечение возможности автоматической коррекции ошибок при вводе данных (даты, имена, отчества, фамилии и т.д.), а при невозможности автоматической коррекции - обеспечение блокировки ввода с выдачей соответствующих диагностических сообщений. Проверка данных и их коррекция должны осуществляться как при работе операторов, так и при импорте данных при осуществлении внешнего информационного обмена.
    • Обеспечение возможности использования свободно распространяемых офисных приложений для выдачи и просмотра отчетов, справок и другой информации.
    • Обеспечение возможности масштабирования.
    Требования к АИС ЭСРН ХК и ее составным частям могут уточняться и изменяться на всех стадиях его разработки, внедрения и сопровождения. Уточненные требования становятся неотъемлемой частью данного технического задания.

    5.2. Требования к функциям, выполняемым АИС ЭСРН ХК

    5.2.1. Районный уровень АИС ЭСРН ХК.

    На районном уровне АИС ЭСРН ХК должен функционировать на ПК операторов районного уровня. Операторы районного уровня должны работать с районным сегментом региональной БД ЭСРН, хранящимся на сервере ЛВС органа социальной защиты населения края.

    На районном уровне АИС ЭСРН ХК должна обеспечивать:

    • формирование и обработку назначений, начислений, выплатных массивов в соответствии с порядком осуществления назначения и выплаты помощи, пособий, компенсаций, адресного социального пособия, субсидий на оплату услуг предприятий ЖКХ, других видов МСП и помощи, определенных соответствующими нормативными правовыми актами федерального и регионального уровня;
    • формирование и просмотр районного сегмента регионального регистра граждан, имеющих право на меры социальной поддержки за счет средств бюджетов всех уровней;
    • формирование районного сегмента регионального сегмента регистра граждан, имеющих право на меры социальной поддержки по льготному лекарственному обеспечению за счет средств краевого бюджета;
    • формирование районного сегмента регионального регистра граждан, имеющих право на меры социальной поддержки по оплате жилищно-коммунальных услуг за счет средств федерального бюджета;
    • формирование районного сегмента общекраевого информационного массива со сведениями о социально-бытовом положении ветеранов войны и боевых действий, необходимого для информационного наполнения Регионального сегмента общегосударственной базы данных «Ветераны»;
    • формирование списков граждан определенных категорий по установленной форме для выдачи льготных проездных билетов в отделениях почтовой связи ФГУП «Почта России»;
    • первичный ввод данных в БД ЭСРН, в том числе:
    • ввод данных о гражданах, имеющих право на меры социальной поддержки, проживающих в районе, как ручной, так и автоматизированный, с использованием информации из других баз данных и программных комплексов;
    • прием и ввод данных о гражданах, с использованием баз данных сторонних организаций, полученных в согласованном формате;
    • контроль ввода данных в карточки учета семей и граждан, имеющих право на меры социальной поддержки;
    • корректировку данных, в том числе:
    • автоматизированную периодическую в соответствии с регламентом обновления информации о гражданах, имеющих право на меры социальной поддержки, проживающих в районе, с использованием сведений из других баз данных и программных комплексов;
    • ручное обновление информации о гражданах, имеющих право на меры социальной поддержки, проживающих в районе, с использованием сведений полученных при проведении личных приемов и обследований;
    • контроль корректировки данных в БД ЭСРН;
    • прием, контроль, обработку, ввод сведений с дополнительными социальными показателями уровня жизни льготников от сторонних организаций в согласованном формате;
    • корректировку сведений с дополнительными социальными показателями уровня жизни льготников от сторонних организаций в согласованном формате;
    • формирование и отправку полных БД ЭСРН или изменений в них на региональный уровень с использованием КСОД, электронной почты или на машиночитаемых носителях информации;
    • прием и обработку ошибок в информации о гражданах и льготниках, направленной на региональный уровень;
    • закрытие дел льготников в связи с их смертью или выбытием.
    • представление справочной информации в виде справок, таблиц и графиков с возможностью последующего вывода на бумажный носитель в соответствии с запросами для оказания адресной социальной помощи, в том числе:
    • получение справочных данных по группе лиц (семьям), объединенных общими признаками;
    • ведение БД ЭСРН, в том числе:
      • настройку структур данных;
    • администрирование, в том числе:
      • возможность настройки АИС ЭСРН ХК в процессе функционирования;
      • возможность создания и модификации новых типовых отчетных форм;
      • передачу по запросу созданных отчетных форм в АИС ЭСРН ХК регионального уровня;
      • переопределение уровней доступа при переводе сотрудника на новую должность; регистрацию пользователей и группы пользователей и назначение им уровней доступа;
    • ведение журналов, в том числе:
      • регистрацию событий (ввод данных, получение справок и др.);
      • контроль работы с АИС ЭСРН ХК;
    • регистрацию даты ввода данных и сведений об операторе, выполнившем ввод данных.

    5.2.2. Региональный уровень АИС ЭСРН ХК.

    На региональном уровне АИС ЭСРН ХК должна обеспечивать:

    • Соблюдение требований административных регламентов (электронных административных регламентов) выполнения определенных государственных функций;
    • определение прав граждан на получение льготных категорий или назначение мер социальной поддержки на основании заданных правил;
    • формирование и обработку назначений, начислений, выплатных массивов;
    • формирование и просмотр регионального регистра граждан, имеющих право на меры социальной поддержки за счет средств бюджетов всех уровней;
    • формирование сегмента регионального регистра граждан, имеющих право на меры социальной поддержки по льготному лекарственному обеспечению за счет средств краевого бюджета;
    • формирование регионального регистра граждан, имеющих право на меры социальной поддержки по оплате жилищно-коммунальных услуг за счет средств федерального бюджета;
    • формирование информационного массива со сведениями о социально-бытовом положении ветеранов войны и боевых действий, необходимого для информационного наполнения Регионального сегмента общегосударственной базы данных «Ветераны»;
    • представление справочной информации в виде справок и таблиц с возможностью последующего вывода на бумажный носитель в соответствии с запросами для оказания адресной социальной помощи, в том числе:
    • получение справочных данных по отдельно взятому льготнику;
    • получение справочных данных по группе лиц, объединенных общими признаками;
    • получение статистических данных;
    • ведение АИС ЭСРН ХК, в том числе:
    • настройку структур данных и правил их обработки;
    • регистрацию и модификацию описаний структур данных, хранящихся в БД ЭСРН;

    5.2.3. Требования к основным функциональным модулям АИС ЭСРН ХК

    Предлагаемое участником размещения заказа к внедрению программное обеспечение должно обеспечивать автоматизацию составных элементов процесса социальной поддержки населения, включая:

    Процесс приема (обращения) граждан:

    • ввод сведений о гражданах, нуждающихся в предоставлении мер социальной поддержки;
    • внесение информации об их материальном положении, жилищных условиях;
    • внесение информации об представленных документах;
    • внесение информации о вопросах гражданина.
    Процесс назначения мер социальной поддержки:
    • регистрация заявлений граждан на предоставление мер социальной поддержки;
    • ввод и поддержка базы законодательства, регулирующего предоставление мер социальной поддержки;
    • определение права граждан на те или иные меры социальной поддержки: ежемесячных, квартальных, единовременных, ежегодных.
    • назначение возмещения вреда в зависимости от группы инвалидности или стажа;
    • назначение ЕДВ на основании документов о льготе, возможность ввода нескольких ЕДВ по одному получателю;
    • возможность выгрузки в региональный регистр граждан, имеющих право на меры социальной поддержки, предусмотренные законодательством;
    • контроль актуальности назначений.
    Процесс начисления социальных пособий (детские пособия, социальные выплаты, ЕДВ):
    • ведение выплатных дел;
    • формирование выплатных массивов, передача их в выплатные организации (сбербанк, почта) и получение подтверждения выплат, формирование актов сверки выплаченных сумм с данными ФГУП «Почта России»;
    • возможность формирования выплаты на фиксированную сумму;
    • архивация выплаты;
    • формирование аналитических отчетов в разрезе бюджетов, муниципальных образований и льготных категорий;
    • поддержка экспорта отчетов в общепринятые форматы (xls, doc, rtf, txt, scv и другие);
    • массовые операции: прекращения, доплаты, перерасчет размеров пособий и льгот, установка источников, печать распоряжений, ввод-вывод дел;
    • статистика: списки получателей по заданным параметрам, справки по выплате и другие. Возможность создание пользовательских статистических отчетов.
    Процесс назначения субсидий на оплату жилья и ЖКУ (реализация Постановления Правительства РФ от 14 декабря 2005 года № 761):
    • ведение справочника региональных стандартов стоимости жилищно-коммунальных услуг (ССЖКУ);
    • обеспечение процессов назначения, начисления и выплаты субсидий, в соответствии с действующими ССЖКУ, льготами (федеральными и региональными), доходами семьи и другими показателями;
    • определение права и начисление гражданам субсидии на оплату жилья, в соответствии с представленными документами;
    • формирование выплатных документов для перечисления начисленных сумм на социальные счета или выплату через кредитные учреждения или почту;
    • реализация механизма учета начисленных сумм субсидий, выплаченных сумм, сумм задолженностей перед гражданами и сумм задолженностей граждан перед поставщиками услуг.
    Процесс обеспечения компенсационных выплат по услугам ЖКХ:

    Технология расчета, начисления и выплаты компенсации по услугам ЖКХ льготным категориям граждан при замене льготы денежными выплатами.

    Процесс назначения государственной социальной помощи:

    • обеспечение процессов назначения, начисления и выплаты государственной социальной помощи, в соответствии с действующим законодательством, доходами семьи и другими показателями;
    • определение права и начисление гражданам государственной социальной помощи, в соответствии с представленными документами;
    • формирование выплатных документов для перечисления начисленных сумм на социальные счета;
    • реализация механизма учета начисленных сумм государственной социальной помощи, выплаченных сумм, сумм задолженностей перед гражданами.
    Статистика для специалистов районного (регионального) уровня:
    • возможность получения статистической информации по списку баз данных за любой период времени с использованием генератора отчетов;
    • осуществление поиска граждан по запросу по списку баз данных;
    • формирование списков граждан произвольной формы в масштабе края, муниципального образования края;
    • формирование сведений о количестве лиц, которым в отчетном квартале текущего года предоставлены меры социальной поддержки по оплате жилищно-коммунальных услуг (реализация приказа Минздравсоцразвития от 28.03.2005года № 243).
    Процесс обмена сведениями о социально-бытовом положении ветеранов Великой Отечественной войны и боевых действий с ОГБД «Ветераны».

    Процесс конвертации (импортирования) данных и возможность включения информации в работу АИС, предоставляемой:

    • Министерством здравоохранения и социального развития Российской Федерации и подведомственными ему структурами;
    • Отделением Пенсионного фонда РФ по Хабаровскому краю;
    • Хабаровским краевым фондом обязательного медицинского страхования;
    • Отделами ЗАГС;
    • Хабаровским региональным отделением Фонда социального страхования РФ;
    • Управлением федеральной государственной службы занятости населения по Хабаровскому краю;
    • Федеральной государственной службой медико-социальной экспертизы;
    • Паспортно-визовой службой (паспортные столы при ЖКО);
    • Пенсионными отделами военкомата, УВД, УФСИН;
    • Муниципальными образованиями (отделами образования, жилищно-коммунальными службами);
    • Кредитными организациями;
    • Жилищно-коммунальными организациями и службами;
    • Организациями, предоставляющими населению услуги связи.
    Процесс конвертации (экспортирования) данных для последующей передачи в:
    • Министерство здравоохранения и социального развития Российской Федерации и подведомственные ему структуры;
    • Отделение Пенсионного фонда РФ по Хабаровскому краю;
    • Хабаровский краевой фонд обязательного медицинского страхования;
    • Хабаровское региональное отделение Фонда социального страхования РФ;
    • Управление федеральной государственной службы занятости населения по Хабаровскому краю;
    • Кредитные учреждения и почтовые отделения;
    • Организации, предоставляющими населению услуги связи;
    • жилищно-коммунальные организации и службы.
    Процесс администрирования базы данных ЭСРН:
    • контроль баз, настройка стиля, форм, выплаты;
    • копирование базы данных и справочников, восстановление из архива;
    • обновление, пополнение, изменение справочников системы;
    • групповая корректировка учетной информации;
    • управление правами доступа к информации.

    5.2.4. Требования по переносу данных из функционирующих систем в АИС ЭСРН ХК

    Необходимо осуществить перенос правовой базы, справочников и персональной информации о гражданах, имеющих право на меры социальной поддержки из функционирующих в настоящий момент систем:

    • Программный комплекс «Адресная социальная помощь» – адресное социальное пособие, ЕДВ, льготы, МСП, компенсации по оплате ЖКУ;
    • АРМ назначения и выплаты пенсий, пособий и ЕДВ (ЗАНАС) – начисление и выплата детских и социальных пособий, региональной ЕДВ на проезд, других видов пособий и компенсаций;
    • Программный комплекс «Адресная социальная помощь – модуль назначения и выплаты жилищных субсидий»;
    • Программный комплекс «Картотека получателей пенсий, пособий, ЕДВ, РЕДВ»;
    • Программный комплекс «Ветераны труда»;
    • Другие прикладные программные продукты и комплексы, находящиеся в эксплуатации в МСЗН и ОСЗН края.

    5.3. Требования к видам обеспечения.

    5.3.1. Требования к информационному обеспечению.

    БД ЭСРН должна состоять из таблиц содержащих сведения на граждан, поставленных на учет в органах социальной защиты населения края, анкетного характера, а также сведения об их социально-бытовом положении.

    Все таблицы располагаются на двух уровнях базы данных – районном и региональном. Районная база данных считается сформированной, если в нее внесена информация по всем гражданам, проживающим в данном районе. Наличие незаполненных полей не должно препятствовать работе с данной БД даже при подготовке справочных и аналитических материалов. Региональная база данных считается сформированной, если в нее внесена информация по всем гражданам, проживающим в данном регионе. Наличие незаполненных полей не должно препятствовать работе с данной БД даже при подготовке справочных и аналитических материалов. Данные районной БД ЭСРН передаются в АИС ЭСРН ХК регионального уровня. На региональном уровне из совокупности районных баз формируется полная база данных, возможно сегментированная по городским округам и муниципальным районам края. АИС ЭСРН ХК регионального уровня считается сформированной, когда в нее будет включена информация всех БД ЭСРН районного уровня.

    Показатели, по которым формируются учетные карточки граждан и семей, имеющих право и нуждающихся в оказании мер социальной поддержки за счет средств бюджетов всех уровней, могут быть определены на этапе реализации АИС ЭСРН ХК. За основу должен быть взят набор показателей, используемый в программном комплексе «Адресная социальная помощь», разработанным МСЗН и находящимся в эксплуатации в органах социальной защиты населения Хабаровского края.

    На основе перечня показателей должен быть определен характер запросов к БД ЭСРН, справок и отчетов для анализа состояния социальной поддержки граждан на различных уровнях государственной социальной помощи и принятия управленческих решений, направленных на повышение уровня жизни граждан.

    В процессе разработки должны быть определены:

    • источники формирования данных;
    • типы данных;
    • размерность полей;
    • алгоритмы контроля;
    • требуемая нормативно-справочная информация;
    • другие, необходимые для ведения БД ЭСРН, атрибуты.
    К составу общих показателей для всех БД ЭСРН на районном уровне могут быть добавлены показатели, характеризующие социальное положение граждан в данном конкретном районе. Эти частные показатели могут быть использованы для удовлетворения запросов пользователей районного уровня. Должна быть обеспечена возможность изменения состава показателей БД ЭСРН в процессе эксплуатации.

    Должны быть разработаны запросы и отчетные формы для каждого вида установленных показателей для пользователей районного и регионального уровней.

    Должен быть разработан генератор отчетов, который должен обеспечивать средствами АИС ЭСРН ХК формирование:

    • запросов к БД ЭСРН по показателям учета граждан и семей в АИС ЭСРН ХК;
    • выборку из БД ЭСРН по определенным учетным показателям путем указания выбираемых полей и задания условий их выборки (больше, меньше, равно, диапазон, не равно, и т.д.);
    • статистических отчетов, отражающих текущее состояние дел по оказанию мер социальной поддержки различным категориям семей и граждан, в виде списков и таблиц, путем указания порядка следования полей и включаемых данных;
    Все изменения в данных районных БД ЭСРН переносятся на региональный уровень АИС ЭСРН ХК в соответствии с принятым регламентом.

    В целях унификации представления данных и сокращения числа ошибок при вводе и обработке данных должны быть разработаны локальные или использованы имеющиеся общероссийские или ведомственные классификаторы.

    Локальные классификаторы могут быть сформированы на этапе реализации комплекса.

    Порядок поддержания классификаторов в актуальном состоянии определяется министерством социальной защиты населения края.

    АИС ЭСРН ХК должна обеспечивать перенос ранее накопленной информации из баз данных программного комплекса «Адресная социальная помощь» (ПК АСП), разработанным МСЗН и находящимся в эксплуатации в ОСЗН, а также ряда других прикладных программных комплексов, эксплуатируемых в МСЗН и ОСЗН.

    Для обеспечения контроля целостности данных и восстановления их после сбоя должны использоваться стандартные средства СУБД. Должно быть обеспечено создание резервных копий баз данных районного и регионального уровней и восстановление из резервных копий баз данных районного и регионального уровней.

    5.3.2. Требования к программному обеспечению.

    Программное обеспечение должно состоять из общесистемного программного обеспечения и прикладного программного обеспечения, разрабатываемого в рамках работ по созданию АИС ЭСРН ХК.

    В качестве общесистемного программного обеспечения, устанавливаемого на компьютерах пользователей АИС ЭСРН ХК, должны использоваться операционные системы, находящиеся в настоящее время в эксплуатации в МСЗН и ОСЗН, любые офисные приложения, в том числе и свободно распространяемые, а на серверах районного и регионального уровней – операционные системы и системы управления базами данных, поставляемые в период создания АИС ЭСРН ХК или находящиеся в настоящее время в эксплуатации в МСЗН и ОСЗН.

    Прикладное программное обеспечение АИС ЭСРН ХК должно обеспечивать:

    • контроль правильности данных;
    • ввод и корректировку данных;
    • поддержание данных в актуальном состоянии;
    • обмен данными между районным и региональным уровнями;
    • представление информации пользователям в виде справок, таблиц, графиков.

    5.3.3. Требования к техническому обеспечению.

    АИС ЭСРН ХК гарантировано должна функционировать на средствах вычислительной техники, поставляемых в рамках проведения работ по разработке и внедрению АИС ЭСРН ХК с указанными в данном техническом задании характеристиками назначения (быстродействия).

    Также должно быть обеспечено функционирование клиентской части АИС ЭСРН ХК на технических средствах, которые имеются и используются в МСЗН и ОСЗН: ПК с частотой процессора – не ниже 600МГц, оперативной памятью не ниже 256 Мб, накопитель на жестком диске емкостью не менее 10Гб, монитор цветной разрешением не ниже 800х600, диагональ не менее 15");

    5.3.4. Требования к организационному обеспечению.

    Штатные специалисты по автоматизации работы ОСЗН районного и регионального уровней должны осуществлять:

    • поддержку технических и программных средств АИС ЭСРН ХК;
    • модернизацию выходных форм и отчетов, используемых в АИС ЭСРН ХК, при изменении требований к ним;
    • обеспечение безопасности, сохранности, бесперебойной работы АИС ЭСРН ХК;
    • поддержку и модернизацию процедур обмена информацией с организациями и ведомствами;
    • выполнение регламентных работ;
    • консультирование пользователей АИС ЭСРН ХК.
    Ограничение доступа к вводу (корректировке) информации в АИС ЭСРН ХК должно быть организовано на основе системы паролей, имен пользователей в АИС ЭСРН ХК и ролей (набора прав).

    Назначение пользователю роли должно осуществляться на основе утверждаемого регламента работы пользователей с АИС ЭСРН ХК.

    Ошибочные действия персонала не должны приводить к нарушению целостности БД ЭСРН.

    Информация, вносимая в БД ЭСРН, должна контролироваться на полноту и достоверность на основе ссылочной целостности, процедур проверки корректности данных. При вводе должны проверяться символьные и цифровые поля, допустимые диапазоны в цифровых полях. Для минимизации ошибочных действий операторов там, где это возможно, должны использоваться классификаторы и справочники.

    5.3.5. Требования к методическому обеспечению АИС ЭСРН ХК

    Создание АИС ЭСРН ХК должно проводиться в соответствии со следующими стандартами, нормативами:

    • ГОСТ 34.201-89 – Комплекс стандартов на автоматизированные системы. Комплектность и обозначения документов при создании автоматизированных систем.
    • ГОСТ 34.601-90 – Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.
    • ГОСТ 34.602-89 – Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.
    • ГОСТ 34.603-92 – Виды испытаний автоматизированных систем.
    • РД 50-34.698-90 – Автоматизированные системы. Требования к содержанию документов.

    5.4. Требования к обучению сотрудников МСЗН и ОСЗН и разработке эксплуатационной документации

    Участником размещения заказа должно быть предусмотрено обучение сотрудников МСЗН и ОСЗН в объеме, необходимом для использования функций Системы и настройки программного обеспечения. Каждая задача, автоматизированное рабочее место (АРМ), подсистема должна иметь, помимо установленного перечня документов, встроенную оперативную помощь и подсказки пользователю о действиях, которые он может предпринять в каждый конкретный момент времени работы, а также должна отображать на экране дисплея информацию о текущем состоянии рабочего места. Описание средств оперативной помощи фиксируется в «Инструкции пользователю».

    Участником размещения заказа должны быть организованы курсы повышения квалификации для сотрудников МСЗН и ОСЗН по темам, приведенным в Приложении Г, в рамках настоящего технического задания.

    Участником размещения заказа должны быть разработаны эксплуатационные документы – руководство пользователя, руководство администратора.

    6. СОСТАВ И СОДЕРЖАНИЕ РАБОТ ПО СОЗДАНИЮ АИС ЭСРН ХК

    Работы по созданию и вводу в действие АИС ЭСРН ХК разбиваются на два периода:

    • 1-й период (пилотный проект) - поставка средств вычислительной техники и общесистемных программных средств, разработка и опытная эксплуатация АИС ЭСРН ХК в пилотных органах социальной защиты населения края;
    • 2-й период - поставка средств вычислительной техники и общесистемных программных средств, распространение АИС ЭСРН ХК на все городские округа и муниципальные районы Хабаровского края.

    Разработка современных систем сегодня - это многоэтапный процесс со специфическими техническими и организационными мероприятиями. Усложняется технология производства, увеличиваются объемы и разнообразятся информационные потоки, циркулирующие в обществе, ожесточаются требования к безопасности функционирования систем, их качеству и т.д. Своеобразным ответом на это является утверждение концепции Проекта в области разработки систем различного назначения.

    В практической деятельности и литературе под проектом понимается совокупность действий (мероприятий), направленных на достижение цели создания сложной системы с заданными характеристиками качества в ограниченные сроки и на ограниченном множестве ресурсов.

    Процессом достижения некоторой конкретной цели необходимо управлять, потому что результат и, соответственно, успех не может прийти самопроизвольно. Управление проектом - это особый вид деятельности, включающий планирование, контроль за выполнением работ и коррекцию плана путем применения современных методов управления.

    Все большую популярность в мире приобретают технологии проектного управления, призванные помочь руководителям проектов координировать деятельность исполнителей, обеспечивать выполнение работ в срок, в рамках бюджетов, планировать риски и выполнять другие, не менее важные функции. Одним из необходимых инструментов проектного управления является программный продукт, без которого невозможно осуществлять полноценное планирование и оперативные расчеты.

    В настоящее время ни один проект не обходится без компьютерных систем управления, с помощью которых он составляется и координируется. Поэтому так важно понять актуальность владения этим инструментом.

    Проект, как объект управления, обладает таким набором особенностей, которые требуют использования специальных приемов и методов для управления им. В течение примерно сорока последних лет управление проектами сформировалось как особая профессиональная область деятельности и самостоятельная дисциплина, вооружающая руководителей проекта технологиями и инструментальными средствами планирования, контроля и координации осуществления проектов.



    Начало этому было положено в 70-е годы прошлого века, когда происходило широкое внедрение компьютерных систем обработки информации, и растущие масштабы и сложность деятельности предприятий в условиях жесткой конкуренции способствовало тому, что все большее число компаний стало развивать и использовать методы управления проектами, используя специально созданные для этого программы. Целью данной работы и является показать все многообразие и возможности таких программ.

    Но ни одна программа не существует сама по себе. Ее функциональные и архитектурные особенности напрямую связаны со средой ее использования. Поэтому знакомство с системами управления проектами будет неполным, если предварительно не рассказать о характере среды, в которой "трудятся" эти программы.

    В любой организации можно выделить три группы сотрудников, участвующих в процессе управления ее деятельностью.

    1. Высшее руководство, т. е. специалисты, отвечающие за постановку целей и задач, укрупненное планирование деятельности организации и оценку выполнения этих планов.

    2. Менеджеры, ответственные за разработку детальных планов достижения целей, поставленных высшим руководством; распределение работ по конкретным исполнителям, планирование использования ресурсов, контроль над выполнением планов и подготовку укрупненных отчетов для высшего руководства.

    3. Специалисты на местах, ответственные за выполнение определенных работ в соответствии с графиком, предоставление отчетов о состоянии выполняемых работ, их качестве, доступности, загрузке ресурсов и т. д.

    Существенные отличия в выполняемых задачах определяют различия в требованиях, которые предъявляют эти группы пользователей к ПО, призванному повысить эффективность их деятельности. Задача этой работы - раскрыть эти требования, выделить их особенности и недостатки.

    Применение методов и средств управления проектами позволяет не только достичь результатов проекта требуемого качества, но и экономить деньги, время, другие ресурсы, снижает риск и повышает надежность, так как помогает: финансирование проект управление риск

    Определить цели проекта и провести его обоснование;

    Выявить структуру проекта (подцели, основные этапы работы и т.п.);

    Определить необходимые объемы и источники финансирования;

    Подобрать исполнителей, в частности, через процедуры торгов и конкурсов;

    Подготовить и заключить контракты;

    Определить сроки выполнения проекта, составить график его реализации, рассчитать необходимые ресурсы;

    Произвести калькуляцию и анализ затрат;

    Планировать и учитывать риски;

    Организовать реализацию проекта, в том числе подобрать "команду проекта";

    Обеспечить контроль над ходом выполнения проекта.

    Сколько программ установлено на вашем компьютере? У меня это число варьирует в промежутке между 50-100. У моих знакомых менее пристрастные требования к функциональности компьютеров, но и у них общее количество программ редко когда опускается ниже отметки в 30 установленных программ.

    Так получается, что идеальных программ не бывает и разработчики «обречены» на постоянное совершенствование кода своих продуктов. Мы же, рядовые пользователи, не нуждаемся в постоянной трате времени, ведь мы просто пользуемся плодами трудов разработчиков. Но это не избавляет нас от необходимости постоянного слежения за выходом обновлений. На что требуется уделять время. Вот такой замкнутый круг с неизбежной необходимостью тратить свое время на вышеописанные действия.

    Причин для обновления софта может быть несколько. Первая и самая актуальная – это устранение критических уязвимостей в программах, позволяющих злоумышленникам получить доступ к вашему компьютеру либо нанести какой-либо другой вред. Наиболее распространенные такие уязвимости в программах от компании Microsoft (в том числе и ОС), особенно в приложениях имеющих непосредственное взаимодействие с интернетом. Это связанно с массовым распространением данных видов программ. Те, кто пишет вирусы и трояны, ориентируются на массового пользователя, и так будет всегда, с этим нельзя ничего поделать. Даже если всем на планете поменять ОС с Windows, например, на Linux, которая известна своей защитой от вирусов и уязвимостей, то ничего не поменяется. Да, в первое время резко уменьшится количество вирусов и вредоносных программ. Но впоследствии, разработчики вредоносного программного обеспечения приспособятся к новым условиям, и тенденция продолжится в прежнем направлении. В реальности же, писатели вирусов и вредоносного ПО на несколько лет опередили самых опытных пользователей ПК, так что они даже быстрее всех вас привыкнут к новым условиям. Поэтому все, что нам остается – это следить за обновлениями и вовремя их устанавливать.

    Второй причиной, по которой стоит устанавливать обновления программного обеспечения – это постоянное внедрение новых возможностей в программные продукты. Определенной категории людей сложно постоянно изучать нововведения, но другой части – это не просто легко, но и даже интересно. Большое количество людей ждет появления новых функций в любимом софте с большим нетерпением. Так, например, многие ожидают появления новых удивительных фишек и примочек от Photoshop. Это своего рода эволюция, ведь компьютеры постоянно совершенствуются и модернизируются, и программное обеспечение развивается вместе с ними.

    Вот мы и подошли к третьей причине. А именно – обновление программ с целью совместимости их с новым аппаратным обеспечением. Сюда входит обновление драйверов и пользовательского софта.

    Продолжать перечень причин можно еще долго, но главная идея всех этих причин – это то, что обновление программного обеспечения это не прихоть, а реальная необходимость.

    Для облегчения задачи пользователям, несколько компаний и отдельных программистов догадались разработать систему проверки установленных у вас программ на наличие обновление. Я сам такими пользуюсь. Но еще более совершенная система интегрирована в ОС Linux, где при помощи программы входящей в базовый комплект ОС можно не только узнать о наличии обновлений, но и обновить все программы в автоматическом режиме. Необходимость такого продукта в операционных системах семейства Windows, на мой взгляд, вполне естественна и закономерна. Но вот разработчики «окон» совершенно не замечают этого, или просто игнорируют.

    В заключении поведем выводы:

    1 – Обновлять ПО, драйверы и ОС НУЖНО! И те, кто отрицает данный факт, тем, кому ближе статичность, давно отстали от темпов развития современного мира. Ведь вся жизнь динамика, нельзя полагаться на одни продукты, особенно на продукты в сфере программного обеспечения.
    2 – На обновление приходится тратить время и с этим поделать ничего нельзя, по крайней мере, сейчас.
    3 – Не стоит полагаться на советы других и «тенденции моды», нужно пользоваться только теми программами, которые удобны именно вам.



    Эта статья также доступна на следующих языках: Тайский

    • Next

      Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

      • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

        • Next

          В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

    • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
      https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png