You are on page 1of 5

NATIONAL AVIATION UNIVERSITY

Software Engineering Department

Languages and Tools of Visual Modelling

Theme: System of state registration of cars: UML Use Case Diagram


Task: UML Sequence Diagrams

Variant: 15

Group: SE-227(B)A

Student: Frynas Vadym.

Student’s number: 6125777

Kyiv 2020

Task:
Acquaintance with the basic techniques of designing systems and
processes using the universal modelling language (UML) and to study the
methodology for constructing sequence diagrams using the UML language.

My Task

Sequence diagram for “Log In” use case.

Actors and objects:

 Customer;
 Application;
 Database;

Steps in the “Log In” use case:

 A customer press “Log In” button;


 Application show “Authentication” page
Now user has 2 option:
 Press “Registration” button
 Application show “Registration” page
 User complete all fields in form on this page
On this step application validate user’s data and her can be
two alternative ways:
o If validation was succeeded – Show Succeeded
message

1
Course: Languages and Tools of Visual Modelling
o If validation was not succeeded – Show Error message
 Enter login and password for authentication
 Application send user’s data to the database for checking
On this step exist 2 possible ways
o If data was confirmed – Database make a confirmation
of authentication
o Application show Succeeded message and relocate user
to the home page
o If data was not confirmed – Database make a
cancelation of authentication
o Application show Error message

This sequence diagram demonstrates a situation when user visit a Log In page
and describe all possible step which user can find on this page. Also this
diagram show a relation between User, Application and Database during user’s
visit of Log In page.

2
Course: Languages and Tools of Visual Modelling
3
Course: Languages and Tools of Visual Modelling
Conclusion:

A sequence diagram describes how and in what order a group of objects work
together. These diagrams are used by software developers and business
professionals to understand the requirements of a new system or to document an
existing process.

4
Course: Languages and Tools of Visual Modelling

You might also like