Description Object-Oriented Analysis and Design with Applications haslong been the essential reference to object-oriented technology?atechnology that has evolved and become the de facto paradigm inmainstream software development. With this highly anticipated thirdedition, readers can learn to apply object-oriented methods usingthe Unified Modeling Language (UML) 2.0. The authors including UMLfounder Grady Booch draw upon their rich and varied experience tooffer improved methods for object development that tackle thecomplex problems faced by system and software developers. Usingnumerous examples, they illustrate essential concepts, explain themethod, and show successful applications in a variety of fields,including systems architecture, data acquisition, cryptoanalysis,control systems, and Web development. Readers will also findpragmatic advice on a host of important issues, includingclassification, implementation strategies, and cost-effectiveproject management. An extensive introduction to UML 2.0 from the notation's most fundamental and advanced elements, with an emphasis on key changes. A greatly enhanced focus on modeling?eagerly requested by readers?with five chapters that each emphasize a particular phase in the overall development lifecycle. Fresh approaches to reasoning about complex systems, including a new treatment of system architecture using OOAD and UML. An examination of the conceptual foundation of the widely misunderstood fundamental elements of the object model such as abstraction, encapsulation, modularity, and hierarchy Advice on how to allocate the resources of a team of developers and manage the risks associated with developing complex software systems An appendix on key object-oriented programming languages such as Java and C++ Grady Booch is an IBM fellow and author of six best-sellingbooks on object-oriented programming. He is world-renowned as anoriginator of OO and the founder of UML. Robert A. Maksimchuk is a Director of Research in th
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.