Программная инженерия - это наука о систематизированных, регламентированных и квантифицируемых методах решения задач разработки, эксплуатации, сопровождения и утилизации программного обеспечения. При этом как бизнес процессы, так и программное обеспечение должны отвечать заданным техническим экономическим и социальным требованиям. Очевидно, что создание высококачественного ПО - очень трудоемкий процесс. Здесь должны быть задействованы необходимые для разработки процессы, инструментарии, технологии и человеческие ресурсы. В связи с этим возникла острая необходимость в специалистах, владеющих новыми технологиями и методами управления комплексными, сложными проектами разработки больших программных систем.
Программная инженерия как образовательное направление В историческом плане появление образовательного направления "Программная инженерия" связано с потребностями министерства обороны США в разработке качественного программного обеспечения. В военных проектах Пентагона постоянно возникали серьезные проблемы - превышение бюджетов и сроков, низкий уровень качества программных продуктов. Было принято решение усовершенствовать инженерию разработки программного обеспечения. Эта миссия была возложена на Software Engineering Institute (SEI), созданный в 1984 году в университете Карнеги-Меллона. Выбор университета Карнеги-Меллона был не случаен - это одна из ведущих научных школ мира в области компьютерных наук. На базе этого университета, подобно ряду других американских университетов, ведутся научно-исследовательские работы, финансируемые из бюджета федерального уровня и позволяющие решать научные проблемы в интересах американского правительства. Опыт применения разработанных SEI моделей CMM/CMMI оценки зрелости процессов программной инженерии оказался успешным и привлек внимание к направлению программная инженерия разные организации и компании: Boeing, Motorola и другие.
В настоящее время университет Карнеги-Меллона занимает лидирующие позиции в области программной инженерии. Здесь разрабатываются современные проекты в этой области. Например, четыре года назад Университет Карнеги-Меллона получил запрос на разработку e-Sourcing Capability Model - модели зрелости процессов для поставщиков услуг, компаний, которые занимаются аутсорсингом, оффшорными проектами, как для поставщиков услуг, так и для клиентов. В консорциум, который поддерживает этот проект, входят представители обеих сторон. Среди его членов - Accenture, IBM Global Service, EDS и ряд других.
Таким образом, уникальность образовательного направления программная инженерия состоит в его тесном взаимодействии с наукой и бизнесом и практической значимости для экономики стран. Это определило его стремительное развитие во всем мире.
Практика зарубежного образования подтверждает высокую научную и прикладную значимость этого направления.
УЧИТЕЛЬ ИНФОРМАТИКИ КАК СУБЪЕКТ УПРАВЛЕНИЯ СИСТЕМОЙ ЛИЧНОСТНО ОРИЕНТИРОВАННОГО ОБУЧЕНИЯ Богомолова Е.В. (bogomolovaev@yandex.ru)
⇐Применение новых технологий в информатике-стр.338 | Применение новых технологий в информатике | Применение новых технологий в информатике-стр.340⇒