42 lines
1.6 KiB
Markdown
42 lines
1.6 KiB
Markdown
|
# Architecture de principe
|
||
|
|
||
|
Fainsin Laurent - 2SN M2 \
|
||
|
Guillotin Damien - 2SN M2
|
||
|
|
||
|
## Consignes
|
||
|
|
||
|
Ce qu'il faut rendre
|
||
|
Un plan de travail initial par groupe.
|
||
|
Ce plan de travail doit lister les tâches à réaliser pour le groupe, et indiquer pour chacune des tâches, la personne affectée à la tâche
|
||
|
L'architecture de principe de la plateforme Linda à réaliser. Ce document ne devrait pas excéder 1 à 2 page(s) A4.
|
||
|
|
||
|
Il devrait comporter :
|
||
|
les principales classes envisagées
|
||
|
les difficultés identifiées
|
||
|
au besoin, des diagrammes de séquence à la UML, pour détailler les protocoles un peu complexes.
|
||
|
le type et l'organisation des tests envisagés
|
||
|
|
||
|
Note : le nom de l'archive à deposer doit être AV1_+ le nom du correspondant du groupe
|
||
|
|
||
|
## Plan de travail inital
|
||
|
|
||
|
### Version en mémoire partagée
|
||
|
|
||
|
Création de l'espace partagé de données typées Linda centralisé.
|
||
|
Il faut dans un premier temps implémenter un jeu de primitives spécifiques (les méthodes de l'interface).
|
||
|
Les primitives `write`, `take`, `tryTake` et `takeAll` seront réalisées par Laurent.
|
||
|
Les primitives `eventRegister`, `read`, `tryRead` et `readAll` seront réalisées par Damien.
|
||
|
La difficulté principale de ce programme semble résider dans l'implémentation de `eventRegister`.
|
||
|
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.
|
||
|
|
||
|
### Application Eratosthène
|
||
|
|
||
|
Laurent
|
||
|
|
||
|
### Application Levenshtein
|
||
|
|
||
|
Damien
|