This book provides a collection of perspectives that represent one of the first detailed discussions on the theme of agile software architecture. Through these viewpoints, we gain significant insight into the challenges of agile software architecture from experienced software architects, distinguished academics, and leading industry commentators.

Software architecture design methods.
The software architecture community has developed several methods and techniques to support the architecture design process. One of the key differentiating aspects of the design methods developed by the SA researchers and practitioners is that they elevate ASRs from being almost totally ignored to being an important consideration during SA design. Each of architecture-centric design methods has its strengths and weaknesses. One way of leveraging their strengths and overcoming weak points is to select different approaches and techniques from different methods and apply them based on contextual requirements.
Bosch [39] proposed a method that explicitly considers ASRs during the design process. Hofmeister and colleagues proposed a framework—global analysis—to identify, accommodate, and describe ASRs early into the design phase [27]. However, these methods have their critics for considering functional requirements ahead of ASRs. The work of Chung et al. provides a framework to systematically deal with NFRs during the design process [32]. The NFR framework helps formally reason about the relationship between a design decision and supported or inhibited quality attributes. However, it does not provide support to explicitly perfomi trade-off analysis between competing design decisions. Researchers from the Software Engineering Institute (SEI) have developed several methods to support architecture design—for example, ADD [7] and attribute-based architecture styles [40]. Al-Naeem et al. [41] have proposed an architectural decision-making support framework for designing an architecture that is composed of design decisions already evaluated with respect to desired quality attributes and organizational constraints.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Agile Software Architecture, Aligning Agile Processes and Software Architectures, Babar M.A., Brown A.W., Mistrik I., 2014 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по информатике :: информатика :: компьютеры :: Babar :: Brown :: Mistrik
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








