Professeur:
Robert Laganière
Automne 2001
SOLUTIONS
Documentation
permise :
Une feuille de notes 8½ x 11
75 minutes. 2
pages. 8
questions.
Total : 15 points (15% à 30% de votre
session selon le résultat obtenu)
________________________________________________________________
(a) un logiciel qui vérifie la validité
d’une carte de crédit avant d’effectuer un achat
Efficacité, Utilisabilité
(b) un logiciel qui, pendant la nuit,
compile des statistiques sur les ventes effectuées pendant la journée.
Héritage est
le mécanisme à la base de Généralisation
Propagation est le
mécanisme souvent utilisé dans Aggrégation
Objet est l’instance de Classe
Association a
un(e) Multiplicité
Opération est
l’abstraction d’un ensemble de Méthode
Propriéte est
représenté par un ensemble de Attribut
Expertise, standard designs et algorithmes,
librairies, frameworks, applications.
·
Distribution
du travail
·
Centralisation
ou répartition des données
·
Accès
simultané
·
Création
de différents clients ou servers
12.4.6 Chaque client sera représenté par son nom d’un maximum de 12 lettres, par un identificateur composé des 3 premières lettres du nom et d’un nombre aléatoire généré par l’algorithme de Poudlard et un mot de passe indéchiffrable.
Nom => ambigu
12 lettres => contraignant
Poudlard => design
Indéchiffrable => non vériable
En vous basant sur les caractéristiques que doit avoir chacune des spécifications, critiquer l’exigence 12.4.6.
·
Analyse
de domain
·
Protoype
·
Définir
la portée du problème
·
Observation,
interview, étude de cas, brainstorming
Voir page suivante
a) Appartement ______1..* Pièce
b) Pièce ______ Plafond
c) Mur
______* Fenêtre
d) Pièce 1,2___1,* Porte