Generic Components for OOD
Problem domain component—the subsystems that are
responsible for implementing customer requirements
Human interaction component —the subsystems that
implement the user interface (this included reusable GUI
Task Management Component—the subsystems that are
responsible for controlling and coordinating concurrent
tasks that may be packaged within a subsystem or among
different subsystems;
Data management component—the subsystem that is
responsible for the storage and retrieval of objects.