Beginning Software Engineering

Rod Stephens

Beginning Software Engineering — это практическое введение в дисциплину разработки программного обеспечения, написанное Родом Стивенсом и выпущенное издательством Wiley в 2015 году. Книга ориентирована на начинающих разработчиков, студентов и всех, кто хочет понять полный жизненный цикл создания программного продукта — от идеи до сопровождения.

Книга построена как пошаговое руководство по всем этапам разработки ПО. Первая часть «Software Engineering Step-by-Step» последовательно разбирает ключевые фазы: общий обзор дисциплины, подготовку к проекту, управление проектом, сбор требований, высокоуровневое и низкоуровневое проектирование, непосредственно разработку, тестирование, развёртывание, работу с метриками и сопровождение.

Вторая часть «Process Models» посвящена методологиям разработки. Автор рассматривает предсказуемые (каскадные) модели, итеративные подходы и RAD (Rapid Application Development), объясняя, когда и почему применяется каждая из них.

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

Книга не привязана к конкретному языку программирования или технологии — она формирует фундаментальное понимание инженерных практик, применимых в любой среде разработки.