-
Essay / Nt1310 Chapter 4 - 2079
There are three main styles which are mainly used:1- The repository model: the subsystems composing the system must exchange information in order to be able to work together effectively.2- The client- server model: is a system where the system is organized as a set of services and associated servers and clients that access and use the services.3- The layered model: organizes the system into layers, each of which provides a set of services. Our choice for organizing the system is the layered model. It is suggested to develop a smart course. Overlay will make development easier as it will support progressive development of the system. Smart Course can be used as a model by other universities because the layered organization is more easily modifiable. All logical layers together form the application. Each layer is responsible for a specific task. These logical layers do not necessarily have to be the same as the physical layers. We mention 5 different layers in the software (see figure 4.). The overlay presented here is a reference model. In fact, when implementing the system, the layers will not be clear as to what is mentioned here. Figure 4. System