Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

Search: 

  Tutorial: More UML Books

Until now, object-oriented projects in the computer industry have emphasized languages over models; many people believe that object-oriented programming means using C++ or Java.

Tutorial Details:

This is clearly a misunderstanding. Object-oriented programming is a method of problem solving, not a language issue; one can write object-oriented programs in Assembly language and write nonobject-oriented programs in C++. The key to object-oriented programming is modeling. Hopefully, the emergence of UML (Unified Modeling Language), as the OMG (Object Management Group) standard, will help change that situation. The standardization of modeling notations ends the confusion produced by a myriad of competing notations, which although they all had similar semantics, made claims to be unique or better than the others. While UML may not be perfect, its use as a standard will make modeling more uniform and better understood.

UML: The Unified Modeling Language User Guide, and The UML Reference Manual, both by Grady Booch, Jim Rumbaugh, and Ivor Jacobson, are long-awaited books from the main designers of UML. They will not disappoint those who waited. These books are excellent descriptions of what users need to know in order to use UML for practical applications.

The User Guide is divided into six main sections: "Getting Started","Basic Structural Modeling","Advanced Structural Modeling" (six chapters ), "Basic Behavioral Modeling" (five chapters), "Advanced Behavioral Modeling", and "Architectural Modeling" (seven chapters). The chapters include every aspect of UML, with examples and detailed discussions. The material is well organized and each chapter includes a general description of the concepts and some practical advice on their use. The examples are carefully chosen and I could not find any errors. Each chapter also includes a section on reverse engineering, which should be very valuable for practitioners. Thirty-three pages of appendices summarize UML and the Rational process.It also includes a superfluous glossary.

The Reference Manual complements the User Guide by alphabetically describing in detail each language concept. For each concept, its notation and semantics are described; in many cases there is also a discussion section and an example. The coverage is quite complete, in clear and precise language. The book also includes 12 chapters with general aspects of UML. Three appendices describe the UML metamodel, a notation summary, and process extensions. I'd have liked to see the explanation of concepts in terms of the metamodel; the examples are good for understanding, but not very precise.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
More UML Books

View Tutorial:
More UML Books

Related Tutorials:

Displaying 1 - 50 of about 2116 Related Tutorials.

UMLet - Fast UML Editor
UMLet - Fast UML Editor UMLet - Fast UML Editor...;   UMLet is an open-source UML tool with a simple user interface: draw UML diagrams fast, export diagrams to eps, pdf, jpg, svg
 
Green UML
Green UML Green UML  ... engineering and reverse engineering. You can use green to create a UML class diagram... proven to be a robust and flexible tool that can easily provide UML support in any
 
My Favorite Java Books
Java: My Favorite Java Books Java NotesMy Favorite Java Books My standard book questions When I think about textbooks and other books, I usually ask myself some questions: Would
 
EJB Books
EJB Books EJB Books    ...; Professional EJB Books Written... is in the details-more so than with most programming topics-and the authors
 
Ajax Books
Ajax Books,Best Ajax Book Resource,Good Ajax Books Information - Online Ajax Tutorials Ajax Books    ... - Asynchronous JavaScript and XML - some books and resource links  These books
 
Struts Books
, written by Rick Hightower. By the way, there are many more interesting books... to the html and logic tags. Great size for the desk or train. More books should... Struts Books Struts Books   
 
HTML Books
HTML Books HTML Books    ...; HTML Quick Reference Guide Books Elements marked...; HTML Books : Learn HTML with books A great Web site has
 
Open Source Books
Open Source Books Open Source Books Open Books O'Reilly has published a number of Open Books--books with various forms..., as in the case of our Community Press books.    Open
 
J2ME Books
J2ME Books J2ME Books    ...; Free J2ME Books J2ME programming camp will show... J2ME/MIDP API tutorial covered by many other books. After a comprehensive analysis
 
VoIP Books
;     Switching to VoIP Books More and more... VoIP Books VoIP Books   ...; Practical VoIP book Using VOCAL While many books describe the theory behind
 
Java Programming Books
Java Programming Books Java Programming Books... As the author of computer books, I spend a lot of time loitering... the behavior of shoppers browsing through the books as if they were a hominid jawbone
 
Free Java Books
Free Java Books Free Java Books   ... Yourself Java 2 in 24 Hours As the author of computer books, I spend a lot... and Borders, observing the behavior of shoppers browsing through the books
 
Argo2Ecore
) * add support for UML enumerations (by jfrain2005) For more information...; Argo2Ecore SourceForge.net Logo Argo2Ecore converts UML models created with ArgoUML (www.argouml.org) to the Eclipse UML dialect Ecore (see
 
CORBA and RMI Books
CORBA and RMI Books CORBA and RMI Books... and CORBA The standard by which all other CORBA books are judged, Client... programming books, CodeNotes drills down to the core aspects of a technology
 
Java XML Books
of your local bookstore and you are likely to see a couple dozen or more books... Java XML Books Java XML Books  ...; Java and XML Books One night five
 
Programming Books
Programming Books Programming Books A Collection of Large number of Free books is presented here. You can browse these high quality programming books and download these books for future
 
Eclipse Plunging/UML
Eclipse Plunging/UML Eclipse Plunging/UML... Language (UML). Borland Together Edition for Eclipse includes full support for IBM... and best known open source UML modeling tool, with the power of Eclipse. Totally
 
HTML Books
HTML Books HTML Books    ...; HTML Quick Reference Guide Books Elements marked...; HTML Books : Learn HTML with books A great Web site has
 
IdafeUML
; IdafeUML is a set of tools for analysis and design of java software, using UML diagrams. This version is the first one of the product and includes three UML... of referenced external classes To more about: http://www.javabases.com
 
Tomcat Books
-Wesley, Cisco Press, Microsoft Press and more. Read books cover to cover or flip... Tomcat Books Tomcat Books   ..., but there are many enhancements that can be added to make it much more complex
 
XML Books
XML Books XML Books    ..., and more. After reading this book I hope you'll agree with me that XML... development easier, more productive, and more fun.    
 
Oracle Books
trend: There are more and more Oracle books available today, from an increasing... Oracle Books Oracle Books   ..., and much more.          
 
Database books Page16
Database books Page16 Database books Page16... access and integration of mainframe data. For more information about... of components that provide access to distributed data. For more information about
 
Jupe
; This is the official homepage of the Jupe project. Jupe is a UML Plugin for Eclipse. It provides support for the creation of UML class diagrams, Java code generation... of UML diagrams with the mouse items can be changed by clicking on them
 
Servlets Books
Servlets Books Servlets Books  ..., Core Servlets and JavaServer Pages (JSP), and More Servlets and JavaServer Pages... and fatbrain.com as one of the ten best computer programming books of the year
 
Ada Books
Ada Books Ada Books     ... with more capabilities. He began his work in 1991 when he released version 0.02... the Ada programming language in a way more accessible to them. I have used
 
Ruby Books
Ruby Books Ruby Books    ... better code, be more productive, and enjoy programming more. These are bold... that apparently is very popular there. I've heard it is more popular than python
 
FreeBSD Books
FreeBSD Books FreeBSD Books   ... it is their profession. The information in this chapter might be more aimed..., requires more of an administrative approach than most over-the-counter operating
 
Database books
Database books Database books              ... data. For more information about the Mainframe Connect IPS.   
 
Fortran Books
Fortran Books Fortran Books                 ... to Fortran which make programming easier and programs more reliable
 
Database books
Database books Database books              ... data. For more information about the Mainframe Connect IPS.   
 
Misc.Online Books
Misc.Online Books Misc.Online Books  ... it operate more effectively. If we compare the task of developing the mind... links to implementations and more information. Index pages list entries by area
 
Java Script Programming Books
Java Script Programming Books Java Script Programming Books         ... for information, but it has grown into much more-it entertains, teaches
 
Linux Books
Linux Books Linux Books    ... and desktops from outside intrusion. There are more computer systems connected... FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details, in Appendix C
 
ObjecteeringUML for Java Enterprise Edition
;          Objecteering/UML... Edition, specifically dedicated to Java developers wishing to use UML so... and Java/EJB test generation, Objecteering/UML for Java automates and maintains
 
Blueprint
; Blueprint Software Modeler is one of the first commercial available UML... perfect for students and other non-commercial users to learn modeling according UML. For more detail: http://www.atportunity.com/WebContent/english/home/home.html
 
JOptionPane - More Dialogs
Java: JOptionPane - More Dialogs Prev: JOptionPane - Simple Dialogs | Next: none Java: JOptionPane - More Dialogs Here are some more useful static methods from
 
Exceptions - More
Java: Exceptions - More Java NotesExceptions - More Exceptions | Exception Usage | Exceptions - More Kinds of Exceptions There are many exceptions, but they can
 
Accessing database from JSP
of Books database. This database contains a table named books_details. This table... page for inserting the values in 'books_details' table in database. After... about books names & authors. Table:books_details   
 
ArgoEclipse
and the UML components of ArgoUML. Instead of a standalone application, all ArgoUML...: Support for all seven UML 1.4 diagram types. Synchronized source code and UML views of code (future) Lots of other cool stuff... Please feel free
 
Web Sphere Books
Web Sphere Books Web Sphere Books  ..." and the "MQFamily books and manuals page". Most libraries and system... Books A step-by-step, hands-on approach to Java programming using
 
ASP.NET books Page2
ASP.NET books Page2 ASP.NET books Page2              ... database more efficiently. There are several generic database classes, however if you
 
Linux and Unix Books
Linux and Unix Books Linux and Unix Books             ... more ubiquitous in large corporate, government, and academic organizations
 
Database books Page17
Database books Page17 Database books Page17.... DirectConnect consists of a server and one or more service libraries. The server... accesses ODBC-accessible data. It consists of one or more access services
 
Java & JEE books Page6
Java & JEE books Page6 Java & JEE books Page6..., but JavaScript 2.0 will also include a few features for which more feedback...-oriented languages like C++, JScript is more than sufficiently powerful for its
 
Database books Page11
Database books Page11 Database books Page11             ... a suite of products that enable access and integration of mainframe data. For more
 
Database books Page14
Database books Page14 Database books Page14             ... that provide access and integration of mainframe data. For more information about
 
Database books Page18
Database books Page18 Database books Page18             ... also gives more advanced users assistance in upgrading and running multiple
 
Linux and Unix Books page2
Linux and Unix Books page2 Linux and Unix Books page2           ... (data) one or more bits at a time. Serial refers to the transfer of data one bit
 
Database books Page4
Database books Page4 Database books Page4...), and client software on your network. Clients can talk to one or more servers, and servers... server enterprise on SCO UnixWare There are some guide provided this books
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.