Купить книгу Разработка программного обеспечения с нуля: руководство для изучающих разработку программного обеспечения на русском [PDF, EPUB, FB2, MOBI]
Head First Software Development: A Learner's Companion to Software Development (B00C5SLL9Y)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Dan Pilone | #752: Разработка программного обеспечения
Даже лучшие разработчики сталкивались с провалом проектов, изначально задуманных с благими намерениями, — зачастую из-за постоянно меняющихся требований заказчика и незнания конечными пользователями разработанного программного обеспечения. Вместо того чтобы сдаваться перед лицом этих распространенных проблем, позвольте Head First Software Development помочь вам освоить лучшие практики разработки программного обеспечения. И прежде чем вы это заметите, эти неудачные проекты останутся в прошлом.
Благодаря уникальному, насыщенному визуальными элементами формату, эта книга объединяет уроки, усвоенные опытными разработчиками программного обеспечения за годы работы. Вы получите необходимую информацию о каждом этапе жизненного цикла разработки программного обеспечения — требования, проектирование, кодирование, тестирование, реализация и сопровождение — и поймете, почему и как работают различные процессы разработки.
Эта книга для вас, если вы:
- Устали от того, что ваши клиенты считают вас экстрасенсом? Вы научитесь не только получать качественные требования, но и создавать программное обеспечение, которое нужно клиентам (даже если они сами в этом не уверены).
- Не знаете, когда же наконец появятся остальные 15 программистов, необходимые для своевременного завершения проекта? Вы узнаете, как простое планирование и расстановка приоритетов кардинально изменят ваши шансы на успех в разработке программного обеспечения.
- Запутались в выборе между рациональным подходом, гибкой методологией и тестированием? Вы узнаете не только о различных методологиях разработки, но и о том, как выбрать решение, подходящее именно для вашего проекта.
- Вы в замешательстве, потому что ваш предыдущий проект работал отлично, а на этот раз вы потерпели сокрушительное поражение. Вы научитесь подходить к каждому проекту индивидуально, сочетать уроки, полученные в предыдущих проектах, с передовыми методами разработки и в итоге создавать отличное программное обеспечение по каждому проекту.