Where to Find Out More

Where to Find Out More

The best discussion I know of packages is by Robert Martin (1995), whose book gives several examples of using Booch and C++, with a lot of attention paid to minimizing dependencies. You can also find valuable information in Wirfs-Brock (1990); the primary author refers to packages as subsystems.

Collaborations are a fairly new topic, so you'll find more discussion of them only in the more detailed UML books.