Архитектура программного обеспечения на практике — Основываясь на собственном, причем весьма обширном, опыте, авторы, с одной стороны, раскрывают основные технические вопросы проектирования, специфицирования и проверки правильности, а с другой - неизменно подчеркивают важность коммерческого контекста, в котором проводится проектирование крупных систем. Цель книги заключается в том, чтобы представить процесс разработки архитектуры программных систем как можно более реалистично, отразив как возможности, так и ограничения, с которыми сталкиваются компании. Приводимые в этой связи конкретные примеры успешных архитектурных решений демонстрируют основные технические и организационные моменты. Всем, кто занимается проектированием, разработкой или координацией производства крупных программных систем (или планирует приступить к подобной деятельности), кто планирует заказать такую систему для своего предприятия или правительственного учреждения, книга поможет разобраться в современном состоянии программной архитектуры.
Содержание:
Предисловие Благодарности К читателю Часть 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. Будущее программной архитектуры Сокращения Библиография Алфавитный указатель
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
Основываясь на собственном, причем весьма обширном, опыте, авторы, с одной стороны, раскрывают основные технические вопросы проектирования, специфицирования и проверки правильности, а с другой - неизменно подчеркивают важность коммерческого контекста, в котором проводится проектирование крупных систем.
В предлагаемом курсе рассказывается о проблемах, сопровождающих разработку распределенных программных систем, и методах решения этих проблем. Все рассмотренные элементы технологии проиллюстрированы примерами, ознакомившись с которыми, читатели получат полное представление о методах разработки распределенных приложений на платформе J2EE.
В данном учебном пособии рассматриваются различные вопросы, связанные с разработкой и применением прикладного программного обеспечения (ПО). Содержит изложение основных понятий в сфере разработки программного обеспечения и практические примеры.
Рассматривается понятие сложной программы и отличия сложных программ от простых. Приводятся основные проблемы разработки сложных программ, В приложении к программной инженерии формулируются основные принципы работы со сложными системами, применимые к широкому кругу задач.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.