Model Refinement   «Prev 

Encapsulation Visual Aggregate Component

1) Purpose: A resource provided to clients for short-term loan
Object: Book Purpose: A resource provided to clients for short-term loan

2) Purpose: A means of personal transportation
Aggregate: A Car
Purpose: A means of personal transportation

3) Purpose: Provide controlled visual access to the security system
Component: A security user interface
Purpose: Provide controlled visual access to the security system

4) Purpose: Insure that employees are paid according to company policy
Job: Payroll Clerk
Purpose: Insure that employees are paid according to company policy

Domain Driven Design
5) Purpose: Support the creation and alteration of electronic documents.
Application: Word Processing
Purpose: Support the creation and alteration of electronic documents.

6) Purpose: Facilitate and track the payment of all employees in compliance with company policy and state and federal tax laws
System: Payroll System
Purpose: Facilitate and track the payment of all employees in compliance with company policy and state and federal tax laws.

7) Purpose: Coordinate the staff and systems used to insure the proper payment of employees according to company policy and state and  federal laws.
Department: Payroll Department
Purpose: Coordinate the staff and systems used to insure the proper payment of employees according to company policy and state and federal laws.

8) Purpose: Provide expert support for all payroll related services for client companies in conformance with state and federal laws
Company: A Payroll Service
Purpose: Provide expert support for all payroll related services for client companies in conformance with state and federal laws.