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