Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
21. | 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 | Overview: UML™ for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering
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. | By: Dan Pilone; Neil Pitman Publisher: O'Reilly Media, Inc. Publication Date: 20-JUN-2005 Insert Date: 20-SEP-2005 Slots: 1.0 | Overview: UML 2.0 in a Nutshell
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 By: Grady Booch; James Rumbaugh; Ivar Jacobson Publisher: Addison-Wesley Professional Publication Date: 19-MAY-2005 Insert Date: 29-JUN-2005 Slots: 1.0 | Overview: Unified Modeling Language User Guide, The, Second Edition 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. | By: Craig Larman Publisher: Prentice Hall Publication Date: 20-OCT-2004 Insert Date: 18-FEB-2005 Slots: 1.0 |
“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. | By: Robert A. Maksimchuk; Eric J. Naiburg Publisher: Addison-Wesley Professional Publication Date: 26-OCT-2004 Insert Date: 16-FEB-2005 Slots: 1.0 | Overview: UML for Mere Mortals® "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 By: Hassan Gomaa Publisher: Addison-Wesley Professional Publication Date: 07-JUL-2004 Insert Date: 29-JAN-2005 Slots: 1.0 | Overview: Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures "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 By: James Rumbaugh; Ivar Jacobson; Grady Booch Publisher: Addison-Wesley Professional Publication Date: 19-JUL-2004 Insert Date: 23-DEC-2004 Slots: 1.0 | Overview: Unified Modeling Language Reference Manual, The, Second Edition “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. | Publisher: Prentice Hall Publication Date: 27-MAY-2003 Insert Date: 02-DEC-2004 Slots: 1.0 | Overview: UML FOR JAVA™ PROGRAMMERS 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 By: Joseph Schmuller Publisher: Sams Publication Date: 15-MAR-2004 Insert Date: 18-OCT-2004 Slots: 1.0 | Overview: Sams Teach Yourself UML in 24 Hours, Third Edition 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 By: Bruce Powel Douglass Publisher: Addison-Wesley Professional Publication Date: 17-FEB-2004 Insert Date: 17-APR-2004 Slots: 1.0 | Overview: Real Time UML: Advances in The UML for Real-Time Systems, Third Edition 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 Publisher: Addison-Wesley Professional Publication Date: 22-DEC-2003 Insert Date: 01-APR-2004 Slots: 1.0 | Overview: Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML Praise for Enterprise Patterns and MDA
“I’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. | By: Craig Larman Publisher: Prentice Hall Publication Date: 13-JUL-2001 Insert Date: 25-JAN-2004 Slots: 1.0 | "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 By: Martin Fowler Publisher: Addison-Wesley Professional Publication Date: 15-SEP-2003 Insert Date: 09-DEC-2003 Slots: 1.0 | Overview: UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
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 Publisher: Addison-Wesley Professional Publication Date: 27-AUG-2003 Insert Date: 10-OCT-2003 Slots: 1.0 | Overview: Object Constraint Language, The: Getting Your Models Ready for MDA, Second Edition 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 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 | Overview: Service- and Component-based Development: Using Select Perspective™ and UML 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. | By: Sinan Si Alhir Publisher: O'Reilly Media, Inc. Publication Date: 07-JUL-2003 Insert Date: 01-JUL-2003 Slots: 1.0 | Overview: Learning UML
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 By: Terry Quatrani Publisher: Addison-Wesley Professional Publication Date: 09-OCT-2002 Insert Date: 20-MAR-2003 Slots: 1.0 | Overview: Visual Modeling with Rational Rose 2002 and UML 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 By: Bhuvan Unhelkar Publisher: Addison-Wesley Professional Publication Date: 30-OCT-2002 Insert Date: 24-JAN-2003 Slots: 1.0 | Overview: Process Quality Assurance for UML-Based Projects 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 By: Jim Conallen Publisher: Addison-Wesley Professional Publication Date: 03-OCT-2002 Insert Date: 23-JAN-2003 Slots: 1.0 | Overview: Building Web Applications with UML Second Edition 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 By: Paul R. Reed Jr. Publisher: Addison-Wesley Professional Publication Date: 14-NOV-2001 Insert Date: 26-NOV-2002 Slots: 1.0 | Overview: Developing Applications with Java™ and UML 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,...
|