Flylib.com
Visual Modeling with Rational Rose 2002 and UML (3rd Edition)
Visual Modeling with Rational Rose 2002 and UML (3rd Edition)
ISBN: 0201729326
EAN: 2147483647
Year: 2002
Pages: 134
Authors:
Terry Quatrani
BUY ON AMAZON
Main Page
Table of content
Copyright
Foreword
Preface
Goals
Approach
Chapter Summaries
Acknowledgments
Chapter 1. Introduction
What is Visual Modeling?
The Triangle for Success
The Role of Notation
History of the UML
The Role of Process
What is Iterative and Incremental Development?
The Rational Unified Process
The Rational Rose Tool
Summary
Chapter 2. Beginning a Project
Defining the Right Project
Eastern State University (ESU) Background
Risks for the Course Registration Problem
ESU Course Registration Problem Statement
Summary
Chapter 3. Creating Use Cases
System Behavior
Actors
Use Cases
Use Case Relationships
Use Case Diagrams
Activity Diagrams
Summary
Chapter 4. Finding Classes
What is an Object?
State, Behavior, and Identity
What is a Class?
Stereotypes and Classes
Discovering Classes
Documenting Classes
Packages
Objects and Classes in the ESU Course Registration Problem
Class Diagrams
Summary
Chapter 5. Discovering Object Interaction
Use Case Realization
Documenting Scenarios
Sequence Diagrams
Sequence Diagrams and Boundary Classes
Complexity and Sequence Diagrams
Collaboration Diagrams
Why Are There Two Different Diagrams?
Sequence Diagram for the ESU Course Registration System
Summary
Chapter 6. Specifying Relationships
The Need for Relationships
Association Relationships
Aggregation Relationships
Association or Aggregation?
Naming Relationships
Role Names
Multiplicity Indicators
Reflexive Relationships
Finding Relationships
Package Relationships
Summary
Chapter 7. Adding Behavior and Structure
Representing Behavior and Structure
Creating Operations
Documenting Operations
Relationships and Operation Signatures
Creating Attributes
Documenting Attributes
Displaying Attributes and Operations
Association Classes
Summary
Chapter 8. Discovering Inheritance
Inheritance
Generalization
Specialization
Inheritance Trees
Single Inheritance Versus Multiple Inheritance
Inheritance Versus Aggregation
Summary
Chapter 9. Analyzing Object Behavior
Modeling Dynamic Behavior
States
State Transitions
Special States
State Transition Details
State Details
Summary
Chapter 10. Checking the Model
Why Homogenize?
Combining Classes
Splitting Classes
Eliminating Classes
Consistency Checking
Scenario Walk-Through
Event Tracing
Documentation Review
Summary
Chapter 11. Designing the System Architecture
The Need for Architecture
The Architecture Team
THe 41 View of Architecture
The Logical View
The Implementation View
The Process View
The Deployment View
The Use Case View
Summary
Chapter 12. Building the Iterations
The Iteration Planning Process
Designing the User Interface
Adding Design Classes
The Emergence of Patterns
Designing Relationships
Designing Attributes and Operations
Designing for Inheritance
Coding, Testing, and Documenting the Iteration
Using Reverse Engineering to Set the Stage for the Next Iteration
Summary
Appendix A. Code Generation and Reverse Engineering with C
Code Generation
Reverse Engineering Using the C Analyzer
Appendix B. Code Generation and Reverse Engineering with Visual C and Visual Basic
Code Generation
Reverse Engineering
Appendix C. A Visual Basic Example
Make an ActiveX DLL
Reuse the ActiveX DLL
Glossary
Visual Modeling with Rational Rose 2002 and UML (3rd Edition)
ISBN: 0201729326
EAN: 2147483647
Year: 2002
Pages: 134
Authors:
Terry Quatrani
BUY ON AMAZON
Java I/O
The Ubiquitous IOException
URLViewer
Error Handling
Reading Resources from JAR Files
The Bluetooth Protocol
Lotus Notes and Domino 6 Development (2nd Edition)
Setting Form Properties
Creating Outlines
Writing LotusScript for Domino Applications
Real-World Example 2: Dialog Boxes and window. opener on the Web
Introduction to Java
Adobe After Effects 7.0 Studio Techniques
The Timeline
Keyframes and The Graph Editor
Optimizing Tracking Using 3D
Conclusion
32 Bits per Channel
MySQL Cookbook
Selecting Records from the Beginning or End of a Result Set
Calculating Intervals Between Times
Formatting Query Results for Display
Getting Table Structure Information
Determining the Current MySQL User
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #1: Delight Your Customers with Speed and Quality
Key #4: Base Decisions on Data and Facts
Beyond the Basics: The Five Laws of Lean Six Sigma
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
Understanding Digital Signal Processing (2nd Edition)
SAMPLING LOW-PASS SIGNALS
LOW-PASS FIR FILTER DESIGN
A GENERIC DESCRIPTION OF DISCRETE CONVOLUTION
COMPLEX DOWN-CONVERSION
Section A.2. ARITHMETIC REPRESENTATION OF COMPLEX NUMBERS
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies