Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

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






Дата публикования: 2015-02-03; Прочитано: 263 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...