Montréal, le 22 mars 2006

INF 5151 groupe 30 Test 2

(À livres fermés, durée 1 heure)

Q1. (20 %) Décrivez au moins quatre heuristiques pour la conception des IPM.

Q2. (20 %) Paul est convaincu que pour décrire en UML les relations entre les organes d’un être humain et l’humain lui-même on peut employer la composition. Mais, puisqu’il est malin et il sait que son ami a eu une greffe de la cornée qui appartenait à une femme, il propose l’exemple suivant qui, à son avis, tient compte de ce qu’a eu son ami. En supposant que la composition soit un choix correct, est-ce que le schéma suivant est correct ? Si non, corrigez-le en expliquant le pourquoi.

Q3. (20 %) Dans une PME on est en train d’introduire des normes et on demande votre aide pour les exigences. Proposez-leur une fiche avec au moins cinq champs en plus du numéro de l’exigence et de son identificateur.

Q4. (20 %) Paul a entendu parler d’une drôle d’histoire à propos de « 152 » et « 500 » dans un avion d’Air France mais il n’a rien compris. Expliquez-lui le(s) buts de cette histoire dans le cadre de votre cours.

Q5. (20 %) Paul (toujours lui !) est fasciné par UML et pour expliquer les cas d’utilisations pour les banques en 1969, il a préparé le schéma suivant. En vous inspirant de ce que vous avez vu en classe, êtes-vous d’accord ? Pourquoi ? Si nécessaire corrigez-le. Expliquez-lui ce qu’est un cas d’utilisation. Note Supposez qu’un client ne peut faire que les trois opérations bancaires indiquées. Fin de la note