Plus d’un million de livres disponibles en un clic !
Bookbot

Quality of software architectures

En savoir plus sur le livre

Models are essential in various engineering disciplines, serving to abstract details of the modeled entity and focus on specific aspects. In software engineering, software architecture acts as a blueprint, providing an abstraction of a system’s complexity. This enables designers to gain an overview of the system under development and analyze its properties. Models are foundational for software development to evolve into a true engineering discipline. When evaluating a software system’s extra-functional properties, the architecture contains vital information for early design-time analyses. These analyses utilize the architecture to guide the design process, allowing for a systematic evaluation of alternatives. They help eliminate decisions that could lead to architectures failing to meet extra-functional requirements such as performance or reliability. Additionally, internal quality attributes like maintainability are also influenced by the system’s architecture. Beyond technical aspects, non-technical elements, particularly project management activities, necessitate an explicit software architecture model. These models inform cost estimations, time, deadline, and resource planning for development teams, supporting project management in planning, executing, and controlling efforts to deliver high-quality software systems on time and within budget.

Achat du livre

Quality of software architectures, Steffen Becker

Langue
Année de publication
2008
product-detail.submit-box.info.binding
(souple)
Nous vous informerons par e-mail dès que nous l’aurons retrouvé.

Modes de paiement

Personne n'a encore évalué .Évaluer