This is a discussion on do you know "rational rose" news group? or can you use the rational rose? within the Software Patterns forums, part of the Testing category; i can't search this news group i tried reverse engineering of rational rose and make class diagrams from any ...
|
|||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
do you know "rational rose" news group? or can you use the rational rose?
i can't search this news group
i tried reverse engineering of rational rose and make class diagrams from any source codes but i have a question that why this method can't make a sequence diagram |
|
|||
|
Re: do you know "rational rose" news group? or can you use the rational rose?
Generation of sequence diagrams requires knowledge of the
dynamic model of the system. Thus static analysis of the code does not provide information about generating sequence diagrams. Deepa -- http://www.EventHelix.com/EventStudio EventStudio 2.5 - Generate Sequence Diagrams from plain text input |
|
|||
|
Re: do you know "rational rose" news group? or can you use the rationalrose?
Can u elaborate this a bit. What dynamic information is required that is
not available in static analysis of the code? May be for some really complex scenarios I may visualize some issues in generating the same. But for most of the scenarios what information is not available in the code from which sequence diagram may not be generated? regards, Shashank "EventHelix.com" wrote: > Generation of sequence diagrams requires knowledge of the > dynamic model of the system. Thus static analysis of the code > does not provide information about generating sequence diagrams. > > Deepa > -- > http://www.EventHelix.com/EventStudio > EventStudio 2.5 - Generate Sequence Diagrams from plain text input |
|
|||
|
Re: do you know "rational rose" news group? or can you use the rational rose?
Sequence diagrams really define an event trace of execution.
A static analysis cannot capture the complete sequence of operations and method invocations. The following examples should clarify this: http://www.eventhelix.com/EventStudi...ence_diagrams/ Deepa -- http://www.EventHelix.com/EventStudio EventStudio 2.5 - System Architecture Design CASE Tool |
|
|||
|
Re: do you know "rational rose" news group? or can you use the rationalrose?
Hey lots of documents are there. I read few of them but could not find out
which one talks about problems/issues in capturing sequence diagrams from static analysis? But still my issue is not that it cannot be drawn very accurately from limited static infos. My point is most of tools even dont capture completely the logical structure of the application as well by doing reverse eng, for example inner classes etc. Some loss of information is there as well. But still most of the tool do allow reverse eng of source code. And it does provide a good starting point to understand the structure of the implemented sys. Similarly, for most of cases it should not be more difficult to draw sequence diag. As can be scanned from the source code. Containing if else or whatsoover. May be in cases of polymorphism it may pose greater problems to know correct object type from static code, but still most of the sequence diag. may not involve polymorphic behaviour but naive sequence of control flow. But for some strange reason is not provided by majority of tools. Which otherwise will allow good analysis. regards, Shashank "EventHelix.com" wrote: > Sequence diagrams really define an event trace of execution. > > A static analysis cannot capture the complete sequence of operations > and method invocations. > > The following examples should clarify this: > http://www.eventhelix.com/EventStudi...ence_diagrams/ > > Deepa > -- > http://www.EventHelix.com/EventStudio > EventStudio 2.5 - System Architecture Design CASE Tool |