HeadlinesBriefing favicon HeadlinesBriefing.com

ИИ делает проектирование ПО более важным

Towards Data Science •
×

ИИ теперь может писать значительные объёмы программного кода, включая всё более крупные и сложные системы. Это быстро меняет разработку программного обеспечения. Но делает ли ИИ программную инженерию менее важной? Ответ кроется в различении программирования и программной инженерии. Разработка программного обеспечения включает понимание требований, проектирование, программирование, верификацию и поддержку. Программирование — лишь одна из частей.

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

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

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

Ключевые сущности: Компании: Towards Data Science