---
title: Software Engineering
localeTitle: Программное обеспечение
---
## Программное обеспечение

Область разработки **программного обеспечения** - это изучение методов и стратегий для эффективного управления всем жизненным циклом разработки программного обеспечения.

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

Весь жизненный цикл разработки программного обеспечения варьируется от создания идей и дизайна программного обеспечения до поддержки разработанного программного обеспечения с течением времени.

Вы можете подумать о разработке программного обеспечения, как о том, как вы что-то кодируете и продолжаете. Однако важным аспектом разработки программного обеспечения, о котором вы, возможно, не думаете, является этическая практика разработки программного обеспечения.

В этом возрасте, когда программное обеспечение может использоваться злонамеренно, чтобы украсть информацию или нанести вред, если программное обеспечение реализовано неправильно, разработчики программного обеспечения (или практические работники) должны знать о своих обязанностях в отношении этического программного обеспечения.

### Дополнительная информация:

*   [Software Engineering 10th Ed. Sommerville](http://iansommerville.com/software-engineering-book/) - веб-сайт, сопровождающий книгу с слайдами для каждой главы
*   [Руководство по области знаний в области программного обеспечения](https://www.computer.org/web/swebok)
*   [Software Engineering Radio](http://www.se-radio.net/) - подкаст для профессиональных разработчиков программного обеспечения
*   [Ежедневная разработка программного обеспечения](https://softwareengineeringdaily.com/)
*   [Кураторский список инженерных блогов](https://github.com/kilimchoi/engineering-blogs)
*   [Кодекс этики и профессиональной практики в области программного обеспечения](http://www.acm.org/about/se-code)
*   [Статья Википедии](https://en.wikipedia.org/wiki/Software_engineering)