Программная инженерия

Программная инженерия (Software Engineering) — это нечто большее, чем программирование. Эта область деятельности включает в себя не только анализ требований, проектирование, разработку, документирование и тестирование систем и программных продуктов, но также их внедрение и сопровождение на всех этапах эксплуатации. В Национальном стандарте ГОСТ Р ИСО/МЭК 12207-2010* перечислено более 40 процессов жизненного цикла систем и программных средств, значительная часть которых относится к программной инженерии.

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

* Национальный стандарт Российской Федерации ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств»

© 2017–2026 Бюро «Ивсайт». Работаем для вас!