More SEQUENCE posts
July 28, 2002
UML Sequence Diagram Sketches

Look here for the latest developments and releases of SEQUENCE.

As part of working on the design on MBlog I've been producing quite a few UML Sequence diagrams. I started out sketching these by hand which is quick, apart from the constant erasing and redrawing, but does make it difficult to publish them on the web. I then tried using the OpenOffice.org draw program. However, I found I was spending more time making the drawing look pretty than expressing what I wanted. Next I looked at ArgoUML but with that tool you have to enter a lot of information that isn't needed for a simple sketch before you can get any diagram. Finally I decided that it would be simpler to produce my own simple took.

The end result is an interactive editing tool called SEQUENCE that produces pictures like this from a textual input like this

(Comments newComment 
  (CommentFactory newComment 
    (Comment new 
      (IDGen nextID) 
      (Transaction add)))
  (Comments addToCache))

It's written in java and required java 1.4.0 or above to run. I've released it under the LGPL and you can don't load the executable and source as one jar file. Just unjar it and use java -jar sequence.jar to execute. Look at the README file for more info on how to build it from source. I hope to make improvements as needed and apologize for the current complete lack of comments.

Posted by Alex at July 28, 2002 04:02 PM
Comments
Hello, I am working on a project which is written in JAVA, and I like your Sequence Diagram. I am trying to include Seq. Diag. into my project, but something is wrong with the Parser class. I just can add the new Objects and Method to the Diagram, but I cannot add the addReturn(). Anytime the ")" is typed into the textbox, my program is hang up. Hope that I could talk to you about this. You can find my project online at: http://sourceforge.net/projects/dinstcogjavatoo Thank you very much. tdd Posted by: tdd on November 18, 2002 02:54 PM
I'm using ArgoUML for class diagrams, but found it too immature for interaction diagrams. Sequence is exactly what I needed. Thanks. Posted by: Jaycee on November 23, 2002 11:44 AM
To tdd: Just noting our email exchange here. Bugs resolved. Posted by: Alex on November 28, 2002 02:06 PM
-what is the key diffrences between the collabration diagram and the sequance digram... which is the best to use it. relative strengths of each modelling technique and suggest where each would best be used in the development process -the various ways in which UML Activity Diagrams may be used to support developers during the analysis phase of development. Posted by: raju on December 3, 2002 07:16 AM
Questions I am unqualified to answer I'm afraid :) Posted by: Alex on December 3, 2002 07:31 PM
In answer to the Q abbout collab vs sequence diagrams. They're the same, in that one can transform from one to the other with no loss of information. Together (Togethersoft, now a part of Borland) does this quite nicely. Posted by: Mark Smith on January 4, 2003 06:11 PM
Probably I just lazy to invent or implement such as simplistic UML diagram tool. But I thought that it could be a more elegant and much more universal to start from XMI description of UML diagram and implement XSL transofmation or piece of Java code (it looks more realistic) to generate SVG code (wich is also XML) and then pass that SVG to Batic or Adobe SVG viewer to render... Posted by: euxx on January 4, 2003 09:36 PM
If I'm using VB Script and ASP to develop my web page, can I use sequence diagram to represent them? Can the sequence diagram being use for none object oriented software? Many thanks! Posted by: Tracy on January 22, 2003 01:26 AM
Alex, I appreciate the work you have done on this tool. I have downloaded your source and have made some modifications to integrate it into a plugin for intelliJ (www.intellij.net). I actually integrated it into an open source plugin that had been written to support the generation of class diagrams, this plugin is available at (http://www.intellij.org/twiki/bin/view/Main/SimpleUML). My/our plugin adds sequence diagrams. I have retained all of the licenses and will ensure that you receive the billing due you. I have not yet distributed this code beyond my cubical but intend to shortly. If you are interested in knowing more let me know. Posted by: Luke Burgess on February 13, 2003 09:25 AM
I'm a student. What is the purpose of sequence diagram, class diagram and statechart in an object oriented development process Posted by: Kofi on February 17, 2003 05:43 AM
Nice tool. Just wondered if you were planning to make it more sophisticated. e.g. When a new object is created, make the object box way down the page (at the same level at which it was created). Would be good also to include specific arrows for the various unique methods (e.g. object.destroy()). I'm not well versed on the UML specification but someone out there must be. What are your thoughts? Posted by: John Pedro on April 27, 2003 05:15 PM
hello iam working on a project, so i want a sequence diagram of event: customer places an order on the web site. trigger(data input): customer-order. response (data output) so please mail me the sequence diagram. thanks for the help. Posted by: elesh on June 5, 2003 08:13 PM
uml diagram Posted by: Nayna on June 18, 2003 02:24 AM
I'am also student in SriLanka If you can send me a sequance diagram for "swiming club" system Posted by: Channa Baddegama on June 18, 2003 04:21 AM
I'am a student I need sequence diagram and collaboration diagrams to: Computerized membership system for a local swimming club. The membership Details are currently monitored using a manual list. On club evenings, the receptionist checks that each person is a fully paid up member of the club before he/she is allowed into the building. Members can pay a yearly or a six monthly subscription. The information currently stored in the list includes the following: Member name, member number, address, contact telephone number, type of membership (6 monthly, yearly) date of payment.The membership list is also made available to the treasurer who monitors the membership and subscriptions. The club secretary checks the membership needs to be renewed in the next month. Posted by: Channa on June 23, 2003 10:58 PM
hey pal! Posted by: on July 10, 2003 06:24 AM
Impressive...rendered a 4500-call file to a sequence diagram in a couple of seconds. Your application is very useful in understanding legacy code. However, choked (OutOfMemoryError) when trying to export that image to PNG. Throwing more memory at the VM did not help... Also, I could only run your app as a jar. When I compiled it and tried to run by invoking main, I hit some swing errors. Could you post a sample command to run your program as an application, including the classpath and system properties? Posted by: Shiv on July 14, 2003 04:09 PM
Shiv. I added some answers to your questions as a post in the SEQUENCE category. Posted by: Alex on July 23, 2003 10:19 AM
I have a this problem I must draw sequence diagram and use case diagram and class diagram Problem A patient record a schedule system in doctors's office is used by receptionists,nurses and the doctors.The receptionists use the sysem to enter new patient information when first-time visitthe doctor.They also schedule all appointments.The nurse use to the system to keep track of the results of each visit and to enter information about patient cre, such as medicals and diagnoses.The nurse can also access the information to print reports or the history of the patient visit. The premarily use the system to view patient history The doctoe may enter some patient treament information occassionally, but most frequently they let the nurse enter this information. Please reply Posted by: Portia on August 14, 2003 09:54 AM
Hello Iam a student of MCS.I need differnt UML diagrams of a PayRoll and inventory control system of an medium level organization.I will be very thankful to you. Thanks Naeem Akbar Posted by: naeem on November 11, 2003 03:35 PM
Hello Iam a student of MCS.I need differnt UML diagrams of a PayRoll and inventory control system of an medium level organization.I will be very thankful to you. Thanks Naeem Akbar Posted by: naeem on November 11, 2003 03:36 PM
Very interesting Posted by: Dave on November 29, 2003 08:35 AM
I dont have any comment rather i want you to sed your project done using UMl. The documentation part. Thank you before hand Posted by: getachew kidanemariam on January 8, 2004 07:55 AM
Nice! Posted by: x40 on January 18, 2004 07:18 AM
aaaaaaaa Posted by: shinzou on January 26, 2004 03:44 AM
i hate it Posted by: trruyhr on March 15, 2004 04:24 AM
BRILLIANT! Been looking for some tool to do this, and it's perfect :) Visually pretty and very clean! I LOVE IT! Posted by: Darren on June 12, 2004 11:06 AM
You just saved my day ! This syntax is just the fastest way to describe a diagram (see graphviz as another example ) Wish a similar class diagram tool exists Posted by: Leo on July 6, 2004 06:05 AM
Iam a student i need Event Table,Use Case diagrams and class Model . membership system for a Bbruns wick Club. the membership Details are placed on file. the sales team examine the prospect file once a week. Allprosects expected to attend a guided tour where membership and bank refernce forms are completed, during the guided tour the sales represented makes a personal assessment of the prospect. this personal assessment together with additional details gleaned from the membership form and bank reference form are recorded in the prospects file. the bank reference forms are sent to the prospect's bank so that a credit reference may be supplied, when the bank reference is received the prospects file is updated and the accounts dept examine the bank reference and the rest of the details supplied by the prospect to determine the creidt worthiness of the prospect, their assessment is recorded on the prospect file Posted by: Mahmud on July 8, 2004 08:31 AM
iam student ineed use case, sequence diagrams to membership system for brunswick Club. Posted by: mahmud on July 8, 2004 07:36 PM
What about the decision nodes and the parallel behavior. Do you plan to include them sometimes. Regards Posted by: anonymous on July 15, 2004 02:10 PM
i would like to ask you question that i have.. i need your help to solve the sequence diagram..this is the question. "the organization offers a variety of areas such as learning management techniques and understanding different software language and technology .each course is made up of a set of topics.tutors in the organization are assigned courses to teach according to the area that they specialize in and their availability.the organization publishes Posted by: diana on July 18, 2004 09:20 PM
hi i'm a student i need the uml diagrams for Airline Reservation system. I need particularly use case,class,sequence and acitivity diagram if anyone could plz send me the diagrams..its urgent Posted by: sujatha on August 12, 2004 10:28 PM
http://december.pinkzoo.com/index3461.html http://december.pinkzoo.com/index3462.html http://december.pinkzoo.com/index3463.html http://december.pinkzoo.com/index3464.html http://december.pinkzoo.com/index3465.html http://december.pinkzoo.com/index3466.html http://december.pinkzoo.com/index3467.html http://december.pinkzoo.com/index3468.html http://december.pinkzoo.com/index3469.html http://december.pinkzoo.com/index3470.html Posted by: rfgagaer on September 28, 2004 06:18 PM
Hi There, So I am trying to understand the UML you came up with. What is it that you are trying to say with that UML diagram? thanx joe Posted by: JC on October 6, 2004 11:45 PM
I'm currently documenting a high school registration system, so would you please help me on possible objects i can use and since i only have a short time before submission. Yours. Petrus Posted by: PETRUS on October 19, 2004 09:29 AM
Thanks, rather interesting idea Posted by: sergey on November 16, 2004 03:45 PM
hey plz can any1 tell me how i'm supposed to unjar the file given above file. plz reply asap. Posted by: sahiba on November 24, 2004 06:58 PM
i need your help...please sent to me sequence diagram for ATM machine I need particularly use case,class,sequence and acitivity diagram if anyone could plz send me the diagrams.. irza82@yahoo.com bujal967@yahoo.com Posted by: Bush on December 16, 2004 01:32 AM
Hey, slots casinos are great fun. Posted by: Slots on December 29, 2004 09:58 AM
Its true, slots is very fun to play. Posted by: online slots on December 29, 2004 09:59 AM
If anyone loves poker, PokerMagic is the best online poker site Posted by: poker on December 29, 2004 09:59 AM
I agree that the site is good, but cant people find better things to do. Posted by: casinos on December 29, 2004 10:00 AM
Very funny! I am L.M.A.O! Posted by: online poker on December 29, 2004 10:00 AM
Lose weight today Posted by: meridia on December 29, 2004 10:00 AM
Lose weight with phen Posted by: phentermine on December 29, 2004 10:01 AM
Nice site, great to be here Posted by: Diet pills on December 29, 2004 10:01 AM
respected sir, i am a third year engg. student , i want the sequence ,collaboration, usecase ,class diagrams for telephone exchange system in my mini project. so plz send me the diagrams as possible. thanking you. -vishal Posted by: vishal tatiya on March 28, 2005 06:58 AM
Hi- How do you add if...else notation to sequence diagrams? Michael Posted by: Michael K. on April 11, 2005 03:03 PM
plz post me uml diagram for bank and intranet for college Posted by: gitanjali on April 21, 2005 06:53 AM
Hello, i Need use case diagram for thsi problem. any one help to me. For a praxis with several different doctors a administration program is needed, which should satisfy the following: Each patient has a name, adress, date of birth and his own specific insurence (basic-data). The employees of the praxis can also be “customersEof the doctors. Every doctor is a specialist of a specific subject. The patient can visit several different doctors of the praxis. Every doctors-exaim has a date, a diagnose and ordered medicine (name, register-number, size of package and use-describtion). Of course a short-message is added to every doctors-exaim. The bill is calculated at the end of three months (quartarly). Several exaims have to be calculated together. The doctors-bill has a date, begin and end of doctors exaimination, sub-positions due to the exaim and the total of costs. Each position has a increasing number, single-title and the single-costs. The costs are a multiplication out of two factors, the exaim-factor and exaim-basic-costs. The exaim-factor depends on the type of the patients insurence. The following functional character is to be realized: ˇ insert / delete patients ˇ insert / delete from treatments ˇ sort output of all patients with linked treatments ˇ show bills for the current quarter ˇ chronologically sorted issue of all bills of a selected patient ˇ read and save all datas to an ASCII-file Question: a) Solve the problem with the methods and notations of object oriented analysis. b) Create an object-oriented relational database management system with Access. c) Create a running prototype in C++ or Java with a simple graphical user interface. Posted by: manoj on May 6, 2005 08:46 AM
hello plz anyone help me out in working with my assignment...in designing class diagram, sequence diagram and activity digram... Posted by: aravind on May 22, 2005 09:35 PM
i'm in a great trouble to complete my project based on class diagram of banking system. plz send class diagram. Thanks. Posted by: anindya on July 5, 2005 03:46 AM
Hello Iam a student of UG.I need differnt UML diagrams of an inventory management system(for procument purposes) of an institution and if possible a class diagram and use case diagram which involves the facilities officer,departments and the suppliers.I will be very thankful to you. Posted by: sampson adjokatse on July 14, 2005 06:48 AM
im a student of an institude..currently working in a project which is stuck with doing a sequence diagram..pls help me..i need a sequence diagram of title administrate membership of a rental system..pls send a sequence diagram for me to reference..thank you... Posted by: Mash on August 4, 2005 08:03 PM
i am a engineering student doing third year...as a small project i am working on a topic named as "e-seva"..its is basiaclly a learner project,based on UML...so i need to draw usecase diagrams and sequence diagrams..i am really confused,soo plzz help mee..plz help me in identifying the relationships,use cass ,actors and some more...hope u ill reply and post me the needed figure..send me as soon as possible,thank u... Posted by: sindhu on August 9, 2005 11:03 AM
i am a engineering student doing third year...as a small project i am working on a topic named as "e-seva"..its is basiaclly a learner project,based on UML...so i need to draw usecase diagrams and sequence diagrams..i am really confused,soo plzz help mee..plz help me in identifying the relationships,use cass ,actors and some more...hope u ill reply and post me the needed figure..send me as soon as possible,thank u... Posted by: sindhu on August 9, 2005 11:04 AM
hi! im looking for airline reservation class diagram, interaction, use cases, state chart, activity diagram, and if it possible all UML diagrams, please help im in need, it urgent, i need to submit atleast a week. thanks in advance Posted by: abubakar on August 24, 2005 04:03 AM
Post a comment
Name:


Email Address:


URL:


Comments:


Remember info?