This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I've been using Cade & Sheil SCEA Study Guide as a reference.
Their example class diagram does not include anything outside of the domain model - also all DAOs are not referenced within the class diagram, only in the component diagram.
Since the sequence diagrams should not use classes not referenced within the class diagram, I have been wondering if they should reference the necessary DAOs etc. If not, the sequence diagrams will have very few actors (front end, controller & some arbitrary manager).
My question: should classes from the integration tier (e.g. DAOs) be referenced within class diagrams? And/or should they be referenced within sequence diagrams?