Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура программного обеспечения.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
167.79 Кб
Скачать

Первая книга

M. Shaw, D. Garlan, Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, 1996. Эта книга помещает программную архитектуру на достойное место в общей картине мира, расценивая ее как дисциплину, отличную от программирования. Авторы попытались дать определение программной архитектуры, что является довольно трудной задачей. Десять лет спустя мы все еще не пришли к общему мнению. Большая часть книги посвящена концепции архитектурных стилей, в ней также есть глава о подготовке программных архитекторов.

Трилогия sei

L. Bass, P. Clements, R. Kazman, Software Architecture in Practice. 2nd ed. Addison-Wesley, 2003. В этой книге, впервые опубликованной в 1998 году, подробно освещен ряд аспектов программной архитектуры: процессы и методы, представление, технические приемы, инструменты и влияние на бизнес. В ней предлагается хорошее введение в несколько архитектурных методов SEI.

P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, R. Nord, J. Stafford,Documenting Software Architectures: Views and Beyond. Addison-Wesley, 2002. Посвященная исключительно представлению и документированию программной архитектуры, эта книга де-факто стала практическим руководством по довольно абстрактному стандарту IEEE Standard 1471-2000, Recommended Practice for Architectural Description of Software-Intensive Systems.

P. Clements, R. Kazman, M. Klein, Evaluating Software Architecture. How good is this architecture? Addison-Wesley, 2002. Третья книга трилогии SEI (плодовитая группа ее авторов написала значительно больше книг) фокусируется на рассмотрении и оценке разных аспектов качества архитектуры, существующей или создаваемой вновь. Хорошее дополнение к отчету Software Architecture Review and Assessment (SARA) Report (SARA Working Group, 2002).

Боеприпасы для архитекторов

C. Hofmeister, R. Nord, D. Soni, Applied Software Architecture. Addison-Wesley, 1999. Опираясь на опыт работы в исследовательском центре Siemens, авторы предлагают систематический, детальный метод проектирования и представления программной архитектуры.

I. Jacobson, M. Griss, P. Jonsson, Software Reuse: Architecture. Process and Organization for Business Success. Addison-Wesley, 1997. Эта книга объединяет сообщество специалистов по многократному использованию программного обеспечения (которое прежде процветало, но стало слегка выдыхаться в середине 90-х) с сообществом архитекторов, показывает пути к их взаимному обогащению. В ней представлены элементы архитектурного метода, воплощенного в процессе RUP (Rational Unified Process).

F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal, Pattern-Oriented Software Architecture: A System of Patterns. John Wiley & Sons, 1996. Опираясь на работы «Банды четырех» (Gang of Four, GoF — это неформальное прозвище авторского коллектива в составе Эриха Гаммы, Ричарда Хелма, Ральфа Джонсона и Джона Влиссидеса. — Прим. пер.), посвященные шаблонам проектирования архитектуры, эта «Банда пятерых» собрала полезный каталог таких шаблонов. К сожалению, их работа, столь хорошо начавшаяся, не получила продолжения.