Przykład diagramu sekwencji, wersja corel.doc

(171 KB) Pobierz
Inżynieria Oprogramowania

Inżynieria Oprogramowania

Pracownia specjalistyczna

Wprawki UML – diagram sekwencji

 

W systemie wspomagającym zarządzanie miejskiej firmy kurierskiej do wyboru sposobu przewiezienia przesyłek przeprowadzana jest symulacja czasu przewiezienia różnymi środkami transportu (rower, motor, samochód, ciężarówka). W tym celu obiekt klasy Analityk chcąc poznać najlepszy środek transportu, tworzy obiekt tymczasowy klasy Szacowanie, który po zakończeniu szacowania jest usuwany. Czas potrzebny na przewiezienie zależy od wielkości paczki i odległości (np. nie każdą paczkę można przewieźć rowerem, a do zawiezienia listu nie jest potrzeba ciężarówki).

Narysuj diagram przebiegu dla opisanej sytuacji.

Klasy i metody do wykorzystania:

ŚrodkiTransportu              Ilość() – zwraca ilość środków transportu

                                          Podaj(nr) – zwraca środek transportu z pozycji o zadanym numerze

Środek              CzyPrzewiezie(przesyłka) – czy można przewieźć taką przesyłkę tym środkiem transportu

PlanMiasta              Czas(start, koniec, srodek) – zwraca czas potrzebny do osiągnięcia celu zadanym środkiem

Szacowanie              Szacowanie(start, koniec, przesyłka) – konstruktor, oblicza czasy dla różnych możliwości

              PodajNajszybszy() – zwraca najszybszy środek transportu w danym przypadku

 

Propozycje rozwiązania:

 

 

...
Zgłoś jeśli naruszono regulamin