The sequence presented above is one of many possible sequences; in
addition, it is important to test abnormal conditions such as invalid codes for
employee, customer and product.
Prototype 2: Centralized system
In this prototype we develop a centralized version of the system running in
a single process. This system has a non-persistent database that resides in
There are two main aspects of this prototype that should be considered: first
the behaviour of the system, second the information handled by the system.
The behaviour concerns the support of the operations of the employees at
The information deals with three main entities: products, customers and
employees. They are related to each other as depicted in Figure 14.9. Item
Figure 14.9 Logical information class diagram