with the sequence diagram you show the dynamic behavior of the static class diagram
1. Can I put some common components, for example, a mail component without any connection from other components in my diagram? cause it's a common component. Its dependency will be defered to the next stage other than architecture stage.
2. I've had interfaces in front of many of my components. Even components not for connecting to external systems (For example, controller --> interface--> delegate). I'm wondering if it's acceptable? Or interfaces just should be used for linking external systems?
Originally posted by David Follow:
I thought you have to show how the classes from the class diagram interact by drawing a complete sequence diagram, meaning an SQD with *all* participating classes. So from what you said, you only showd "layers" but did you also show concret classes from the class diagram in your SQD?