Documente Academic
Documente Profesional
Documente Cultură
Vitalie Nigai
LABORATOR Nr. 3
Verificat Inculet A
CHIŞINĂU-2019
Scopul lucrării: elaborarea diagramei de activitate și urmarea următorilor pași pentru crearea
activităților și a tranzițiilor dintr-o stare de activitate în alta.
De adăugat activitățile:
1. De adăugat activităţi cu numele: Introduce PIN-cod, Alege tipul tranzacţiei, Introduce
suma, Primeşte bon despre soldul contului, Pimeşte numerarul, Primeşte cecul, Primeşte
cardul şi starea finală.
2. De adăugat simboluri de decizie, poziţionîndu-le între activităţile: Introduce PIN-codul şi
Alege tipul tranzacţiei, între Alege tipul tranzacţiei şi Introduce suma, între Introduce
suma şi Primeşte bon despre soldul contului, între Pimeşte numerarul şi Primeşte
cecul.Între Primeşte cecul şi Primeşte cardul adăugăm simbol de unificare.
3. De adăugat tranziţie, orientată de la Introduce PIN-codul către simbolul de decizie.
4. De adăugat tranziţie cu condiţia de frontieră (guard condition) : [PIN-codul este corect],
orientată de la simbolul de decizie către Alege tipul tranzacţiei. (textul condiţiei se
introduce fără paranteze).
5. De adăugat tranziţie cu condiţia de frontieră : [PIN-codul nu este corect], orientată de la
simbolul de decizie către simbolul de unificare.
6. De adăugat tranziţie orientată de la Alege tipul tranzacţiei către simbolul de decizie.
7. De adăugat tranziţie cu condiţia de frontieră : [alegerea extragerii numerarului], orientată
de la simbolul de decizie către Introduce suma.
8. De adăugat tranziţie cu condiţia de frontieră : [alegerea primirii cecului], orientată de la
simbolul de decizie către Primeşte bon despre soldul contului..
9. De adăugat tranziţie, orientată de la Introduce suma către simbolul de decizie.
10. De adăugat tranziţie cu condiţia de frontieră : [suma nu depăşeşte soldul], orientată de la
simbolul de decizie către Primeşte numerarul.
11. De adăugat tranziţie cu condiţia de frontieră : [suma depăşeşte soldul], orientată de la
simbolul de decizie către simbolul de unificare.
12. De adăugat tranziţie orientată de la Primeşte numerarul către simbolul de decizie.
13. De adăugat tranziţie cu condiţia de frontieră : [alegerea tipăririi cecului], orientată de la
simbolul de decizie către Primeşte cecul.
14. De adăugat tranziţie cu condiţia de frontieră : [nu este aleasă tipărirea cecului], orientată de
la simbolul de decizie către simbolul de unificare.
15. De adăugat tranziţia orientată de la Primeşte cecul către simbolul de unificare.
16. De adăugat tranziţia orientată de la Primeşte bonul despre soldul contului către simbolul
de unificare.
17. De adăugat tranziţia orientată de la simbolul de unificare către Primeşte cardul.
18. De adăugat tranziţia orientată de la Primeşte cardul către starea finală.
act Diagrama de Activitate a ATM-ului
Initial
IntrodCard
IntroduPinCod
Pin-codul
PinCorect
nu e
corect
AlegeTipulTranzactiei
[alegereextrageriinumerarului]
IntroduceSuma
[alegereaprimiriicecului]
PrimesteBondesreSoldulContului
[sumanudepasestesoldul]
PrimesteNumerar
[sumadepasestesoldul]
[nuestealeasatiparireacecului]
[alegereatipaririicecului]
SoldulContului PrimesteCecul
PrimesteCard
StareFinala
Concluzie: În rezultatul îndeplinirii pașilor de mai sus am obținut diagrama de activități,după cum
vedem ea se aseamănă mult cu diagrama de stări și după condițiile propuse în laboratorul dat mai
apar și blocurile de decizii care favorizează crearea unor aplicații mult mai complexe prin micșorarea
structurii aplicației și prin utilizarea unificatorilor.Ca și ân diagrama de stare diagrama de activități
urmărește crearea și trecerea obiectului prin diferite activitați până la distrugerea obiectului,adică
ciclul de viață a obiectului.