UML for Visual Basic 6.0
Home > Computing and Information Technology > Computer programming / software engineering > Programming and scripting languages: general > UML for Visual Basic 6.0: Using Visual Modeler and Rational Rose 98
UML for Visual Basic 6.0: Using Visual Modeler and Rational Rose 98

UML for Visual Basic 6.0: Using Visual Modeler and Rational Rose 98


     0     
5
4
3
2
1



Available


X
About the Book

This book will teach Visual Basic developers and designers about the basics of UML (Unified Modeling Language) notation and the use of the UML diagrams, with an emphasis on COM (Component Object Model), OLE, ActiveX and development for Windows platforms. Features: * Includes a complete software application, written in Visual Basic using the Microsoft Visual Modeler and rational Rose for Visual Basic Tools * Includes discussion of the nature and use of Active X components and Microsoft's object repository * Written in-depth and suitable for developers; practical with code and notation examples

Table of Contents:
Acknowledgments Chapter 1 Introduction 1.1 Development of UML 1.2 Using UML to Develop Applications 1.3 How This Book Is Organized Chapter 2 The Vocabulary of Object Technology 2.1 What Are Objects? 2.2 Objects, Classes, and Instances 2.3 Message Passing and Associations 2.4 Generalization 2.5 Class Hierarchies and Class Inheritance 2.6 Public, Private, and Protected 2.7 Interface Inheritance 2.8 Polymorphism 2.9 Components 2.10 Beyond the Basics Chapter 3 A Simple Object-Oriented Methodology 3.1 An Iterative Approach to Object-Oriented Development 3.2 Phases of a Development Cycle 3.2.1 Requirements Analysis 3.2.2 The Analysis Phase 3.2.3 The Design Phase 3.2.4 The Coding Phase 3.2.5 The Testing Phase Chapter 4 The Unified Modeling Language 4.1 UML Symbols 4.2 UML Diagrams 4.2.1 Use Case Diagrams 4.2.2 Static Structure Diagrams 4.2.3 Interaction Diagrams 4.2.4 State Diagrams 4.2.5 Implementation Diagrams 4.2.6 The Diagramming Process 4.3 Additional Diagrams and Notations 4.4 A Generic Approach to Object-Oriented Development 4.5 A UML Notation Job Aid Chapter 5 Developing Applications in Visual Basic 6.0 5.1 Visual Basic 6.0 As an Object-Based Language 5.1.1 Objects, Classes, and Instances 5.1.2 Encapsulation 5.1.3 Generalization 5.1.4 Polymorphism 5.1.5 A Component Development Language 5.2 Microsoft's Component Object Model 5.2.1 COM Objects, Interfaces, and Implementations 5.2.2 The COM Library 5.2.3 Establishing Communications 5.3 Distributed COM 5.4 COM Component Types 5.4.1 OLE 5.4.2 ActiveX Controls 5.4.3 ActiveX Components and the Internet 5.5 COM+ and MTS 2.0 5.6 Infrastructure and Business Components 5.7 Microsoft Repository Chapter 6 Development with a Visual Modeling Tool 6.1 Visual Modeling Tools 6.2 Microsoft's Visual Modeler 2.0 6.3 Rational Software's Rational Rose 98 6.4 Developing an Application with Visual Modeler 6.5 Creating an Application Chapter 7 Use Case Diagrams and Ideal Object Models 7.1 Use Case Diagrams 7.2 Moose's SalesWeb System 7.3 A Use Case Diagram of the Moose's SalesWeb System 7.4 Clarifying Our Vocabulary 7.5 Use Case Descriptions 7.6 Instances of Use Cases As Test Cases 7.7 From Use Cases to Ideal Object Models 7.8 The OOSE Ideal Object Model 7.8.1 «Interface Classes» 7.8.2 «Entity Classes» 7.8.3 «Control Classes» 7.8.4 Identifying Classes in Use Cases 7.9 An Ideal Object Model for the Report Sales Use Case 7.10 Creating Use Case Models with a Visual Modeling Tool Chapter 8 CRC Cards 8.1 The Layout of a CRC Card 8.2 The Steps in a CRC Session 8.2.1 Step 1: Assemble a Group 8.2.2 Step 2: Review Requirements 8.2.3 Step 3: Brainstorm a List of Classes 8.2.4 Step 4: Review the List of Classes 8.2.5 Step 5: Prepare CRC Cards 8.2.6 Step 6: Develop a Description of Each Class 8.2.7 Step 7: Brainstorm Responsibilities and Collaborators 8.2.8 Step 8: Generate Specific Scenarios 8.2.9 Step 9: Talk through Several Scenarios 8.2.10 Step 10: Add Superclasses and Subclasses 8.2.11 Step 11: Repeat the Process 8.3 CRC Cards and Object-Oriented Thinking 8.4 CRC Terms versus UML Terms Chapter 9 UML Class and Object Diagrams 9.1 Class Diagramming Basics 9.1.1 Attributes (Properties) 9.1.2 Operations (Methods) 9.1.3 More on Attributes and Operations 9.1.4 Associations 9.1.5 Generalization 9.1.6 Identifying Aggregations 9.1.7 Constraints and Notes 9.2 Diagramming Objects 9.3 Creating a Class Diagram 9.3.1 An Object Diagram 9.3.2 A More Elaborate Class Diagram 9.4 Creating UML Class Diagrams with a Visual Modeling Tool Chapter 10 UML Sequence and Collaboration Diagrams 10.1 Approaches to Diagramming 10.2 Sequence Diagrams 10.2.1 Sequence Notation 10.2.2 Creating a Sequence Diagram 10.3 Collaboration Diagrams 10.3.1 Collaboration Notation !0.3.2 Creating a Collaboration Diagram 10.3.3 Collaboration Diagrams and Patterns 10.4 Creating Sequence and Collaboration Diagrams with a Visual Modeling Tool Chapter 11 UML State and Activity Diagrams 11.1 State Diagrams 11.1.1 State Diagram Notation 11.1.2 Creating a State Diagram 11.2 Activity Diagrams 11.3 Creating State Diagrams with a Visual Modeling Tool Chapter 12 Designing an Object-Oriented System 12.1 Moving from Analysis to Design Chapter 13 Choosing an Object-Oriented Architecture 13.1 Dividing an Application into Tiers 13.1.1 A Two-Tiered Design 13.1.2 A Three-Tiered Design 13.2 Assigning Packages to Tiers and Platforms 13.2.1 Two- and Three-Tiered Class Diagrams 13.3 UML Implementation Diagrams 13.3.1 The UML Package Diagram 13.3.2 The UML Component Diagram 13.3.3 The UML Deployment Diagram 13.4 Linking the Tiers 13.4.1 COM, DCOM, and CORBA 13.5 Summing Up 13.6 The Architecture of the SalesWeb System 13.7 Capturing a Design in a Visual Modeling Tool Chapter 14 Expanding Your Design 14.1 Expanding Your Object Model 14.1.1 Extending Your Analysis Diagrams 14.1.2 Getting Concrete about operations 14.1.3 Patterns 14.1.4 Using Classes, Interfaces, and Components 14.2 Developing User Screens or Web Pages 14.3 Arranging to Access Data 14.3.1 The Microsoft Database Connectivity Package 14.3.2 Object-Oriented and Object-Relational Databases 14.4 The SalesWeb Design 14.5 Coding and Testing 14.5.1 Bottom-Up Testing Starts with Classes 14.5.2 Top-Down Testing Starts with Use Cases 14.6 Expanding Your Design in an Object-Oriented Modeling Tool Afterword Appendix A: Visual Basic Example Program Appendix B: UML Job Aid Appendix C: Comparison of UML, OMT, and Booch Notations Appendix D: Products Mentioned in This Book Bibliography, Notes, and Web Sites Index About the Authors


Best Sellers


Product Details
  • ISBN-13: 9781558605459
  • Publisher: Elsevier Science & Technology
  • Publisher Imprint: Morgan Kaufmann Publishers In
  • Height: 234 mm
  • Returnable: N
  • Weight: 772 gr
  • ISBN-10: 1558605452
  • Publisher Date: 01 Jan 1999
  • Binding: Paperback
  • Language: English
  • Sub Title: Using Visual Modeler and Rational Rose 98
  • Width: 186 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
UML for Visual Basic 6.0: Using Visual Modeler and Rational Rose 98
Elsevier Science & Technology -
UML for Visual Basic 6.0: Using Visual Modeler and Rational Rose 98
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

UML for Visual Basic 6.0: Using Visual Modeler and Rational Rose 98

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!