Book description
Successful businesses and organizations are continually looking for ways to improve service and customer satisfaction in order to achieve long-term customer loyalty. In light of these goals, software developers must ask the question: how does customer orientation influence traditional approaches, methods, and principles of software development? In this book, a leading software architect and his team of software engineers describe how the idea of customer orientation in an organization leads to the creation of application-oriented software. This book describes what application-oriented software development is and how it can be conceptually and constructively designed with object-oriented techniques. It goes further to describe how to best fit together the many different methodologies and techniques that have been created for object-orientation (such as frameworks, platforms, components, UML, Unified Process, design patterns, and eXtreme Programming) to design and build software for real projects. This book brings together the best of research, development, and day-to-day project work to the task of building large software systems.*Written by and for developers of large, interactive, and long-lived software systems
*Includes patterns of proven analysis, design, and documentation techniques
*Shows how to develop an appropriate design approach and concrete software development techniques
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- PREFACE
- Chapter 1: Introduction
- Chapter 2: The T&M Object Metamodel
- Chapter 3: Guiding Metaphors and Design Metaphors
- Chapter 4: Patterns, Frameworks, and Components
- Chapter 5: Application-Oriented Software Development
- Chapter 6: Software Development as a Modeling Process
-
Chapter 7: T&M Conceptual Patterns
- 7.1 CONCEPTUAL PATTERNS
- 7.2 A GUIDED TOUR OF THE T&M CONCEPTUAL PATTERNS
- 7.3 THE INTERRELATION OF TOOLS AND MATERIALS PATTERN
- 7.4 THE MATERIAL DESIGN PATTERN
- 7.5 THE TOOL DESIGN PATTERN
- 7.6 THE WORK ENVIRONMENT PATTERN
- 7.7 THE CONTAINER PATTERN
- 7.8 THE FORM PATTERN
- 7.9 THE AUTOMATON PATTERN
- 7.10 THE DOMAIN SERVICE PROVIDER PATTERN
- 7.11 THE TECHNICAL AUTOMATON PATTERN
- 7.12 THE PROBE PATTERN
- 7.13 THE ADJUSTING TOOL PATTERN
-
Chapter 8: T&M Design Patterns
- 8.1 INTRODUCTION
- 8.2 A GUIDED TOUR OF THE T&M DESIGN PATTERNS
- 8.3 THE ASPECT PATTERN
- 8.4 THE SEPARATING FUNCTION AND INTERACTION PATTERN
- 8.5 THE TOOLS COMPOSITION PATTERN
- 8.6 THE FEEDBACK BETWEEN TOOL PARTS PATTERN
- 8.7 THE SEPARATING FP AND IP PATTERN
- 8.8 THE SEPARATING HANDLING AND PRESENTATION PATTERN
- 8.9 THE FEEDBACK BETWEEN INTERACTION FORMS AND IP PATTERN
- 8.10 THE DOMAIN VALUES PATTERN
- 8.11 THE DOMAIN CONTAINER PATTERN
- 8.12 THE FORM SYSTEM PATTERN
- 8.13 THE AUTOMATONS IN TECHNICALLY EMBEDDED SYSTEMS PATTERN
- 8.14 THE DOMAIN SERVICES PATTERN
- 8.15 THE ENVIRONMENT PATTERN
- 8.16 USING THE T&M DESIGN PATTERNS FOR THE JWAM FRAMEWORK
- Chapter 9: T&M Model Architecture
- Chapter 10: Supporting Cooperative Work
- Chapter 11: Interactive Application Systems and Persistence
-
Chapter 12: The Development Process
- 12.1 BACKGROUND: EVOLUTIONARY AND TRADITIONAL PROCESS MODELS
- 12.2 TOPICS FOR A DEVELOPMENT STRATEGY
- 12.3 QUALITY ASSURANCE IN THE DEVELOPMENT PROCESS
- 12.4 QUALITY ASSURANCE IN CONSTRUCTION
- 12.5 PROJECT MANAGEMENT
- 12.6 PROJECT PLANNING CONCEPTS AND TECHNIQUES
- 12.7 STRUCTURING A PROJECT BY SYSTEM DECOMPOSITION
- 12.8 SCHEDULING AND TASK PLANNING
- 12.9 DISCUSSING T&M, UNIFIED
- Chapter 13: T&M Document Types
- INDEX
Product information
- Title: Object-Oriented Construction Handbook
- Author(s):
- Release date: October 2004
- Publisher(s): Morgan Kaufmann
- ISBN: 9780080491967
You might also like
book
Design It!
Don't engineer by coincidence-design it like you mean it! Filled with practical techniques, Design It! is …
book
Growing Object-Oriented Software, Guided by Tests
Foreword by Kent Beck "The authors of this book have led a revolution in the craft …
book
Design Patterns: Elements of Reusable Object-Oriented Software
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a …
book
Object-Oriented Analysis and Design with Applications, Third Edition
Object-Oriented Design with Applications has long been the essential reference to object-oriented technology, which, in turn, …