well Raj, u hvae got more than a couple of questions.
Altough i would invite comments from guys who have already done
SCEA, at least i can add that --
1. u dont need to show all the attrib/operations in class diag; just pick the essential ones which relate to the DOMAIN and that too gradually ..not in 1st go...
2. nopes..class diagrams should be PREFERABLY tech independent...and yes u can show ejb's etc in component diag.
3. Application client can find its place in component diagram but usually not in class diagrams unless it is affecting the process and not just triggering the processes.
4. to avoid clutterring of classes, u can have package diagrams. It also helps in identifying dependencies.
5. If it's a diff workflow or a major alteration, u should show a diff sequence diagram.
6. Its good if u show gradual breakups, i mean start from the overall system, then in diff diagrams show the subsystems.
opinions invited plz. It seems a good
thread for starters.
thnx n rgds