*
The moose likes Beginning Java and the fly likes UML Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "UML" Watch "UML" New topic
Author

UML

Nelson Nadal
Ranch Hand

Joined: Jun 06, 2002
Posts: 169
Do I need to know the UML first before knowing the programming of Java?
I have a background from Database Modelling for Database programming, is it related in someway that I can apply the concept of UML as Database Modelling?
Anthony Villanueva
Ranch Hand

Joined: Mar 22, 2002
Posts: 1055
IMO you only need to understand basic OO concepts (like abstraction, encapsulation, modularity, hierarchies, typing, concurrency and persistence) before going to an actual OO methodology.
What I can suggest is you grab a beginner's book (like Deitel and Deitel, or Horton) in Java. The OO concepts will come naturally as you proceed through the discussion.
Jessica Lang
Ranch Hand

Joined: Jul 23, 2002
Posts: 61
Something to add here......UML is a type of diagram notations that can be used to represent the Software development process such as Rational Unified Process or Extreme Programming. On the other hand, OO is a concept that is used in OO programming languages like Java. Hence, I would say that UML is not a pre-requisite of Java, but knowing OO concepts can certainly make more sense for one....when he/she is learning UML. Simply, because OO concepts can be well represented by the UML notations.....
Dan Chisholm
Ranch Hand

Joined: Jul 02, 2002
Posts: 1865
If you would like to buy a book that you can easily read in a single day then buy "Object Technology: A Manager's Guide" by David A. Taylor Ph.D. You can order it from Amazon.com.


Dan Chisholm<br />SCJP 1.4<br /> <br /><a href="http://www.danchisholm.net/" target="_blank" rel="nofollow">Try my mock exam.</a>
Nelson Nadal
Ranch Hand

Joined: Jun 06, 2002
Posts: 169
Thanks folks, again...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: UML
 
Similar Threads
How to prove your programming experience?
Solution Architect Vs Technical Architect
Tools to create UML class, component, deployment and Sequence diagrams
Free DB modelling tools?
Do I really need UML?