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

3.3. Проектировщики и программисты приложений.

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

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

Помимо создания кода новых приложений, программист отвечает за обслуживание и доработку существующих мэйнфрейм приложений компании. В действительности это часто является основной задачей для многих современных программистов мэйнфрейм приложений. Несмотря на то что для создания новых программ для мэйнфреймов все еще используется COBOL (Common Business Oriented Language) и PL/I, такие языки, как Java™, набирают популярность точно так же, как и на распределенных платформах.

Повсеместная разработка мэйнфрейм программ на высокоуровневых языках, таких, как COBOL и PL/I, идет быстрым темпом, несмотря на слухи о противоположном. Тысячи программ работают на мэйнфрейм системах по всему миру, и эти программы являются критически важными для повседневной работы корпораций, которые их используют. Программисты, знающие COBOL и другие высокоуровневые языки, нужны для поддержки существующего кода и создания обновлений и изменений для существующих программ. Кроме того, многие корпорации продолжают создавать новые приложения на языке COBOL и других традиционных языках, и компания IBM продолжает совершенствовать свои компиляторы высокоуровневых языков, включая в них новые функции и возможности, позволяющие этим языкам использовать новые технологии и форматы данных.

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

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

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

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

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