
Domain architectures
Models and architectures for UML applications
Résumé
Domain Architectures describes and documents a number of recurring patterns and models which emerge in real-life software projects. A domain architecture is an archetype of a system designed to show functionality, behaviour and structure traits. It provides a top down view of a system - which has profound implications for system analysts, software developers and architects. It can enable developers to borrow or learn from design solutions that have worked in the same domain, and help to predict major system requirements.
This book describes how to accommodate system requirements by integrating them with one or more instances of a domain architecture. The artefacts of this process can then be mapped to the popular POSA and GOF design patterns.
Described and documented using UML (incorporating UML 2.0) models and meta-models, and concentrating on medium to large-scale systems, the domain architectures described in this book will help software professionals to build a stable architectural framework for high-quality systems.
The five domain architectures presented are:
- Manufacturing (MAN)
- Management and Information Systems (MIS)
- Process Control and Real-Time (PCS)
- Interactive and Access Control Systems (INT)
Access Control Systems (ACS)
Domain Architectures is a catalog or repository of proven solutions, and is a handbook and a reference for software professionals using object-oriented technology and UML to solve real-life problems.
L'auteur - Daniel J. Duffy
Daniel J. Duffy has been involved in software development projects using C++ and object-oriented design techniques since 1988. He organized the first C++ course in the Netherlands in 1989 and has worked on a variety of C++ projects in areas such as computer graphics, optical technology, process control and quantitative finance systems. In 1993 he worked on an early version of a large object-oriented system for derivatives' pricing and hedging models. He is designer/trainer and has trained mote than 2000 C++ developers in recent years.
A companion book to the current one is "Financial instrument pricing using C++" (Wiley 2004). Since 1996 he has written seven books on object-oriented design and programming. Daniel Duffy has a Phd in Numerical Analysis from Trinity College Dublin. He lives in the Netherlands with his wife Ilona and son Brendan.
Sommaire
- Introducing and motivating domain architectures
- Domain architecture catalogue
- Software lifecycle and Datasim Development Process (DDP)
- Fundamental concepts and documentation issues
- Management Information Systems (MIS)
- Process Control Systems (PCS)
- Resource Allocation and Tracking (RAT) systems
- Manufacturing (MAN) systems
- Access Control Systems (ACS)
- Lifecycle and composite models
- Project resource management system: Manpower Control (MPC) system
- Home Heating System (HHS)
- Elevator Control System (ELS)
- Order Processing Systems (OPS)
- Drink Vending Machine (DVM)
- Multi-tasking lifecycle applications
- Summary of domain architectures
- Using domain architectures and analogical reasoning
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wiley |
Auteur(s) | Daniel J. Duffy |
Parution | 01/06/2004 |
Nb. de pages | 390 |
Format | 19 x 23,5 |
Couverture | Broché |
Poids | 750g |
Intérieur | Noir et Blanc |
EAN13 | 9780470848333 |
ISBN13 | 978-0-470-84833-3 |
Avantages Eyrolles.com
Nos clients ont également acheté
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 Systèmes d'exploitation Linux Linux embarqué
- Informatique Systèmes d'exploitation OS embarqués et temps réel
- Informatique Bases de données Conception et modélisation UML
- Informatique Bases de données Conception et modélisation Merise
- Informatique Informatique d'entreprise Management des systèmes d'information
- Informatique Informatique d'entreprise Knowledge management
- Informatique Informatique d'entreprise Data warehouse et data mining
- Informatique Informatique d'entreprise Sécurité
- Informatique Développement d'applications Gestion de projets
- Informatique Développement d'applications Programmation PDA et systèmes embarqués