Nothing Special   »   [go: up one dir, main page]

Sequence Diagrams

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Chapter 3 System Design

3.3.2 Sequence Diagrams

Sequence diagram is an interaction diagram. Interaction diagrams address the dynamic


view of a system. Sequence diagram emphasizes the time ordering of messages. In the
generic form of these diagrams, all sequence of interactions is shown, covering every
attainable example of a use case.

3.3.2.1 Create New Account Sequence Diagram

Registration Form Web Server DB

Admin/
Veterinarian/Pet
owner/Seller
NewReg();
Submit();

If error Again();

Again Submit();

Register();

Acknowledge();

Fig 3.4 Create New User Sequence


Diagram

PetMania 17
Chapter 3 System Design

3.3.2.2 Login Sequence Diagram

:Login Web Server DB

Admin/
Veterinarian/Pet
owner/Seller
Login();
Submit();

If error Again();

Again Submit();

Verify();

Acknowledge();

Fig 3.5: Login Sequence Diagram

PetMania 18
Chapter 3 System Design

3.3.2.3 Pet Search Sequence Diagram

:Search
Form Web Server DB

Admin/
Veterinarian/Pet

Search();
Submit();

If error Again();

Again Submit();

SearchResult();

ReturnResult();

Display();

ViewResult(); IfNotFound();

Ack();

Fig 3.6: Pet Search Sequence Diagram

PetMania 19
Chapter 3 System Design

3.3.2.4 View Pet Sequence Diagram

:Interface Web Server DB

Admin/
Veterinarian/Pet
owner/Seller
WebsiteLink();
Request();

SearchResult();

ReturnResult();

Display();

ViewResult();

Fig 3.7: View Pet Sequence Diagram

PetMania 20
Chapter 3 System Design

3.3.2.5 Add Pet Sequence Diagram

:Login :Add Pet Web Server DB

Admin/Pet owner

Login();
Submit();

If error Again();

Again Submit();
LoggedIn();

AddPet();

Submit();

Save();
Ack();

Fig 3.8: Add Pet Sequence Diagram

PetMania 21
Chapter 3 System Design

3.3.2.6 Manage Pet Sequence Diagram

:Login :Manage Pet Web Server DB

Admin/Pet owner

Login();
Submit();

If error Again();

Again Submit();
LoggedIn();

Update/Delete/show
Pet();

Submit();

Save();
Ack();

Fig 3.9: Manage Pet Sequence Diagram

PetMania 22
Chapter 3 System Design

3.3.2.5 Feedback Sequence Diagram

:Add
:Login Web Server DB
Feedback

Pet owner/Seller

Login();
Submit();

If error Again();

Again Submit();
LoggedIn();

Feedback();

Submit();

Save();
Ack();

Fig 3.8: Add Feedback Sequence Diagram

PetMania 23
Chapter 3 System Design

.3.2.3 Search and Book Veterinarian Sequence Diagram

:Search
Form Web Server DB

Pet Owner

Search();
Submit();

If error Again();

Again Submit();

SearchResult();

ReturnResult();

Display();
ViewResult();
BookVeterinarian(); IfNotFound();

Ack();

Fig 3.6: Search and Book Veterinarian Sequence Diagram

PetMania 24

You might also like