|
Modeling languages have come into vogue with the rise of objectoriented development, as a means of documenting and communicating every stage of a project. The results of the analysis and design phases are captured using the formal syntax of a modeling language, producing an unambiguous model of the system to be implemented. UML, the Unified Modeling Language, is a response to the confusing proliferation of modeling languages that were in use before its creation.This book is much more than just a list of the UML syntax. It comprises a description of objectoriented analysis, design and programming, a thorough explanation of the UML notation and its use, discussion about a process for modeling a project with UML, and a case study demonstrating this in practice.Who is this book for?UML is the rallying point of the movement towards a complete approach to objectoriented analysis, design, and implementation, and as such this book will appeal to programmers of all OOcapable languages. Because of its simple (but not simplistic) notation, UML can be used by anyone as a tool to aid the objectoriented development process. The book is entirely suitable to be used in conjunction with Microsoft Visual Modeler, Rational Rose, and other UML compliant tools.What does this book cover?A complete introduction to the theory of objectoriented analysis and designUML syntax and notation described thoroughly and completelyHow to use UML in the context of an objectoriented application development methodA case study demonstrating the use of UML in a realistic exampleMaking the transition to the UML notation from other modeling languagesHundreds of diagrams illustrating the use of UML in context
|
|
|