Skip to main content Accessibility help
×
  • Cited by 19
    • Show more authors
    • Access check Access
      You have digital access to this book
    • Select format
    • Publisher:
      Cambridge University Press
      Publication date:
      07 September 2010
      01 January 1997
      ISBN:
      9780511584947
      9780521648264
      Dimensions:
      Weight & Pages:
      Dimensions:
      (228 x 176 mm)
      Weight & Pages:
      0.87kg, 508 Pages
    Access check Access
    You have digital access to this book
    Selected: Digital
    Add to cart View cart Buy from Cambridge.org

    Book description

    Written by internationally acclaimed trainer and developer Scott Ambler, this book is a must-have resource for designers, programmers and testers of today's OO applications. The author takes you through the entire process of building object applications, from analyzing the project (so you know what you need to build), to designing a user-friendly interface, to testing your approaches to make sure your applications work properly.Building Object Applications That Work includes sections on:how to use the Unified Modeling Language effectively analysis, so you know what you need to build design techniques, so that you know how you are going to build your application collecting the right metrics to improve your development approach applying OO patterns to improve the quality of your applications creating applications for stand-alone, client/server and distributed environments using both relational and object-oriented databases to make your objects persistent architecting your applications so they are maintainable and extensible.

    Reviews

    "...Scott Ambler's book delivers exactly what it promises- a robust look into building object applications. This is no small feat given the wide range of object-oriented development. Ambler's willingness to depart from a UML-only viewpoint and to advocate practical techniques like CRC modeling or data modeling provides a bridge from classic CASE methods to object-oriented design, It also has the strong feel of practical object-oriented application building experience. Its common thrust is an elaboration of theory into usable practices for developing robust object-oriented systems." Software Development

    Refine List

    Actions for selected content:

    Select all | Deselect all
    • View selected items
    • Export citations
    • Download PDF (zip)
    • Save to Kindle
    • Save to Dropbox
    • Save to Google Drive

    Save Search

    You can save your searches here and later view and run them again in "My saved searches".

    Please provide a title, maximum of 40 characters.
    ×

    Contents

    • Frontmatter
      pp i-vi
    • Contents
      pp vii-xviii
    • About the Author
      pp xix-xx
    • Foreword
      pp xxi-xxii
      • By Richard Wiener, Associate Professor of Computer Science, University of Colorado at Colorado Springs
    • Preface
      pp xxiii-xxviii
    • Acknowledgments
      pp xxix-xxx
    • Part I - INTRODUCTION TO BUILDING OBJECT APPLICATIONS
      pp 1-2
    • Chapter 1 - Where We've Been Before—Object-Oriented Concepts and Techniques
      pp 3-46
    • Part II - OBJECT-ORIENTED ANALYSIS, DESIGN, AND ARCHITECTURE
      pp 47-48
    • Chapter 2 - Bubbles and Lines—Useful Diagrams for Object-Oriented Analysis and Design
      pp 49-84
    • Chapter 3 - Improving Your Design—A Class-Type Architecture
      pp 85-116
    • Chapter 4 - Reusing Your Development Efforts—Object-Oriented Patterns
      pp 117-138
    • Chapter 5 - Development in the 90s and Beyond—Designing Distributed Object-Oriented Applications
      pp 139-168
    • Part III - OBJECT-ORIENTED CONSTRUCTION
      pp 169-170
    • Chapter 6 - Measuring and Improving the Quality of Your Work—Object-Oriented Metrics
      pp 171-196
    • Chapter 7 - Choosing an Object-Oriented Language—Comparing the Leading Languages
      pp 197-220
    • Chapter 8 - Building Your Application—Effective Object-Oriented Construction Techniques
      pp 221-260
    • Chapter 9 - Making Your Applications Usable—Object-Oriented User Interface Design
      pp 261-290
    • Chapter 10 - Making Your Objects Persistent—Object-Orientation and Databases
      pp 291-342
    • Chapter 11 - Integrating Legacy Code—Wrapping
      pp 343-360
    • Part IV - OBJECT-ORIENTED TESTING
      pp 361-362
    • Chapter 12 - Making Sure Your Applications Work—Full Life-Cycle Object-Oriented Testing (FLOOT)
      pp 363-416
    • Part V - CONCLUSION
      pp 417-418
    • Chapter 13 - Where to Go from Here—Personal Success Strategies
      pp 419-424
    • APPENDICES
      pp 425-426
    • Appendix A - Notation Summary
      pp 427-428
    • Appendix B - Visual Glossary
      pp 429-456
    • Index
      pp 457-476

    Metrics

    Full text views

    Total number of HTML views: 0
    Total number of PDF views: 0 *
    Loading metrics...

    Book summary page views

    Total views: 0 *
    Loading metrics...

    * Views captured on Cambridge Core between #date#. This data will be updated every 24 hours.

    Usage data cannot currently be displayed.

    Accessibility standard: Unknown

    Why this information is here

    This section outlines the accessibility features of this content - including support for screen readers, full keyboard navigation and high-contrast display options. This may not be relevant for you.

    Accessibility Information

    Accessibility compliance for the PDF of this book is currently unknown and may be updated in the future.