Архитектура программного обеспечения на практике — Основываясь на собственном, причем весьма обширном, опыте, авторы, с одной стороны, раскрывают основные технические вопросы проектирования, специфицирования и проверки правильности, а с другой - неизменно подчеркивают важность коммерческого контекста, в котором проводится проектирование крупных систем. Цель книги заключается в том, чтобы представить процесс разработки архитектуры программных систем как можно более реалистично, отразив как возможности, так и ограничения, с которыми сталкиваются компании. Приводимые в этой связи конкретные примеры успешных архитектурных решений демонстрируют основные технические и организационные моменты. Всем, кто занимается проектированием, разработкой или координацией производства крупных программных систем (или планирует приступить к подобной деятельности), кто планирует заказать такую систему для своего предприятия или правительственного учреждения, книга поможет разобраться в современном состоянии программной архитектуры.
Название: Архитектура программного обеспечения на практике Автор: Басс Л., Клементс П., Кацман Р. Издательство: Питер Год: 2006 Страниц: 574 Формат: DJVU Размер: 11,6 МБ ISBN: 5-469-00494-5 Качество: отличное Серия: Классика Computer Science Язык: русский
Содержание:
Предисловие Благодарности К читателю Часть 1. Планирование архитектуры Глава 1. Архитектурно-экономический цикл Глава 2. Что такое «программная архитектура»? Глава 3. Авиационная система А-7Е: конкретный пример применения архитектурных структур Часть 2. Создание архитектуры Глава 4. Атрибуты качества Глава 5. Реализация качества Глава 6. Управление воздушным движением. Пример разработки ориентированной на высокую готовность Глава 7. Проектирование архитектуры. Глава 8. Моделирование условий полета. Конкретный пример архитектуры, ориентированной на интегрируемость Глава 9. Документирование программной архитектуры Глава 10. Реконструкция программной архитектуры Часть 3. Анализ архитектуры Глава 11. Метод анализа компромиссных архитектурных решений - комплексный подход к оценке архитектуры Глава 12. Метод анализа стоимости и эффективности - количественный подход к принятию архитектурно-проектных решений Глава 13. Всемирная паутина. Конкретный пример реализации способности к взаимодействию Часть 4. От одной системы к множеству Глава 14. Линейки программных продуктов. Повторное использование архитектурных средств Глава 15. CelsiusTech. Конкретный пример разработки линейки продуктов Глава 16. J2EE/EJB. Конкретный пример стандартной вычислительной инфраструктуры Глава 17. Архитектура Luther. Конкретный пример мобильных приложений на основе архитектуры J2EE Глава 18. Конструирование систем из коробочных компонентов Глава 19. Будущее программной архитектуры Сокращения Библиография Алфавитный указатель