diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index e00574f..8ab9bf4 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -31,12 +31,26 @@ La pluspart des tests que nous écrirons pour cette version seront unitaires. ### Version client / mono-serveur -Cette version ne diffère pas beaucoup de la précédente, la seule différence se situera dans l'implémentation de l'interface RMI. +Cette version ne diffère pas beaucoup de la précédente, la seule différence se situera dans l'implémentation de l'interface RMI. Comme demandé dans la consigne, nous devrions réussir a créer le server à partir de la classe qui implémente la version centralisée. ### Application Eratosthène -Laurent +Laurent se chargera de créer le programme permettant de calculer les nombres premiers inférieur à `K` en se basant sur la méthode du crible d'Eratosthène. ### Application Levenshtein -Damien \ No newline at end of file +Damien sera en charge de la recherche approximative dans un fichier qui se basera sur la distance de Levenshtein. + +## Les principales classes + +### Version en mémoire partagée + +Pour la version partagée, une seule classe sera nécessaire puisque l'on veut justement partager la mémoire de cette dernière. + +### Version Client/Server + +Pour cette version, deux classes seront nécéssaire : la classe Client et la classe Server. Ces deux classes seront liées a une interface qui servira à indiquer les différentes méthodes que devra implémenter le server ainsi que les méthodes disponible par RMI pour le client. + +### Les apllications + +Une classe qui étends la classe client ou une classe qui a un attribut client ? \ No newline at end of file