DEVOIR en informatique

Document Sample
DEVOIR en informatique Powered By Docstoc
					                              DEVOIR 2 en informatique
                                 Cours CEL 6001

                                      Automne 2006

                     Date de l’énoncé jeudi 16 novembre 2006
                     Date de remise vendredi 8 décembre 2006
                              manionaf AT iro.umontreal.ca


Question 1 (50 points)
a) Proposez une architecture pour un système de recommandation de services Web.
b) Détaillez les composantes et les fonctionnalités mises en jeu. Pour ce faire, il faut
proposer un profil pour un service Web. Donnez le maximum de caractéristiques qui
selon vous pourraient décrire un service Web. Par exemple : la popularité, la crédibilité,
etc.
c) Indiquez la (les) technique(s) de recommandation que vous préconisez.
d) Si on devait considérer l’aspect vie privée du client qui utilise des services Web, quelle
en serait la motivation ? Quelle(s) méthode(s) proposeriez vous pour gérer l’anonymat, la
protection des données démographiques et celle de son comportement (fidélité,
satisfaction, etc.) dans l’usage des services Web ?
e) Illustrer vos réponses sur des cas concrets en commerce électronique.


Question 2 (30 points)
Imaginez deux individus, que nous appellerons Alice et Bob. Alice dispose d’une base
de cas sur un sujet d’intérêt public en commerce électronique. Cette base étant le fruit de
nombreuses années d’expérience de sa part, Alice n’est pas disposée à en révéler le
contenu. Quant à Bob, il a un problème à résoudre qui pourrait relever de la base d’Alice.
Il est prêt à payer Alice pour son expertise, mais il ne souhaite pas lui révéler de détail sur
l’énoncé de son problème.
     a) Proposez des pistes de solution pour permettre à Alice et Bob d’interagir de façon
         à ce que, à la fin du processus, Bob prenne connaissance du cas (énoncé et
         solution) le plus pertinent à son problème, parmi les cas qui se trouvent dans la
         base d’Alice. Il ne faut pas que Bob apprenne quoi que ce soit sur les autres cas
         présents dans la base d’Alice et il ne faut pas qu’Alice apprenne quoi que ce soit
         sur l’énoncé du problème de Bob.
     b) Proposez une situation la plus explicite possible pour laquelle ce scénario pourrait
         être intéressant de façon réaliste. (Que décrivent les cas dans la base d’Alice
         (quels types d’application) ? Pourquoi veut-elle garder sa base secrète? Pourquoi
         Bob veut-il garder secrète sa requête?, etc.).
     c) Donnez des pistes d’implémentation (optionnel).
Question 3 (20 points)
a) Quel est le rôle du e-commerce dans le e-learning ? Que peut-on vendre, acheter ou
échanger dans ce domaine ? Imaginez que vous avez un grand projet à faire en éducation
à distance. Proposez un système, prenez des exemples concrets, concevez une
architecture et développez largement autour de cette idée.
b) Pour ce faire, vous devez tenir compte de 1'éthique et de la sécurité des données
(intégrité, confidentialité, authentification, etc.).


Remarques :
Le devoir doit se faire de façon individuelle.
Le devoir ne doit pas dépasser 15 pages.
Les références doivent être complètes (liste complète des auteurs, année, numéros de
pages, éditeur, lieu de la conférence, titre du journal, etc.).
Attention : Je serai absente à partir du 5 décembre (pour conférences)
La remise se fait de façon électronique le vendredi 8 décembre à l’adresse suivante :
manionaf AT iro.umontreal.ca
et sur papier le mardi 11 ou 12 décembre au secrétariat (Mme Irmgard Klucaric Bureau
2155) entre 9 h et 12 h ou entre 13h 30 et 16 h