Está en la página 1de 7

lunes, 6 de mayo de 2019 4:05 p. m.

New Diagram

Sequence Diagram
Build from scratch
Diagram name: Login Sequence Diagram
Parent model: Login UML

Model Explorer
Drag and drop actor “Usuario”
Resource Catalog

Message -> Lifeline

Sequence Diagram página 1


Lifeline Specification
Base classifier: “FronteraLogin”

Sequence Diagram página 2


Create Reply

:FronteraLogin
Resource Catalog
Message -> Lifeline
Destination Shape
<<New Lifeline>>
:ValidarLogin
Lifeline Specification
Base classifier: “ValidarLogin”
Message Specification
Sequence Diagram página 3
Name: “+VerificarLogin(Usuario usuario): string
Create Reply

:ValidarLogin
Resource Catalog
Self Messsage
“VerificarLongitudNombre()”

Select Operation
Create Operation “VerificarLongitudNombre()”

Resource Catalog
Self Messsage
“VerificarLongitudPassword()”
Select Operation
Create Operation “VerificarLongitudPassword()”

Sequence Diagram página 4


Model Explorer

Class “ValidarLogin”
Operation “VerificarLongitudPassword”

Sequence Diagram página 5


Open VerificarLongitudPassword() Specification
Return type: boolean
Parameter
Add. Parameter Specification
Name: “password”
Type: string

:ValidarLogin
Resource Catalog
Create Messsage → Lifeline

Destination Shape
<<New Lifeline>>
:Sistema
getUsuarios() : Usuario[]
Open Specification
Message Specification
Asynchrouns

Resource Catalog
Messsage → Lifeline
Destination Shape
<<New Lifeline>>
:[3] Usuario
getnombre() : String
Resource Catalog
Sequence Diagram página 6
Messsage → Lifeline
Destination Shape
<<New Lifeline>>
:[4] Usuario
getpassword() : String

Alt Combined fragments


Message: getnombre:String
Message: getpassword: String
Loop

Sequence Diagram página 7

También podría gustarte