|
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
major 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 artifacts of this process can
then be mapped to the popular POSA and GOF design patterns.
Described and documented
using UML 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)
- Resource Allocation
Tracking (RAT)
- Management and
Information Systems (MIS)
- Process Control and
Real-Time (PCS)
- Interactive and 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.
Domain Architectures -
Models and Architecture for UML Applications
by Daniel J. Duffy
Wiley
ISBN: 0-470-84833-2
|