Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ ВСЕ.docx
Скачиваний:
31
Добавлен:
16.04.2019
Размер:
1.69 Mб
Скачать

3.1. Системный программист

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

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

• подготовка системных операторов и программистов приложений;

• автоматизация операций;

• планирование вычислительной мощности;

• запуск заданий и скриптов установки;

• выполнение заданий настройки, относящихся к инсталляции;

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

• настройка производительности в масштабах системы в целях обеспечения

требуемого уровня обслуживания.

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

Системные программисты также занимаются установкой и обслуживанием про межуточного программного обеспечения (middleware) на мэйнфрейме, в частности систем управления базами данных, систем оперативной обработки транзакций и веб-серверов. Промежуточное программное обеспечение представляет собой программный «слой» между операционной системой и конечным пользователем или приложением конечного пользователя. Оно содержит важные функции, не реализованные в операционной системе. Основные промежуточные программные продукты, такие, как DB2, CICS и IMS™, могут быть настолько же сложными, как и сама операционная система, если даже не сложнее.

3.2. Системный администратор.

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

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

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

К другим примерам основных задач системного администратора относятся:

• установка программного обеспечения;

• добавление и удаление пользователей, и управление профилями пользователей;

• управление списками безопасного доступа к ресурсам;

• управление устройствами хранения и принтерами;

• управление сетями и связью;

• мониторинг системной производительности.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]