Sunteți pe pagina 1din 4

UML - limbaj de modelare.

Lucrarea de Laborator Nr.1

Particularităţile dezvoltării diagramei cazurilor de utilizare

 Setarea parametrilor globali ai mediului IBM Rational Rose (spe exemplu alegerea
 fontului şi a culorii liniilor elementelor grafice a modelului) se realizează prin operaţia:
Tools Options .
 Activarea diagramei corespunzătoare este posibilă prin 2 metode:

1. Deschidem Use Case View în browserul proiectului şi facem dublu click pe pictograma
Main ;
2. Cu ajutorul operaţiei: Browse Use Case Diagram .

Destinaţia butoanelor a barei cu butoane specifice diagramei cazurilor de utilizare.


Imaginea
Denumirea Destinaţia butonului
grafică
Selection Tool Transformă imaginea cursorului în săgeată pentru a
marca elemente pe diagramă.

Text Box Adaugă în diagramă o regiune de text.

Note Adaugă în diagramă o notă (notiţă).

Anchor Note to Item Adaugă în diagramă relaţia dintre notiţă şi element


grafic anumit al diagramei.

Package Adaugă în diagramă pachet.

Use Case Adaugă în diagramă caz de utilizare.

Actor Adaugă în diagramă un actor.

Unidirectional Adaugă în diagramă o relaţie de asociere direcţionată.


Association

Dependency or Adaugă în diagramă relaţia de dependenţă.


Instantiates
Generalization Adaugă în diagramă relaţia de generalizare.

 Adăugarea butoanelor cu pictogramele elementelor grafice utilizate pentru construcţia


diagramei bussiness- modelului (business use case, business actor, business worker ) se
efectuează cu operaţia: Tools Options , deschidem Toolbars şi facem click pe butonul
necesar (spe exemplu, Use Case diagram) în grupul de opţiuni Customize Toolbars
(Настройка панелей инструментов). Această fereastră poate fi deschisă şi cu
ajutorul operaţiunii meniului contextual Customize (Настройка) la poziţionarea
cursorului pe bara specială cu instrumente (fig. 3.1).

Adăugarea actorului pe diagrama c.d.u şi redactarea proprietăţilor lui

 Pentru a adăuga un actor trebuie să facem click-stînga pe butonul pe bara cu instrumente,


 eliberăm butonul, apoi facem click-stînga pe un loc liber pe foaia de lucru a diagramei.
Pe diagramă va apărea actor cu numele implicit NewClass. Pentru modelul proiectat de
noi (al bancomatului) redenumim actorul în Clientul Bancomatului. Asupra actorului
 pot fi elfectuate operaţiuni de dimensionare, de poziţionare pe fereastră.
 Click-dreapta pe actor->Open Specification –apare fereastra de dialog în care
specificăm toată informaţia despre elemental dat.

Modificăm: Name: Clientul Bancomatului, Stereotype :Business Actor, Documentation : «


Orice persoană fizică ce utilizează serviciile bancomatului » şi apăsăm Apply sau OK.

Adăugarea şi redactarea cazurilor de utilizare

 Pentru a adăuga un caz de utilizare trebuie să facem click-stînga pe butonul pe bara cu


instrumente, eliberăm butonul, apoi facem click-stînga pe un loc liber pe foaia de lucru a
diagramei. Pe diagramă va apărea un caz de utilizare cu numele implicit NewUseCase.
  Modificăm: Name: Extragerea numerarului, Stereotype : Business Use Case,
Documentation introducem textul: «Cazul de utilizare de bază pentru modelul
bancomatului » şi apăsăm Apply sau OK.

Adăugarea Asocierilor

 Adăugarea relaţiei pe diagramă se face analog ca şi celelalte elemente grafice. Alegem


relaţia din bara cu instrumente, facem click pe actor şi eliberăm butonul pe reprezentarea
 cazului de utilizare.
 Dacă dorim să facem relaţia neorientată, facem dubluclick pe repezentarea relaţiei,
apare o fereastră de dialog şi invalidăm marcajul rîndului Navigable în Role A Detail .

Adăugarea relaţiilor de dependenţă (includere) şi redactarea proprietăţilor lor

 Pentru a adăuga o relaţie de includere, adăugăm în diagramă al doilea caz de utilizare


„Verificarea PIN codului”. Aăugă relaţia de dependenţă între cazul de utilizare
Extragerea Numerarului şi Verificarea PIN codului (după alegerea relaţiei din bara cu
instrumente, facem click pe cazul Extragerea Numerarului şi-l eliberăm pe cazul
Verificarea PIN codului). Dat fiindcă cazul de utilizare Extragerea Numerarului se
realizeză numai după Verificarea PIN codului şi aceasta are loc întotdeauna, trebuie de
 marcat adăugător stereotipul <<include>>.
 În mod analog poate fi adăugată diagramei relaţia de dependenţă cu stereotipul
<<extend>>, utilizată la modelarea excepţiilor apărute la realizarea anumitor cazuri
de utilizare.

Finalizarea construirii diagramei cazurilor de utilizare

 Unui caz de utilizare separat îi putem asocia un fişier textual cu scenariul realizării
acestuia. Pentru aceasta marcăm acest cau în browserul proiectului şi utilizăm meniul
contextual New File . În rezultat va fi apelată o fereastră standartă de deschidere a
fişierelor unde va trebui sa indicăm numele fişierului creat preventiv cu
programul MS WORD.După apăsarea Open pictograma fişierului adăugat
 vaapărea în browserul proiectului.
 Pentru finalizarea construirii diagramei trebuie realizaţi următorii paşi:

1. Adăugaţi actor cu numele Banca , pentru care specificaţi stereotipul Service, care
semnifică faptul că bancomatul utilizează unele funcţionalităţi ale băncii în calitate
de servicii.
2. Adăugaţi caz de utilizare Primirea cecului despre soldul contului, cu stereotipul Business
Use Case .
3. Adăugaţi caz de utilizare Blocarea cardului.
4. Adăugaţi o relaţie de asociere orientată de la actorul Clientul Bancomatului către
cazul de utilizare Primirea cecului despre soldul contului
5. Adăugaţi relaţie de asociere orientată de la cazul de utilizare Retragere numerar
către Bancă.
6. Adăugaţi relaţie de asociere orientată de la cazul de utilizare Primirea cecului despre
soldul contului către Bancă.
7. Adăugaţi relaţie de dependenţă cu stereotipul <<include>>, orientată de la cazul de
utilizare Primirea cecului despre soldul contului către cazul Verificarea PIN codului.
8. Adăugaţi relaţiade dependenţă cu stereotipul <<extend>>, orientată de la cazul de
utilizare Blocarea cardului către cazul de utilizare Verificarea PIN codului.

S-ar putea să vă placă și