Книга "Software Architecture 2" рассматривает важность архитектуры программного обеспечения в разработке сложных и распределенных систем за последние 20 лет. Авторы книги обращают внимание на то, что одна из ключевых проблем при проектировании и разработке любой сложной системы является ее архитектура, то есть организация ее архитектурных элементов. В книге представлены парадигмы архитектуры программного обеспечения на основе объектов, компонентов, сервисов и моделей, а также различные техники и методы архитектурного проектирования, анализа качества архитектурных решений, модели представления архитектурных шаблонов и стилей, их формализация, валидация и тестирование, а также инженерный подход к реализации их консистентности и автономности.
Книга “Software Architecture 2” автора Mourad Oussallah Chabana рассказывает о том, как разрабатывать сложные и распределенные системы. В настоящее время признано, что одна из критических проблем при проектировании и разработке любой сложной программной системы - это ее архитектура, т.е. организация ее архитектурных элементов.
В книге представлены парадигмы программного архитектурного подхода, основанные на объектах, компонентах, услугах и моделях, а также различные архитектурные методы и приемы, анализ архитектурных качеств, модели представления архитектурных шаблонов и стилей, их формализация, валидация и тестирование, и, наконец, подход к проектированию, в котором эти согласованные и автономные элементы могут быть решены.
Электронная Книга «Software Architecture 2» написана автором Mourad Oussalah Chabane в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9781118945094
Описание книги от Mourad Oussalah Chabane
Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural templates and styles, their formalization, validation and testing and finally the engineering approach in which these consistent and autonomous elements can be tackled.