File Size: 16601 KB
Print Length: 496 pages
Simultaneous Device Usage: Up to 2 simultaneous devices, per publisher limits
Publisher: Pearson; 2 edition (June 20, 2012)
Publication Date: June 20, 2012
Sold by: Digital Services LLC
Language: English
ASIN: B00AU0JUIS
Text-to-Speech: Not enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #703,768 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #74 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > UML #1369 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #3582 in Kindle Store > Kindle eBooks > Computers & Technology > Programming
UML is still a pretty new notation language which is developing as we speak. An experienced programmer may run into some small ambiguities, where there is no concrete way to do something.There are various names and notations for several things in UML. The capitalizations/small case for state diagrams may not always match up with other books, and some things can be drawn in more than one way. For instance, a pentagon to describe the entire diagram may exist or not be used at all in some cases.The discrepencies not only show the language's slow progression because of many differing opinions of language developers, but it is also a good indication of how difficult it may be to notice and understand how functions and drawings are to be interpretted between books and software usage. What's also interesting is that Rumbaugh has written various UML books, so he is aware of many of these differences. The question is whether authors as a team could only agree on a certain way to write the book, or if Rumbaugh was more in a hurry with the others to just get books done and printed to make money. If Rumbaugh comes out with a book on his own, it may be worth considering strongly! The same could probably be true for Blaha.Like many UML books probably, the book doesn't help you become aware of something like if an interface cannot be pointing to another interface. That is a more simpler example, but there are much more complex case whereas if you do not have a good grip on computer languages, it probably won't make much sense. Even though I cannot expect a book to cover most of these type of things, I think a book can attempt to cover some of these things so that a beginner could learn more easily.
Object-Oriented Modeling and Design with UML Systems Analysis and Design: An Object-Oriented Approach with UML, 5th Edition Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) Object-Oriented Software Engineering Using UML, Patterns, and Java UML Práctico: Aprende UML paso a paso (Spanish Edition) ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques (Adobe Developer Library) Systems Engineering with SysML/UML: Modeling, Analysis, Design (The MK/OMG Press) Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations (2nd Edition) Object-Oriented Reengineering Patterns (The Morgan Kaufmann Series in Software Engineering and Programming) PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide Object-Oriented Data Structures Using Java Ada 95: The Craft of Object-Oriented Programming Microsoft Visual C# 2015: An Introduction to Object-Oriented Programming Object-Oriented Programming in ColdFusion Clinically Oriented Anatomy 6th Edition Testbank: Testbank Questions for the book Clinically Oriented Anatomy 6th Edition Object Relations Couple Therapy (The Library of Object Relations) Object Relations Individual Therapy (The Library of Object Relations) Use Case Driven Object Modeling with UMLTheory and Practice Student Solutions Manual for Differential Equations: Computing and Modeling and Differential Equations and Boundary Value Problems: Computing and Modeling