Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

UML


21. 

UML™ for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering

UML™ for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering

By: Howard Podeswa

Publisher: Course Technology PTR

Publication Date: 01-JAN-2005

Insert Date: 19-OCT-2005

Slots: 1.0

Table of Contents • Start Reading

Coverage includes— Howard Podeswa is the co-founder of Noble, Inc., a Business Analysis (BA) consulting and training company. He has 26 years of experience in many aspects of the software industry, beginning as a developer for Atomic Energy of Canada, Ltd., and continuing as Systems Analyst, Business Analyst, consultant, and author of courseware for IT professionals. He has provided consulting services to a diverse client base, including the Canadian Air Force (MASIS), the South African Community Peace Program, and major financial institutions (Deloitte and Touche, CIBC bank,...

22. 

UML 2.0 in a Nutshell

UML 2.0 in a Nutshell

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 20-JUN-2005

Insert Date: 20-SEP-2005

Slots: 1.0

Table of Contents • Start Reading

System developers have used modeling languages for decades to specify, visualize, construct, and document systems. The Unified Modeling Language (UML) is one of those languages. UML makes it possible for team members to collaborate by providing a common language that applies to a multitude of different systems. Essentially, it enables you to communicate solutions in a consistent, tool-supported language. Today, UML has become the standard method for modeling software systems, which means you're probably confronting this rich and expressive language more than ever before. And even though you...

23. 

Unified Modeling Language User Guide, The, Second Edition

Unified Modeling Language User Guide, The, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 19-MAY-2005

Insert Date: 29-JUN-2005

Slots: 1.0

Table of Contents • Start Reading

For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. As the de facto standard modeling language, the UML facilitates communication and reduces confusion among project stakeholders. The recent standardization of UML 2.0 has further extended the language's scope and viability. Its inherent expressiveness allows users to model everything from enterprise information systems and distributed Web-based applications to real-time embedded systems. In this...

24. 

“This edition contains Larman’s usual accurate and thoughtful writing. It is a very good book made even better.” —Alistair Cockburn, author, Writing Effective Use Cases and Surviving OO Projects “Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both.” —John Vlissides, author, Design Patterns and Pattern Hatching “People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice.” —Martin Fowler,...

25. 

UML for Mere Mortals®

UML for Mere Mortals®

By: 

Publisher: Addison-Wesley Professional

Publication Date: 26-OCT-2004

Insert Date: 16-FEB-2005

Slots: 1.0

Table of Contents • Start Reading

"There are many books that shine light on the darkest corners of the UML, but Eric and Bob present just the essentials needed to make you effective in modeling all the important aspects of a software-intensive system." —Grady Booch "Bob and Eric have managed to capture key system and software design techniques in a style that is refreshingly straightforward to understand and apply, and to distill their ideas and insight from more than a decade of practical use of UML into a book that will increase your appreciation for UML and make you more effective." —Dr. Alan W. Brown, Distinguished...

26. 

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures

By: 

Publisher: Addison-Wesley Professional

Publication Date: 07-JUL-2004

Insert Date: 29-JAN-2005

Slots: 1.0

Table of Contents • Start Reading

"Designing Software Product Lines with UML is well-written, informative, and addresses a very important topic. It is a valuable contribution to the literature in this area, and offers practical guidance for software architects and engineers." —Alan Brown Distinguished Engineer, Rational Software, IBM Software Group "Gomaa's process and UML extensions allow development teams to focus on feature-oriented development and provide a basis for improving the level of reuse across multiple software development efforts. This book will be valuable to any software development professional who needs...

27. 

Unified Modeling Language Reference Manual, The, Second Edition

Unified Modeling Language Reference Manual, The, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 19-JUL-2004

Insert Date: 23-DEC-2004

Slots: 1.0

Table of Contents • Start Reading

“If you are a serious user of UML, there is no other book quite like this one. I have been involved with the UML specification process for some time, but I still found myself learning things while reading through this book—especially on the changes and new capabilities that have come with UML.”          —Ed Seidewitz, Chief Architect, IntelliData Technologies Corporation The latest version of the Unified Modeling Language—UML 2.0—has increased its capabilities as the standard notation for modeling software-intensive systems. Like most standards documents, however, the official UML...

28. 

UML FOR JAVA™ PROGRAMMERS

UML FOR JAVA™ PROGRAMMERS

By: 

Publisher: Prentice Hall

Publication Date: 27-MAY-2003

Insert Date: 02-DEC-2004

Slots: 1.0

Table of Contents • Start Reading

UML for Java Programmers Robert C. Martin All the UML Java developers need to know You don't use UML in a vacuum: you use it to build software with a specific programming language. If that language is Java, you need UML for Java Programmers. In this book, one of the world's leading object design experts becomes your personal coach on UML 1&2 techniques and best practices for the Java environment. Robert C. Martin illuminates every UML 1&2 feature and concept directly relevant to writing better Java software--and ignores features irrelevant to Java developers. He explains what problems...

29. 

Sams Teach Yourself UML in 24 Hours, Third Edition

Sams Teach Yourself UML in 24 Hours, Third Edition

By: 

Publisher: Sams

Publication Date: 15-MAR-2004

Insert Date: 18-OCT-2004

Slots: 1.0

Table of Contents • Start Reading

Learn UML, the Unified Modeling Language, to create diagrams describing the various aspects and uses of your application before you start coding, to ensure that you have everything covered. Millions of programmers in all languages have found UML to be an invaluable asset to their craft. More than 50,000 previous readers have learned UML with Sams Teach Yourself UML in 24 Hours. Expert author Joe Schmuller takes you through 24 step-by-step lessons designed to ensure your understanding of UML diagrams and syntax. This updated edition includes the new features of UML 2.0 designed to make UML...

30. 

Real Time UML: Advances in The UML for Real-Time Systems, Third Edition

Real Time UML: Advances in The UML for Real-Time Systems, Third Edition

By: Bruce Powel Douglass

Publisher: Addison-Wesley Professional

Publication Date: 17-FEB-2004

Insert Date: 17-APR-2004

Slots: 1.0

Table of Contents • Start Reading

Praise for Real Time UML, Third Edition “I found Real Time UML, Third Edition, to provide an informative and practical application of UML 2.0 to the development of real-time systems, and well worth the read by systems and software engineers. It is written in plain English and provides the right balance of depth and breadth.”          —Sanford Friedenthal, Deputy, Corporate Systems Engineering, Lockheed Martin Corporation; Chair: OMG Systems Engineering, Domain Special Interest Group “Douglass has again made highly technical material accessible to everyone. This book is an excellent...

31. 

Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML

Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML

By: 

Publisher: Addison-Wesley Professional

Publication Date: 22-DEC-2003

Insert Date: 01-APR-2004

Slots: 1.0

Table of Contents • Start Reading

Praise for Enterprise Patterns and MDA &#8220I’ve never seen a system of business patterns as detailed as this one. The completeness that Arlow and Neustadt provide in these patterns is impressive. The explanations for why the patterns are formed the way they are and how they’re interconnected are incredibly thorough. The patterns presented here have the potential to impact business applications in the same way the ‘Gang of Four’ patterns have impacted general software development.”          —Steve Vinoski              Chief Engineer of Product...

32. 

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition

By: Craig Larman

Publisher: Prentice Hall

Publication Date: 13-JUL-2001

Insert Date: 25-JAN-2004

Slots: 1.0

Table of Contents • Start Reading

"People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice." —Martin Fowler, author, UML Distilled and Refactoring The first edition of Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design quickly emerged as the leading OOA/D introduction; it has been translated into seven languages and adopted in universities and businesses worldwide. In this second edition, well-known object technology and iterative methods leader Craig Larman refines and expands...

33. 

UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition

UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 15-SEP-2003

Insert Date: 09-DEC-2003

Slots: 1.0

Table of Contents • Start Reading

Would you like to understand the most important elements of Class diagrams? (See page 35.) Do you want to see the new UML 2.0 interaction frame notation for adding control flow to sequence diagrams (see page 58) and the unofficial notation that many prefer? (See page 60.) Do you want to know what changes have been made to all versions of the UML? (See page 151.) Do you want a quick reference to the most useful parts of the UML notation? (See the inside covers.) Do you want to find out what diagram types were added to the UML 2.0 without wading through the spec? (See page...

34. 

Object Constraint Language, The: Getting Your Models Ready for MDA, Second Edition

Object Constraint Language, The: Getting Your Models Ready for MDA, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 27-AUG-2003

Insert Date: 10-OCT-2003

Slots: 1.0

Table of Contents • Start Reading

Praise for The Object Constraint Language, Second Edition “MDA promises a revolution in the way we develop software. This book is essential reading for anyone intending to adopt MDA technology.”          —Tony Clark, PhD              King’s College, London “Through examples, Jos and Anneke demonstrate the power and intuitiveness of OCL, and the key role that this language plays in implementing and promoting MDA. The theme, structure, contents, and, not lastly, the clarity of explanations recommend this book as the best advocate for learning, using, and promoting OCL, UML, and MDA. I am...

35. 

Service- and Component-based Development: Using Select Perspective™ and UML

Service- and Component-based Development: Using Select Perspective™ and UML

By: Hedley Apperly; Ralph Hofman; Steve Latchem; Barry Maybank; Barry McGibbon; David Piper; Chris Simons

Publisher: Addison-Wesley Professional

Publication Date: 24-JAN-2003

Insert Date: 24-SEP-2003

Slots: 1.0

Table of Contents • Start Reading

Select Perspective, from Select Business Solutions, is a set of best practices for software development that has evolved over a decade into a world-class component-based development (CBD) process. It is a blend of approaches from several object-oriented methods, improved and adapted to meet the new demands of CBD and Web Services. This book presents the authors' distilled wisdom and best practice for the construction of software systems using Select Perspective. Highlights of the book: Presents key workflows for supplying, managing and consuming software assets to deliver business...

36. 

Learning UML

Learning UML

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 07-JUL-2003

Insert Date: 01-JUL-2003

Slots: 1.0

Table of Contents • Start Reading

Since the dawn of computing, software designers and developers have searched for ways to describe the systems they worked so hard to create. Flowcharts enabled the concise documentation of program-flow and algorithms. Entity-relationship diagrams enabled database designers to convey the structure underlying the collection of tables and columns that made up a schema. From the beginning, technologists recognized the descriptive power inherent in visual representations of a system, yet it wasn't until 1997 that the first attempt to create a visual language that could be used across all aspects...

37. 

Visual Modeling with Rational Rose 2002 and UML

Visual Modeling with Rational Rose 2002 and UML

By: 

Publisher: Addison-Wesley Professional

Publication Date: 09-OCT-2002

Insert Date: 20-MAR-2003

Slots: 1.0

Table of Contents • Start Reading

Within the space of just a few years, the Unified Modeling Language (UML) has emerged as the design medium of choice for developing large-scale distributed object applications. The UML's standard semantics and notation for describing object structure and behavior make it particularly well suited to this function. Augmented by the Rational Unified Process, an extensive set of software development guidelines, and the Rational Rose visual modeling tool, the UML greatly facilitates the process of developing quality object-oriented applications that meet both deadlines and requirements. Fully...

38. 

Process Quality Assurance for UML-Based Projects

Process Quality Assurance for UML-Based Projects

By: 

Publisher: Addison-Wesley Professional

Publication Date: 30-OCT-2002

Insert Date: 24-JAN-2003

Slots: 1.0

Table of Contents • Start Reading

Software quality, by its very nature, is elusive. Add to that the issue of ever-changing user requirements and the vagaries of software project management and "quality" can easily become a mere word on a distant horizon. This highly acclaimed book demonstrates how the Unified Modeling Language (UML) can be used within a process framework to help reduce complexity, clarify requirements, and add structure to project management in order to yield software quality here and now. Process Quality Assurance for UML-Based Projects focuses on the crucial process aspect of software quality. In an...

39. 

Building Web Applications with UML Second Edition

Building Web Applications with UML Second Edition

By: Jim Conallen

Publisher: Addison-Wesley Professional

Publication Date: 03-OCT-2002

Insert Date: 23-JAN-2003

Slots: 1.0

Table of Contents • Start Reading

This is a new edition of the widely acclaimed Building Web Applications with UML. Based on the author's extensive experience as a Web developer, it incorporates helpful reader feedback, identifies and addresses modeling problems unique to page-based Web applications, and offers practical advice and straightforward solutions. This thoroughly revised Second Edition reflects the latest techniques and issues surrounding the development of software and systems for the Web. You will find: Updated, expanded examples and diagrams Enhanced coverage of the latest Web application...

40. 

Developing Applications with Java™ and UML

Developing Applications with Java™ and UML

By: 

Publisher: Addison-Wesley Professional

Publication Date: 14-NOV-2001

Insert Date: 26-NOV-2002

Slots: 1.0

Table of Contents • Start Reading

Developing Applications with Java™ and UML focuses on the craft of creating quality Java software. The book introduces the fundamentals of the Unified Modeling Language (UML) and demonstrates how to use this standard object-oriented notation to build more robust Java applications that fulfill users' requirements and stand the test of time. The book features the Rational Unified Process, using a large-scale application to illustrate the development process: how to establish a sound project plan, gather application requirements using use cases, create a successful Java design with UML,...