Découverte des technologies Objet
La technologie objet vise à :
Augmenter la productivité des développements logiciels
Satisfaire les besoins des utilisateurs
Améliorer la maintenabilité et évolutivité des logiciels
Optimiser les ressources mémoires et processeurs consommées par l?exécution des logiciels
Parmi les propositions suivantes, quelles sont celles qui respectent strictement la notion d?encapsulation :
Un client manipule un objet qu?à l?aide des services (opérations) définis dans son interface.
Un attribut ne fait jamais parti de l?interface d?un objet.
La modification d?un attribut est toujours réalisée par une méthode de l?objet propriétaire de l?attribut.
Plusieurs objets de même nature peuvent être propriétaire d?un même attribut
En terminologie objet, une classe est :
Un autre terme pour désigner un objet.
Le mécanisme permettant de définir l?ensemble des propriétés commun à un type d?objet.
Un moule à fabriquer des objets.
L?endroit où sont stockés les objets de même nature.
En terminologie objet, une méthode est :
Le code (la fonction) qu?exécute un objet sur réception d?un message.
Le moyen par lequel la classe implémente un service (une opération) de son interface.
L?ensemble des règles que l?on doit respecter pour garantir une bonne conception objet.
Le mécanisme permettant de regrouper un ensemble de classes fortement couplées.
Parmi les langage de programmation suivants, quels sont ceux que l?on peut qualifier d?objet :
Langage C
Langage C++
Langage Java
Langage Pascal
Parmi les caractéristiques suivantes, quelles sont celles qui s?appliquent au langage Java :
Langage compilé
Possède un garbage collector qui libère automatiquement la mémoire des objets non référencés
Propose une manipulation des objets à l?aide de références et de pointeurs
Permet l?héritage multiple
Parmi les méthodes de développement suivantes, quelles sont celles qui ont largement contribuées à l?avènement d?UML :
BOOCH
OMT
SADT
OOSE
Parmi les types de diagramme UML suivants, quels sont ceux utilisés pour modéliser la perspective dynamique d?une application :
Diagramme de collaboration
Diagramme d?activité
Diagramme de séquence
Diagramme de use cases
Parmi ces propositions, quelles sont celles applicables à un processus de développement :
Organiser le temps en différentes activités de manière à produire une solution de qualité
Garantir la livraison du produit dans les délais
Favoriser le travail en équipes
Faire plaisir au responsable qualité
Parmi les propositions suivantes, quel modèle de cycle de développement est le plus souvent adopté lors d?un projet objet :
Cycle en cascade
Cycle en V
Cycle en W
Cycle itérative et incrémental