Евгений — наш системный аналитик поделился мнением о книге «Архитектура программного обеспечения на практике» 2-е издание Л. Басса!
Для кого подойдет эта книга?
— Эта книга будет ценным ресурсом для всех, кто занимается разработкой программного обеспечения или интересуется аспектами программной архитектуры. Она предоставляет практические методы и подходы, необходимые для проектирования и создания сложных программных систем с учетом архитектурных аспектов и требований к качеству.
Что нового узнал?
— Читая эту книгу, я узнал о разнообразных атрибутах качества программных систем, таких как готовность, модифицируемость, производительность и другие. Эти атрибуты оказывают сильное влияние на архитектурные решения и структуры программного обеспечения.
Мне особенно понравился подход автора к документированию архитектуры и использованию архитектурных образцов. Он предоставляет методы и рекомендации для описания архитектуры таким образом, чтобы она была понятной и полезной для всех участников проекта.
Итоги
— В моей роли системного аналитика, я собираюсь использовать методику «ATAM» (анализа компромиссных архитектурных решений), описанную в книге. Этот подход поможет оценить архитектурные решения с учетом различных атрибутов качества и выбрать наилучшие варианты для конкретного проекта. Также, я планирую применить рекомендации по документированию и использованию архитектурных образцов, чтобы создать более структурированные и понятные модели программных систем.