
Object-Oriented Construction Handbook
Developping application-oriented software with the tools and materials approach
Heinz Züllighoven - Collection Morgan Kaufmann Publishers
Résumé
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.
Features
- 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
L'auteur - Heinz Züllighoven
Heinz Züllighoven has degrees in mathematics and German language and literature and a Ph.D. in computer science. He is a professor of computer science at the University of Hamburg and managing director of IT-Workplace Solutions Ltd., where he consults on industrial software development projects in the area of object-oriented design; among his clients are several major banks and companies of the service industry.
Sommaire
- Introduction
- The T&M Object Metamodel
- Guiding Metaphors and Design Metaphors
- Patterns, Frameworks, and Components
- Application-Oriented Software Development
- Software Development as a Modeling Process
- T&M Conceptual Patterns
- T&M Design Patterns
- T&M Model Architecture
- Supporting Cooperative Work
- Interactive Application Systems and Persistence
- The Development Process
- T&M Document Types
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Elsevier |
Auteur(s) | Heinz Züllighoven |
Collection | Morgan Kaufmann Publishers |
Parution | 05/11/2004 |
Nb. de pages | 520 |
Format | 19 x 24 |
Couverture | Relié |
Poids | 1245g |
Intérieur | Noir et Blanc |
EAN13 | 9781558606876 |
ISBN13 | 978-1-55860-687-6 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet Méthodologie de conception objet
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Langages Eiffel
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Langages Objective-C
- Informatique Développement d'applications Langages Ada
- Informatique Développement d'applications Langages Python
- Informatique Développement d'applications Langages Ruby
- Informatique Développement d'applications Langages Smalltalk
- Informatique Développement d'applications Modélisation et génie logiciel
- Informatique Développement d'applications Modélisation et génie logiciel Méthodes agiles