Sayan Mukherjee
February 14th, 2003, 06:11 AM
Hi,
In UML there are a set of diagrams each of which gives
a different view of the system (to be built). These diagrams
are supposed to help in development and testing of this system.
My question is: Of these diagrams which are the mandatory
ones for the development of a system, if not all?
What I mean is, is there any diagram in the UML repository
whose utility in design and construction benefit may otherwise
be obtained from the other diagrams as well?
Example 1 (new system being created):
The coding for a system is supposed to start after the class
diagrams are ready. What are the UML diagrams mandatorily
required to be created so that one can reach the creation stage
of class diagrams in the most efficient way?
Example 2 (existing system being rewritten on a new
technology platform):
There is a system already implemented and there is a change
in the technology platform. Assume that apart from functionality
documents and the working system, there is no other resource
available. In this case, what are the UML diagrams that need to
be created mandatorily so that the class diagrams can be
arrived at for the development of the same system on the new
technology?
Any answer, generic or specific to the above examples,
will be appreciated.
Thanks in advance.
In UML there are a set of diagrams each of which gives
a different view of the system (to be built). These diagrams
are supposed to help in development and testing of this system.
My question is: Of these diagrams which are the mandatory
ones for the development of a system, if not all?
What I mean is, is there any diagram in the UML repository
whose utility in design and construction benefit may otherwise
be obtained from the other diagrams as well?
Example 1 (new system being created):
The coding for a system is supposed to start after the class
diagrams are ready. What are the UML diagrams mandatorily
required to be created so that one can reach the creation stage
of class diagrams in the most efficient way?
Example 2 (existing system being rewritten on a new
technology platform):
There is a system already implemented and there is a change
in the technology platform. Assume that apart from functionality
documents and the working system, there is no other resource
available. In this case, what are the UML diagrams that need to
be created mandatorily so that the class diagrams can be
arrived at for the development of the same system on the new
technology?
Any answer, generic or specific to the above examples,
will be appreciated.
Thanks in advance.