Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Fiche TD N° 02
« Cours #2 – Conception Architecturale »
2. Une vue ________ montre le matériel du système (le hardware) et la manière dont les
composants logiciels sont répartis entre les processeurs du système.
a) physique
b) logique
c) processus
4. Laquelle des vues ci-dessous montre que le système se compose des processus d'interaction au
moment de l'exécution?
a) physique
b) développement
c) logique
d) processus
6. Lequel des éléments suivants n'est pas inclus dans les décisions de la conception architecturale?
a) type d'application
b) la distribution du système
c) les styles architecturaux
d) Les tests du système
1
7. L'architecture, une fois établie, peut également être appliquée à d'autres produits.
a) Vrai
b) Faux
8. Lequel des modèles suivants est la base de la gestion des interactions dans des nombreux
systèmes Web?
a) l'architecture
b) modèle de dépôt
c) modèle-vue-contrôleur
d) système d'exploitation différent
9. Qu'est-ce qui décrit comment un ensemble de composants en interaction peut partager des
données?
a) modèle-vue-contrôleur
b) patron d'architecture
c) modèle de dépôt
d) Aucun des mentionnés
10. Quelle vue dans la conception architecturale montre les abstractions clés dans le système en tant
qu'objets ou classes d'objets?
a) physique
b) développement
c) logique
d) processus
2
4) à la lecture du diagramme ci-dessous :
« réalise » : …………….…………………………………………………………………………………………………………………………………………………………………………………
« utilise » : ...……………………..…………………………………………………………………………………………………………………………………………………………………………
Une architecture matérielle est constituée d'un serveur, d'un kiosque et d'une console. Le serveur
utilise une tour de disques durs montés en RAID. Le serveur communique avec le kiosque par une liaison
Ethernet 100bT et la console par une liaison RS232C. Les caractéristiques du serveur sont :
Processeur Pentium
Mémoire vive : 4 Go
Ecran 17 pouces
Question1 : Représentez le diagramme de déploiement correspondant.
3
« Quelques Réponses Typiques »
1 : b, En conception architecturale, vous concevez une organisation système répondant aux exigences
fonctionnelles et non fonctionnelles d'un système.
2 : a, Une vue physique est implémentée par les ingénieurs système mettant en œuvre le matériel du
système.
3 :d, Le langage UML a été conçu pour décrire les systèmes orientés objet et, au stade de la conception
architecturale, vous voulez souvent décrire les systèmes à un niveau d'abstraction plus élevé.
4 : d, Cette vue est utile pour porter des jugements sur les caractéristiques non fonctionnelles du système
telles que la performance et la disponibilité.
5 : d, L'architecture à haute disponibilité peut être affectée par plusieurs facteurs de conception qui
doivent être maintenus pour garantir qu'aucun point de défaillance unique n'existe dans une telle
conception.
6 : d, Les décisions de conception architecturale comprennent des décisions sur le type d'application, la
distribution du système, les styles architecturaux à utiliser et les façons dont l'architecture doit être
documentée et évaluée.
7 : b, Les systèmes du même domaine ont souvent des architectures similaires qui reflètent les concepts
de domaine.
8 : c, Le modèle Model-View-Controller est la base de la gestion des interactions dans de nombreux
systèmes basés sur le Web.
9 : c, La majorité des systèmes qui utilisent de grandes quantités de données sont organisés autour d'une
base de données ou d'un référentiel partagé.
10 : c, Il est possible de relier les exigences système aux entités dans une vue logique.
11 : d, Tous ces modèles reflètent la stratégie de base utilisée pour structurer un système.
2)
4
Et en développant l'interface :
3)
4)
1.
« réalise » : relation de réalisation qui indique que la classe Fenêtre réalise l’interface Autorisation
« utilise » : relation de dépendance qui indique que la classe Mot de passe utilise l’interface Autorisation
2.
5
Exercice 2 : Diagramme de déploiement (Architectures matérielles et logicielles)
Question1 :