In lieu of an abstract, here is a brief excerpt of the content:

Annexe 12 Conception du nouveau système: l’élaboration du diagramme de classes1 PLAN DE L’ANNEXE › Les avantages de l’approche objet pour la conception de systèmes d’information › Les notions de base › Le diagramme de classes › Le passage du diagramme de classes à un diagramme de structure de données › Le cas de l’Université Bien Connue 1. Je remercie Malika Aboubekr pour son assistance dans la rédaction de cette annexe ainsi que feu Denis Paradis pour ses précieux commentaires. 430 Le développement de systèmes d’information Un système d’information est constitué d’activités qui saisissent, stockent, transforment et diffusent des données sous un ensemble de contraintes appelé l’environnement du système. Cette annexe porte sur une tâche essentielle de la conception du système d’information : l’élaboration du diagramme de classes sur lequel s’appuiera la conception de la base de données du système. La notion de diagramme de classes relève de l’approche orientée objet qui conceptualise un système d’information comme un ensemble d’objets qui interagissent . Un objet peut être concret (l’employé Claude Morin, le camion immatriculé BZH 382 ou le client ABC inc.) ou abstrait (une commande-client). Un objet est décrit au moyen de ses attributs et des opérations qu’il effectue ou qui sont effectuées sur lui. Il est aussi caractérisé par son identité, qui le différencie de tous les autres objets. L’ordinateur de marque XY qui est présentement sur ma table de travail a son identit é propre et diffère de tous les autres ordinateurs, ne serait-ce que par son numéro de série! Un ensemble d’objets ayant les mêmes propriétés et pouvant effectuer les mêmes opérations constitue une classe d’objets. Un objet est donc une instance d’une classe. Ainsi, l’employé Luc et l’employé Alain (objets) sont caractérisés chacun par leurs attributs – par exemple, numéro d’employé, nom, prénom – et leurs opérations – par exemple, recevoir les commandes des clients et saisir les commandes. Ils appartiennent à la classe Employé, chacun d’entre eux en étant une instance. LES AVANTAGES DE L’APPROCHE OBJET POUR LA CONCEPTION DE SYSTÈMES D’INFORMATION En contexte de conception de système d’information, l’approche objet implique la prise en compte du contexte organisationnel du système: le processus d’affaires que le système soutiendra et l’environnement organisationnel de ce processus. Cette approche vise à assurer la stabilité du système et à le rendre peu vulnérable aux changements. La conception du système et son développement sont itératifs, allant vers une représentation de plus en plus précise du système. Le système étant composé d’objets autonomes, il est facile de le faire évoluer sans entraîner des modifications de toutes ses composantes. Ainsi, il sera possible de redéfinir un objet par l’ajout d’une sous-classe, ou d’y adjoindre des propriétés particulières, sans que cela change les propriétés des classes existantes. [3.137.178.133] Project MUSE (2024-04-25 16:07 GMT) Annexe 12. Conception du nouveau système: l’élaboration du diagramme de classes 431 LES NOTIONS DE BASE La notation utilisée ici est celle de UML telle qu’elle est développée par Booch et al.2 et par Muller3 . L’objet Un objet est l’abstraction d’une composante du processus d’affaires que soutiendra le système d’information dont on fait la conception. Cette composante est caractérisée par 1) ses propriétés représentées par ses attributs, 2) son comportement représenté par ses opérations et 3) son identité qui la rend unique. Les objets sont indépendants les uns des autres. Ils communiquent entre eux par le biais de messages. Un objet appartient toujours à une classe. Les schémas ci-dessous donnent quelques exemples d’objets. Ce sont, de gauche à droite, l’objet Pierre appartenant à la classe Vendeur, un objet anonyme appartenant à la classe Vendeur et un objet anonyme appartenant à la classe Commande. Pierre : Vendeur : Vendeur : Commande La classe Une classe est une abstraction générique d’objets. Tout objet appartient à une classe,«c’est le produit qui sort d’un moule». Une classe est la description d’un ensemble d’objets...

Share