Hello all, I have the assigment more or less finished.The funny thing is that I don't know how to represent the components. If I try to represent every component with its dependencies It is impossible because there are too many dependencies lines and it it a mess. Is there a way to represent the components like if they were packages, so I only show the dependencies between those packages? I don't find a clue in UML distilled nor in the three amigos book. Thanks.
I just put components there. Also, I have some Java classes in each component. Well, sometimes they are JSP. I add inferface to component if applicable. Explanations are added too. I got 35/40 finally.
Jun Hong<br />SCJP, SCJD, SCWCD, SCEA<br />IBM Certified Systems Expert(V4.0)
I got 35/40 for the component diagram too. Just make sure you seperate the client/middle/EIS tiers (like www.x-nt.com/j2ee.gif ). I think I should add looking for a Job too my sig file too
Guys, any ideas how the tiers can be represented in component diagrams. Cant find the gif mentioned in here now. is it that important afterall ? Still not satisfied with what I have put in component diagram. Sometime the it feels like things are getting duplicated in class and component diagrams. Any good resources or examples on component diagrams ? Rajat
I put subsystem instead of detail components, so that the component diagram is very small. BTW, I have a very small set of class in my class diagram too. I don't know whether my class diagram is ok.
I broke down my component diagram in 3 diagrams so it would be understandable and I explained that this was the reason for doing so. I got 39/40 (the only point I lost in the whole assignment).
Originally posted by patrick jiang: I put subsystem instead of detail components, so that the component diagram is very small.
Subsystems by themselves may not be sufficient to represent the whole system. I think adding components inside each subsystem with J2EE stereotypes like: http://www.myjavaserver.com/~nsenthil/TestComps.html might represent the system more convincingly. Nalla