• Nie Znaleziono Wyników

Use case UML diagram

N/A
N/A
Protected

Academic year: 2021

Share "Use case UML diagram"

Copied!
2
0
0

Pełen tekst

(1)

Białystok Technical University Faculty of Computer Science Software Engineering

Use case UML diagram

Exercise

'Wigry' company engaged in charter (rental) boats for cruises on the lakes of Warmia and Mazury in recent times has developed very dynamically. In order to exploit efficiently as possible a growing base of boats, the company decided to invest in IT system supporting its core business. The system is primarily include the management of reservations and rental boats, and among other breaks associated with service of boats. Give the use case diagram of this system and describe the 2-3 selected use cases.

Proposition of solution

Compiled by: Tomasz Łukaszuk

(2)

Białystok Technical University Faculty of Computer Science Software Engineering

description of the use case "making reservations":

1. Participating actors

Sailor 2. Basic flow

the system displays a form allowing for the making reservation,

Sailor enters his personal data, specifies the period for which he want to book a boat, chooses a boat (use case yacht search) and checks its availability in the given date (use case checking yacht availability), he can also calculate the charge (use case fee calculation),

Sailor approved reservation by clicking on "Submit" ,

the system verifies the completeness and accuracy of the data,

the system saves the data in the reservations register,

the system informs the operations carried out by displaying a adequate message.

3. Alternative Flows

a) the system finds incomplete or incorrect data

The system again displays a form with selected fields in which errors were found, b) Sailor resigns from the making reservation by clicking on the "Cancel" button

the system backs to its state before the function call without making any changes, 4. Time dependencies

a) the frequency of execution: ~ 2-5 times a day

b) the anticipated stagnation: during the summer holiday period c) the typical execution time: ~ 1 min

d) the maximum execution time: unlimited

5. Values obtained by the actors after use case finishing

message indicating the success or failure of the operation,

entry in the reservations register associated with the currently entered reservation.

Compiled by: Tomasz Łukaszuk

Cytaty

Powiązane dokumenty

Wydaje siĊ zresztą, Īe autorka podziela tak ą opiniĊ, stwierdzając juĪ we wst Ċpie, Īe „prasa samorządowa jest doĞü szczególnym rodzajem prasy

A rtykuł ten nie pow inien był jed ­ nak znaleźć się w grupie studiów analizujących sytuację dziecka poza rodziną, gdyż mówi dużo o przem ocy i okru­ cieństwie wobec

Z wywodów Barklay’a niektóre zostawił, inne streścił, skrócił, jeszcze inne pominął zupełnie, a na ich miejsce wstawił własne dodatki; z tego powodu

De mogelijke strategieën die de langetermijnwateropgave voor de Maas faciliteren kunnen zowel met een strategie van rivierverruiming als met Doe meer met dijken worden

Wodak jako przedstawicielka podejścia historycznego w analizie dyskursu czerpiącego z systemowego językoznawstwa funkcjonalnego, teorii argu- mentacji oraz analizy podmiotów

wiście, same zewnętrzne cechy budżetu nie mogą jeszcze przesądzać zna­ czenia klasyfikacji ustaw budżetowych w realizacji funkcji budżetu. Uwzględnić trzeba także

A., Walden, J., Neal, A, and Smith, J.P 2005 Use of mineral magnetic concentration data as a particle size proxy: A case study using marine, estuarine and fluvial sediments in

By using this forward vertical fin (or bow rudder) to control the yaw motion of the ship in large waves, in addition to the rudders aft, due to the direction of the lift force and