Originally posted by Simon Xu:
hi,
I am confused about the position of sequence diagram. it belongs to problem or solution domain? different books have diff answer.
Please clear up,
Simon
The beauty of Object/Entity Diagrams and Sequence Diagrams is that they can be used at any stage of development. You just need to consider the perspective: Conceptual, Specification orImplementation.
From "UML Distilled 2nd Edition" Fowler and Scott, Addison-Wesley,2000
Conceptual: ..you draw a diagram that represents the concepts in the problem domain...
Specification: Now we are looking at software, but we are looking at interfaces, not implementation
Implementation: now we really do have classes and are laying bare the implementation.
You can denote the perspective taken using stereotypes in your UML drawings...<<implmementation class>> for Implementation perspective and <<type>> for Conceptual and Specification
BTW: I HIGHLY recommend this book...
Best Regards
------------------