This week's book giveaways are in the Cloud/Virtualization and Go forums.
We're giving away four copies each of Cloud Native Transformation: Practical Patterns for Innovation and The Go Workshop and have the authors on-line!
See this thread and this one for details.
Win a copy of Cloud Native Transformation: Practical Patterns for InnovationE this week in the Cloud/Virtualization forum
or The Go Workshop in the Go forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Henry Wong
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Frits Walraven
  • Joe Ess
  • salvin francis

Class and Sequence Diagrams

 
Ranch Hand
Posts: 629
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Guys,

I am new to Java and this forum as well. I heard a lot about the book "Head first Java" and am gonna start reading it from Monday. The book's gonna come only on Monday .I've noticed that one of the same authors moderates this forum so I've joined it and this is my first post in this forum.

Coming to my question,

I am trying to do high level documentation for a client-server ftp application and I was wondering if the class/sequence diagrams should be just one or should it be two. One for the client and one for the server? Also, any comments on how to build some nice diagrams and using which tools are welcome.

Thanks.
 
author and iconoclast
Posts: 24203
43
Mac OS X Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Welcome to JavaRanch!

First, a bit of business: you may not have read our naming policy on the way in. It requires that you use a full, real (sounding) first and last name for your display name. Nicknames and "handles" don't cut it here. You can change your display name here. Thanks!
 
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I've noticed that one of the same authors moderates this forum so I've joined it and this is my first



You are more likely to encounter Bert in the Java in General (beginner), Mobile Application Certification (SCMAD), Programmer Certification (SCJP), Bunkhouse Porch and Teachers Lounge forums.

I am trying to do high level documentation for a client-server ftp application and I was wondering if the class/sequence diagrams should be just one or should it be two. One for the client and one for the server?



Do what is necessary to communicate your "message". If the issue is to illustrate events on the either the server or the client then only stay in that context otherwise show both. I suspect that you will need at least one diagram that shows the exchange between the client and the server without any "object details". If you need to go to a lower level of detail you are looking at two more diagrams one for the server and one for the client that may show the object level where the high-level exchanges are modeled as external events. Using only two diagrams without the higher-level mapping may make things more difficult for your audience than it needs to be.

https://coderanch.com/t/100656/patterns/make-Architecture-Diagram#000001


Also, any comments on how to build some nice diagrams and using which tools are welcome.



If you like the Head First Series then you may be interested in Head First Object-Oriented Analysis and Design

Also have a look at the other titles listed under Design Books, UML References.

For tools have a look under UML Tools.
 
Arjun Reddy
Ranch Hand
Posts: 629
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I apologize for my silliness and thanks to all those who replied back.
 
I have a knack for fixing things like this ... um ... sorry ... here is a consilitory tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!