Architectural Strategies for Increased Discovery, Integration, and Modularity

Download

Right click “Save as…”

Slides (view online)
This presentation explains how to design software using modular abstractions such as "Layer" or "Service". We discuss how to apply "top-down" as well as "test-driven" design techniques to implement a modular architecture. Learn why testability at the module level without having to assemble the whole system is one of the most important attributes of a module. We discuss how to design the dynamic behavior of an interface and how to level dependencies to reduce coupling between modules. At the end of this workshop you will understand why software architects needs a unit of modularity that goes beyond object.

Follow the Discussion

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.