2018年12月24日

Pour chacune des constatations de cas d`utilisation, nous pouvons dessiner un diagramme de classes «participants» correspondant pour afficher les interrelations statiques entre les objets qui interagissent. Il aurait été parfaitement possible d`avoir mappé les classes d`entité d`ordre sur le composant InvestorWeb et le composant StockBrokerClient. Pour l`exhaustivité, nous pourrions continuer à dessiner (au moins) deux autres diagrammes de séquence de réalisation pour représenter les autres scénarios possibles; ceux dans lesquels l`acteur choisit un type d`ordre différent menant à EXTENSION #1 ou EXTENSION #2. Nous devrions insister sur le fait que cet exemple a été quelque peu artificiel pour montrer les relations > et > entre les cas d`utilisation. L`acteur de l`accès au référentiel de rapports externes est une passerelle pour obtenir d`autres rapports de département d`entreprise, tels que le laboratoire et la pathologie, au sein du département Imaging. Nous savons déjà à partir du diagramme de classes participantes “place Stop Order instruction” qu`une classe Order générique et une classe StopOrder plus spécialisée sont liées par le biais d`une relation de généralisation. Le but de dessiner les constatations de cas d`utilisation est de faire la transition importante du monde non orienté objet de l`analyste de processus ou de l`analyste fonctionnel au monde orienté objet de l`équipe de développement de logiciel. Nous avons utilisé une gamme de sections de modèle facultatif, y compris le flux alternatif, extension, post-conditions et des exigences spéciales, le cas échéant. Commuter et Bank sont nos acteurs, tous deux participant au cas d`utilisation du ticket d`achat. Cette traçabilité peut être importante pour nous aider à déterminer si toutes les fonctions des systèmes (i. Nous savons déjà à partir du diagramme de classes participantes «Execute Orders» que le carnet de commandes contient un ensemble de zéro ou plus d`instances Order; et nous le montrons à nouveau sur le diagramme de classes suivant pour la classe Order.

Défi pour le lecteur: remarquez-vous quelque chose qui manque dans ce diagramme? Chaque classe doit être mappée à au moins un composant, et cette matrice nous aide à déterminer s`il y a des lacunes dans nos mappages de classe à composant. À son niveau le plus simple, nous pouvons visualiser le processus comme deux flux parallèles (ou voies de nage) d`activités comme le montre l`activité partielle ci-dessous. Nous avons seulement besoin de dessiner des diagrammes d`État pour les entités ou les objets qui ont un comportement de manière significative et qui répondent aux événements de différentes manières selon leurs États.

2018年12月24日

コメント