logo Requirements and Tests Management Repository
Accueil
Présentation
Installation
Screenshots
Téléchargements
Liens
Contacts
Forum
Bugtracker

Spécifications techniques


Architecture logicielle

Il s’agit d’une architecture 3 tiers. Les composants logiciels sont les suivants :

  • un Système de Gestion de Base de Données Relationnelles (SGBDR)
  • un serveur passerelle assurant la communication entre l’interface homme machine (IHM) et le SGBDR
  • un client riche assurant la partie IHM

Serveur SGBDR

SGBDR Postgres SQL 8.4.1 disponible sur :

  • Linux
  • Mac OS X
  • Windows 2000, Windows XP, Windows 7 (32 & 64 bits)

Serveur passerelle

Démon/service développé en langage C. Il gère :

  • la gestion des sessions :
    • multi-process : un processus système par session + 1 processus père
    • utilisation de sockets en mode connecté
  • le traitement des requêtes afin d’assurer l’intégrité des données écrites, lues et modifiées en base

Il est déployable sur :

  • Linux
  • Windows (service)
  • Mac OS X

Clients

Application développée à partir du Framework Qt 4.6 (langage C++) compatible avec des environnements hétérogènes tels que :

  • Linux
  • Mac OS X
  • Windows 2000, Windows XP, Windows 7 (32 & 64 bits)

L’IHM utilise une bibliothèque (API) assurant la communication avec le serveur passerelle.


Précédent (Module recherche) Index