ah ouuaiis
This commit is contained in:
parent
2e4d6e90d3
commit
db7103bb50
42
ARCHITECTURE.md
Normal file
42
ARCHITECTURE.md
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
# 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
|
Loading…
Reference in a new issue