Summary Checklist

  • The decomposition style shows how responsibilities are allocated across modules.
  • The decomposition style is especially suitable to show newcomers and for performing change-impact analysis.
  • The uses style shows how modules depend on one another.
  • The uses style helps achieve incremental development and the building of useful subsets of the system.
  • The generalization style relates modules by showing how one is a generalization or specialization of the other.
  • The generalization style is widely used in object-oriented systems. It shows inheritance, and is used to exploit commonality among modules.
  • The layered style divides a system into a set of virtual machines, related by the allowed-to-use relation.
  • The layered style helps a system achieve portability and modifability.

Documenting Software Architectures(c) Views and Beyond
Documenting Software Architectures: Views and Beyond
ISBN: 0201703726
EAN: 2147483647
Year: 2005
Pages: 152
Simiral book on Amazon © 2008-2017.
If you may any questions please contact us: