Архитектура в проектировании программных систем..

📖 Архитектура в проектировании программных систем..

Показана важность начального этапа создания программной системы (ПС) – определения ее архитектуры. Рассмотрены проблемы создания ПС с точки зрения широкого круга заинтересованных лиц, типовые архитектуры ПС, архитектурные шаблоны и представления. Дан анализ достоинств и недостатков различных технологий создания ПС, определяющих жизненный цикл ПС. Процесс проектирования представлен последовательной трансляцией требований, предъявляемых к ПС. Даны принципы разработки требований, включая бизнес-моделирование, определение функциональных и нефункциональных требований. Рассмотрены вопросы разработки предварительного внешнего проекта ПС. Дана методология проектирования архитектуры ПС на основе модульно-интерфейсного, объектно-ориентированного и компонентного подходов. Предложено формальное определение слоев ПС. Показано, что структурный подход правомочен при разработке ПС на основе объектно-ориентированной и компонентной методологии. Рассмотрены методы рефакторинга, возможности построения архитектуры ПС по ее коду, рефакторинг архитектуры многослойной ПС, паттерн выделения слоев. Дано решение задачи оптимизации архитектуры программной системы в интересах повышения производительности.

О книге

автор, издательство, серия
Издательство
LAP LAMBERT Academic Publishing
ISBN
978-3-659-80016-0
Год
2015