0% found this document useful (0 votes)
94 views

Logical View Diagram

This document describes the logical view of an ATM use case. It includes class, state machine, and state diagrams showing the various states an ATM transaction can undergo, including awaiting a card, entering a PIN, verifying the PIN, selecting options like checking a balance or withdrawing cash, processing the transaction, and returning the card to the user. The diagrams were created on various dates between September 25, 2019 and October 21, 2019.

Uploaded by

vvx
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views

Logical View Diagram

This document describes the logical view of an ATM use case. It includes class, state machine, and state diagrams showing the various states an ATM transaction can undergo, including awaiting a card, entering a PIN, verifying the PIN, selecting options like checking a balance or withdrawing cash, processing the transaction, and returning the card to the user. The diagrams were created on various dates between September 25, 2019 and October 21, 2019.

Uploaded by

vvx
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Use Case Summary 21 October, 2019

Logical View
Package in package 'Model'

Logical View
Version Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

Logical View diagram


Class diagram in package 'Logical View'

Logical View
Version 1.0
User created on 9/25/2019. Last modified 9/25/2019

class Logical View

Figure 1: Logical View

Logical View diagram


StateMachine diagram in package 'Logical View'

Logical View
Version 1.0
User created on 9/25/2019. Last modified 10/3/2019

Page 1 of 7
Use Case Summary 21 October, 2019

PinIncorect
AsteptareaCardului Asteptarea [PinCodIncorect] Verificarea PinCodului
CardIntrodus
Introducerii
PinCodului
Inceput

AnulareaTranzactiei PinCorect
[PinCodCorect]

CodulesteIntrodus Asteptarea Alegerii de


Client

VerificareaPinCod

AnulareaTranzactiei
AlegereaSumei [SumaIntrodusa]
TranzactieFinalizata AlegereaCecului

Procesarea Cererii de
Extragere a
Numerarului
ReturnareaCardului [CreditulEsteDepasit]

[CreditulNuesteDepasit]

NumerarEliberat [NuesteSelectataImprimareaCecului]

EliberareaNumerarului
CardulesteReturnat

ImprimareFinalizata
TreiEsecuri
/confiscareCard CeculEsteFormat

NumerarulesteEliberat [esteSelectataImprimareaCecului]

FinalizareaTranzactiei
Imprimarea

Final
State

Figure 2: Logical View

Asteptarea Alegerii de Client


State in package 'Logical View'

Asteptarea Alegerii de Client


Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

Asteptarea Introducerii PinCodului


State in package 'Logical View'

Asteptarea Introducerii PinCodului


Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

AsteptareaCardului
State in package 'Logical View'

Page 2 of 7
Use Case Summary 21 October, 2019

AsteptareaCardului
Version 1.0 Phase 1.0 Proposed
User created on 10/2/2019. Last modified 10/2/2019

EliberareaNumerarului
State in package 'Logical View'

EliberareaNumerarului
Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

FinalizareaTranzactiei
State in package 'Logical View'

FinalizareaTranzactiei
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

Imprimarea
State in package 'Logical View'

Imprimarea
Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

Procesarea Cererii de Extragere a Numerarului


State in package 'Logical View'

Procesarea Cererii de Extragere a Numerarului


Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

ReturnareaCardului
State in package 'Logical View'

ReturnareaCardului
Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

Verificarea PinCodului
State in package 'Logical View'

Verificarea PinCodului
Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

Page 3 of 7
Use Case Summary 21 October, 2019

Trigger in package 'Logical View'

Version 1.0 Phase 1.0 Proposed


User created on 9/25/2019. Last modified 9/27/2019

AlegereaCecului
Trigger in package 'Logical View'

AlegereaCecului
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

AlegereaSumei
Trigger in package 'Logical View'

AlegereaSumei
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

AnulareaTranzactiei
Trigger in package 'Logical View'

AnulareaTranzactiei
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

AnulareaTranzactiei
Trigger in package 'Logical View'

AnulareaTranzactiei
Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

CardIntrodus
Trigger in package 'Logical View'

CardIntrodus
Version 1.0 Phase 1.0 Proposed
User created on 10/2/2019. Last modified 10/2/2019

Page 4 of 7
Use Case Summary 21 October, 2019

CardulesteIntrodus
Trigger in package 'Logical View'

CardulesteIntrodus
Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

CardulesteReturnat
Trigger in package 'Logical View'

CardulesteReturnat
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

CeculEsteFormat
Trigger in package 'Logical View'

CeculEsteFormat
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

CodulesteIntrodus
Trigger in package 'Logical View'

CodulesteIntrodus
Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

Final State
Final State in package 'Logical View'

Final State
Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/27/2019

ImprimareFinalizata
Trigger in package 'Logical View'

ImprimareFinalizata
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 10/2/2019

Inceput
Initial State in package 'Logical View'

Page 5 of 7
Use Case Summary 21 October, 2019

Inceput
Version 1.0 Phase 1.0 Proposed
User created on 9/25/2019. Last modified 9/25/2019

NumerarEliberat
Trigger in package 'Logical View'

NumerarEliberat
Version 1.0 Phase 1.0 Proposed
User created on 10/2/2019. Last modified 10/2/2019

NumerarulesteEliberat
Trigger in package 'Logical View'

NumerarulesteEliberat
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

PinCorect
Trigger in package 'Logical View'

PinCorect
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

PinIncorect
Trigger in package 'Logical View'

PinIncorect
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

TranzactiaEsteFinalizata
Trigger in package 'Logical View'

TranzactiaEsteFinalizata
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

TranzactieFinalizata
Trigger in package 'Logical View'

TranzactieFinalizata
Version 1.0 Phase 1.0 Proposed

Page 6 of 7
Use Case Summary 21 October, 2019

User created on 10/2/2019. Last modified 10/2/2019

TreiEsecuri
Trigger in package 'Logical View'

TreiEsecuri
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

VerificareaPinCod
Trigger in package 'Logical View'

VerificareaPinCod
Version 1.0 Phase 1.0 Proposed
User created on 9/27/2019. Last modified 9/27/2019

Page 7 of 7

You might also like