- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
The Unified Modeling Language (UML) is a method for depicting complex object-oriented systems in a way that is clear, complete, and allows future software engineers to understand and modify it. This book's goal is to teach users how to apply UML so that they may make the best use of it in project design and development, and it does an outstanding job.
Sinan Si Alhir begins with an introduction to the Unified Modeling Language and its history. Chapter 2 takes up the subject of modeling, going from language through systems and modeling mechanisms to processes and methodologies. Next, Chapter 3 is dedicated to object orientation, while the fourth chapter discusses the road map, both general and detailed, and how to apply it. Chapter 5 discusses use-case diagrams and how to use them. Then, Chapter 6 covers structural modeling, and Chapter 7, behavioral modeling -- going from sequence diagrams through collaboration plus state and activity diagrams and how to apply them. After Chapter 8 addresses component modeling, Chapter 9 takes a look at deployment modeling, and Chapter 10 introduces UML's extension mechanisms. Finally, Chapter 11 introduces the Object Constraint Language (OCL).
This excellent book teaches the use of a language that deals effectively with communicating complex ideas and situations. Skill in applying UML is invaluable for anyone who is involved in developing projects, analyzing processes, or documenting existing systems of any kind. This book will let you build that skill and help you make good use of it. John Vacca
John Vacca, the former computer security official (CSO) for NASA's space station program (Freedom), has written 38 books about advanced storage, computer security, and aerospace technology.