Please enable JavaScript.
Coggle requires JavaScript to display documents.
SW Architecture_Lec9 - Coggle Diagram
SW Architecture_Lec9
Interoperability
Interoperability Tactics
Locate
Discover Service
Manage Interface
Orchestrates
Tailor Interface
Discover service
What is Interoperability
Modifiability
We ask three questions about modifiability
What can we change?
What is the likelihood of the change?
When is the change made and who makes it?
Modifiability Tactics
Reduce Size of A Module
Split Module
Increase Cohesion
Improve Semantic Consistency
Reduce Coupling
Encapsulate
Use an Intermediary
Breaking the Dependency with an Intermediary
Restrict Dependencies
Refactor
Abstract Common Services
Defer Binding