Responding to mariem_haoues...
It depends on what you are modeling and what methodology you use. Most
OOA/D methodologies advise this order:
(1) Component Diagram to identify major subsystems
(2) Class Diagram for each subsystem for static structure skeleton
(3) Activity diagrams, Statecharts, and/or Abstract Action Language
(AAL) to specify object behavior.
Typically one will construct at least rough Interaction Diagrams when
doing the Class Diagram because it enables one to keep one eye on
collaborations when identifying object responsibilities. (If the
methodology employs Statecharts and AAL, then tools supporting that
methodology can automatically generate Interaction Diagrams for
documentation.)
Note that this order represents: overview -> static structure -> dynamic
structure.
--
Life is the only flaw in an otherwise perfect nonexistence
-- Schopenhauer
Rene Descartes went into a bar. The bartender asked if he would like a drink. Descartes said, "I think not," and disappeared.
H. S. Lahman
H.la...@verizon.net
software blog:
http://pathfinderpeople.blogs.com/hslahman/index.html