AUD Library Catalog

Image from Google Jackets
Normal view MARC view

Mastering UML with Rational Rose 2002 / Wendy Boggs, Michael Boggs.

By: Contributor(s): Publication details: San Francisco : Sybex, c2002.Description: xxiii, 677 p. : ill. ; 23 cm + 1 CD-ROM (4 3/4 in.)ISBN:
  • 0782140173
Subject(s): LOC classification:
  • QA76.76.D47 B645 2002
Contents:
Introduction to the Object-Oriented Paradigm -- What Is Visual Modeling? -- Systems of Graphical Notation -- Understanding UML Diagrams -- Visual Modeling and the Software Development Process -- A Tour of Rose -- Getting Around in Rose -- Exploring Four Views in a Rose Model -- Working with Rose -- Setting Global Options -- Business Modeling -- Business-Modeling Concepts -- Where Do I Start? -- Creating Business Use Case Diagrams -- Working with Business Actors -- Working with Relationships -- Working with Organization Units -- Activity Diagrams -- Use Cases and Actors -- Use Case Modeling Concepts -- Use Case Diagrams -- Activity Diagrams -- Working with Use Cases in Rational Rose -- Working with Actors -- Working with Relationships -- Working with Activity Diagrams -- Object Interaction -- Interaction Diagrams -- Sequence Diagrams -- Collaboration Diagrams -- Working with Actors on an Interaction Diagram -- Working with Objects -- Working with Messages -- End of a Lifeline -- Working with Scripts -- Switching Between Sequence and Collaboration Diagrams -- Two-Pass Approach to Interaction Diagrams -- Classes and Packages -- Logical View of a Rose Model -- Class Diagrams -- Working with Classes -- Class Stereotypes -- Class Specifications -- Working with Packages -- Attributes and Operations -- Displaying Attributes and Operations on Class Diagrams -- Mapping Operations to Messages -- Relationships -- Associations -- Dependencies -- Package Dependencies -- Aggregations -- Generalizations -- Working with Relationships -- Object Behavior -- Statechart Diagrams -- Component View -- What Is a Component? -- Component Diagrams -- Deployment View -- Deployment Diagrams -- Introduction to Code Generation and Reverse Engineering Using Rational Rose -- Preparing for Code Generation -- What Gets Generated? -- Introduction to Reverse Engineering Using Rational Rose -- Model Elements Created During Reverse Engineering -- Round-Trip Engineering -- ANSI C++ and Visual C++ Code Generation and Reverse Engineering -- Generating Code in ANSI C++ and Visual C++ -- Converting a C++ Model to an ANSI C++ Model -- ANSI C++ Code-Generation Properties -- Visual C++ Code-Generation Properties -- Generated Code -- Visual C++ Code Generation -- Reverse Engineering ANSI C++ -- Reverse Engineering Visual C++ -- Java Code Generation and Reverse Engineering -- Introduction to Rose J -- Beginning a Java Project -- Java Code-Generation Properties -- Generating Code -- Generated Code -- Support for J2EE -- Reverse Engineering -- Visual Basic Code Generation and Reverse Engineering -- Starting a Visual Basic Project -- Visual Basic Code-Generation Properties -- Using the Code-Generation Wizard -- Generated Code -- Reverse Engineering -- XML DTD Code Generation and Reverse Engineering -- Introduction to XML DTD -- DTD-to-UML Mapping -- DTD Code-Generation Properties -- Generating Code -- Generated Code -- Reverse Engineering DTD -- CORBA/IDL Code Generation and Reverse Engineering -- CORBA/IDL Code-Generation Properties -- Generated Code -- Rose Data Modeler -- Object Models and Data Models -- Creating a Data Model -- Logic in a Data Model -- Adding a Database -- Adding a Schema -- Creating Domain Packages and Domains -- Adding Tables -- Adding Stored Procedures -- Adding Relationships -- Working with Views -- Generating an Object Model from a Data Model -- Generating a Data Model from an Object Model -- Generating a Database from a Data Model -- Updating an Existing Database -- Reverse Engineering a Database -- Web Modeling -- Modeling a Web Application -- Reverse Engineering a Web Application -- Generating Code for a Web Application -- Getting Started with UML -- Building a Business Use Case Diagram -- Building a Workflow (Activity) Diagram -- Building a Use Case Diagram -- Building an Interaction Diagram -- Building a Class Diagram -- Web Modeling -- Adding Class Relationships -- Building a Statechart Diagram -- Building a Component Diagram -- Building a Deployment Diagram.
Summary: The authors present enhanced coverage of basic UML concepts and focus more on the key languages people are using with Rose today, especially Java 2 and Visual Basic. The companion CD contains sample Rose models that parallel the exercises in the book plus sample code generated from these models and a collection of sample Rose scripts. The CD also features a fully functional evaluation copy of Rose 2001.
Holdings
Item type Current library Home library Shelving location Call number Status Date due Barcode
Books Books American University in Dubai American University in Dubai Main Collection QA 76.76 .D47 B645 2002 (Browse shelf(Opens below)) Available 627901

Includes index.

Introduction to the Object-Oriented Paradigm -- What Is Visual Modeling? -- Systems of Graphical Notation -- Understanding UML Diagrams -- Visual Modeling and the Software Development Process -- A Tour of Rose -- Getting Around in Rose -- Exploring Four Views in a Rose Model -- Working with Rose -- Setting Global Options -- Business Modeling -- Business-Modeling Concepts -- Where Do I Start? -- Creating Business Use Case Diagrams -- Working with Business Actors -- Working with Relationships -- Working with Organization Units -- Activity Diagrams -- Use Cases and Actors -- Use Case Modeling Concepts -- Use Case Diagrams -- Activity Diagrams -- Working with Use Cases in Rational Rose -- Working with Actors -- Working with Relationships -- Working with Activity Diagrams -- Object Interaction -- Interaction Diagrams -- Sequence Diagrams -- Collaboration Diagrams -- Working with Actors on an Interaction Diagram -- Working with Objects -- Working with Messages -- End of a Lifeline -- Working with Scripts -- Switching Between Sequence and Collaboration Diagrams -- Two-Pass Approach to Interaction Diagrams -- Classes and Packages -- Logical View of a Rose Model -- Class Diagrams -- Working with Classes -- Class Stereotypes -- Class Specifications -- Working with Packages -- Attributes and Operations -- Displaying Attributes and Operations on Class Diagrams -- Mapping Operations to Messages -- Relationships -- Associations -- Dependencies -- Package Dependencies -- Aggregations -- Generalizations -- Working with Relationships -- Object Behavior -- Statechart Diagrams -- Component View -- What Is a Component? -- Component Diagrams -- Deployment View -- Deployment Diagrams -- Introduction to Code Generation and Reverse Engineering Using Rational Rose -- Preparing for Code Generation -- What Gets Generated? -- Introduction to Reverse Engineering Using Rational Rose -- Model Elements Created During Reverse Engineering -- Round-Trip Engineering -- ANSI C++ and Visual C++ Code Generation and Reverse Engineering -- Generating Code in ANSI C++ and Visual C++ -- Converting a C++ Model to an ANSI C++ Model -- ANSI C++ Code-Generation Properties -- Visual C++ Code-Generation Properties -- Generated Code -- Visual C++ Code Generation -- Reverse Engineering ANSI C++ -- Reverse Engineering Visual C++ -- Java Code Generation and Reverse Engineering -- Introduction to Rose J -- Beginning a Java Project -- Java Code-Generation Properties -- Generating Code -- Generated Code -- Support for J2EE -- Reverse Engineering -- Visual Basic Code Generation and Reverse Engineering -- Starting a Visual Basic Project -- Visual Basic Code-Generation Properties -- Using the Code-Generation Wizard -- Generated Code -- Reverse Engineering -- XML DTD Code Generation and Reverse Engineering -- Introduction to XML DTD -- DTD-to-UML Mapping -- DTD Code-Generation Properties -- Generating Code -- Generated Code -- Reverse Engineering DTD -- CORBA/IDL Code Generation and Reverse Engineering -- CORBA/IDL Code-Generation Properties -- Generated Code -- Rose Data Modeler -- Object Models and Data Models -- Creating a Data Model -- Logic in a Data Model -- Adding a Database -- Adding a Schema -- Creating Domain Packages and Domains -- Adding Tables -- Adding Stored Procedures -- Adding Relationships -- Working with Views -- Generating an Object Model from a Data Model -- Generating a Data Model from an Object Model -- Generating a Database from a Data Model -- Updating an Existing Database -- Reverse Engineering a Database -- Web Modeling -- Modeling a Web Application -- Reverse Engineering a Web Application -- Generating Code for a Web Application -- Getting Started with UML -- Building a Business Use Case Diagram -- Building a Workflow (Activity) Diagram -- Building a Use Case Diagram -- Building an Interaction Diagram -- Building a Class Diagram -- Web Modeling -- Adding Class Relationships -- Building a Statechart Diagram -- Building a Component Diagram -- Building a Deployment Diagram.

The authors present enhanced coverage of basic UML concepts and focus more on the key languages people are using with Rose today, especially Java 2 and Visual Basic. The companion CD contains sample Rose models that parallel the exercises in the book plus sample code generated from these models and a collection of sample Rose scripts. The CD also features a fully functional evaluation copy of Rose 2001.

There are no comments on this title.

to post a comment.
  • Monday - Friday
  • 8:00 AM - 5:00 PM
  • Saturday - Sunday
  • Closed
  • Phone: +971 431 83183
  • Email: Library@aud.edu
  • Address: Sheikh Zayed Road -- P.O. Box 28282, Dubai, AE
  • Map & Directions