2. Quality Goals
The following table describes the most important quality objectives of the KatApp backend in descending order.
Quality Goal | Motivation/description |
---|---|
Availability | A very high level of availability must be guaranteed at all times. If the backend is unavailable in the event of a disaster, neither the dashboard nor the app can be used effectively. |
Scalability | As disasters do not always occur, there can only be a low load on the system. However, if a disaster does occur, it can happen that several hundred participants access the system at the same time. In order to provide a stable yet cost-effective application, seamless scalability must therefore be possible. |
Using existing frontends (Interoperability) | DokChess can be integrated in existing graphical chess frontends with reasonable effort. |
Costs | The costs for the operation and maintenance of the platform should be kept as low as possible for economic reasons. |
Portability | In order to avoid dependence on the hosting provider and to be able to run the application locally, good protability should be ensured. |