Учебник по архитектуре и дизайну программного обеспечения
Software Architecture обычно относится к более крупным структурам программной системы и касается того, как несколько программных процессов взаимодействуют для выполнения своих задач. Software Designотносится к более мелким структурам и имеет дело с внутренним дизайном единого программного процесса. К концу этого руководства читатели получат четкое представление о концепциях архитектуры программного обеспечения и концепциях дизайна и смогут выбрать правильную модель для конкретного программного проекта и следовать ей.
Это руководство предназначено для всех профессионалов в области программного обеспечения, архитекторов и старших инженеров-проектировщиков систем. Это руководство также поможет руководителям архитектурных команд.
Для этого урока нет точных предварительных условий. Любой профессионал в области программного обеспечения может изучить это руководство, чтобы получить более полное представление о том, как разрабатываются высококачественные программные приложения и продукты.