Embedded systems directory and blog

Share/BookmarkSubscribe

Effective Sequence Diagram Generation

Borland® Together® technologies give you, the developer, the ability to generate a sequence diagram based on existing source code. A sequence diagram is a UML™-standard representation of objects interacting with each other. Often, it is used to represent the behavior of a method, but it can also be used for more high-level descriptions of object interaction. The sequence diagram generation feature is particularly useful in the following situations:

  • You have code that is not very well documented, and you’d like to add some sequence diagrams to assist others in understanding the model.
  • You have been assigned a task to “figure out how it works” and need to rapidly come up to speed on a particular method, or even an entire application.
  • You have been asked for United Modeling Language™ (UML) docs of your model.

Though you may have skipped some of the up-front design steps and didn’t create sequence diagrams as part of the analysis and design phase, you can now retroactively create your design document.

The ability to retroactively create a sequence diagram, which is more useful than a call tree, allows all of the above scenarios to be accomplished.

When there is nothing but source code and scant documentation, the most complex task is to “understand it all.” By customizing the behavior of the generation feature, the Together tools can quickly help zoom in on an application's important aspects.

View Entire Paper | Previous Page | White Papers Search

If you found this page useful, bookmark and share it on:Share/Bookmark

Custom Search

Embedded Star Newsletter
Don't have time to visit Embedded Star everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:  

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.