Local cover image
Local cover image

Balancing coupling in software design : universal design principles for architecting modular software systems / Vlad Khononov ; forewords by Rebecca Wirfs-Brock and Kent Beck.

By: Contributor(s): Material type: TextOriginal language: English Series: The Addison-Wesley Signature SeriesPublisher: Boston, Massachusetts : Addison Wesley, Pearson, 2025Edition: 1ª ediciónDescription: 288 páginas : figuras y tablas ; 24 centímetrosContent type:
  • texto
Media type:
  • sin mediación
Carrier type:
  • volumen
ISBN:
  • 9780137353484
Subject(s): DDC classification:
  • 23 005.1 K45
Contents:
1. Introduction; 2. Coupling and cohesion; 3. Modular design principles; 4. Architectural patterns; 5. Case studies; 6. Conclusion.
Summary: If you want to build modular, evolvable, and resilient software systems, you have to get coupling right. Every design decision you make influences coupling, which in turn shapes the design options available to you. Despite its importance, coupling often doesn't receive the attention it deserves--until now. Since the dawn of software engineering, it's been clear that proper management of coupling is essential for architecting modular software systems. This topic has been extensively researched over the years, but some of that knowledge has been forgotten, and some of it is challenging to apply in this day and age. In Balancing Coupling in Software Design, author Vlad Khononov has built a model that not only draws on this accumulated knowledge, but also adapts it to modern software engineering practices, offering a fresh perspective on modular software design.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Cover image Item type Current library Home library Collection Shelving location Call number Materials specified Vol info URL Copy number Status Notes Date due Barcode Item holds Item hold queue priority Course reserves
LIBROS - MATERIAL GENERAL BIBLIOTECA CENTRAL General 005.1 K45 (Browse shelf(Opens below)) Ej.:1 Available (Sin Restricciones) 088993
LIBROS - MATERIAL GENERAL BIBLIOTECA CENTRAL General 005.1 K45 (Browse shelf(Opens below)) Ej.:2 Available (Sin Restricciones) 088994
Total holds: 0

Incluye referencias bibliográficas e índice.

1. Introduction; 2. Coupling and cohesion; 3. Modular design principles; 4. Architectural patterns; 5. Case studies; 6. Conclusion.

If you want to build modular, evolvable, and resilient software systems, you have to get coupling right. Every design decision you make influences coupling, which in turn shapes the design options available to you. Despite its importance, coupling often doesn't receive the attention it deserves--until now.

Since the dawn of software engineering, it's been clear that proper management of coupling is essential for architecting modular software systems. This topic has been extensively researched over the years, but some of that knowledge has been forgotten, and some of it is challenging to apply in this day and age. In Balancing Coupling in Software Design, author Vlad Khononov has built a model that not only draws on this accumulated knowledge, but also adapts it to modern software engineering practices, offering a fresh perspective on modular software design.

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image