Software engineering (программная инженерия) отличается от других областей программирования тем, что её основная задача — не просто написание кода, а создание качественного приложения. javarush.com
Некоторые особенности программной инженерии:
- Ориентация на решение проблем. javarush.com Программные инженеры не считают своей главной целью написание программ как таковое. javarush.com Они думают в масштабах обеспечения потребностей и решения проблем. javarush.com
- Создание надёжных и безопасных решений. javarush.com Программные инженеры создают решения, которые выдержат проверку временем и будут работать для некоторых, возможно, заранее неизвестных задач. javarush.com
- Ориентация на удобство пользователя. javarush.com Программные продукты изначально проектируются с точки зрения удобства пользователей (UX). gb.ru
- Экономичное использование вычислительных ресурсов. javarush.com gb.ru Задача программного инженера — написать эффективный код, который не использует вычислительные ресурсы без необходимости. javarush.com
- Использование дополнительных видов деятельности. intuit.ru В процесс промышленного программирования, который включает в себя программную инженерию, входят разработка требований, планирование, тестирование, конфигурационное управление, проектный менеджмент и создание различной документации. intuit.ru