Przykład diagramu sekwencji, Inżynieria oprogramowania


Przykład diagramu 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 sekwencji 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:

0x01 graphic



Wyszukiwarka

Podobne podstrony:
Przykład diagramu sekwencji, Studia-WSTI (vizja.net), Inżynieria oprogramowania
Inżynieria oprogramowania Diagramy ERD
Inżynieria oprogramowania Przykładowe pytania na egzamin 4 semestr, edukacja i nauka, Informatyka
unold, inżynieria oprograamowania, diagramy?nych i testy systemu
diagramy, IIS PWSZ, inżynieria oprogramowania, io
Dz- przyklad-eg, Studia WIT - Informatyka, IO - Inżynieria Oprogramowania
Inżynieria oprogramowania Diagramy ERD
głuchowski,inzynieria oprogramowania ,diagramy czynnosci(1)
Inzynieria oprogramowania w ujeciu obiektowym UML wzorce projektowe i Java iowuje
Zadania zajęcia 3 PSI - diagramy sekwencji i kooperacji, szkoła, PSI
ZadanieNaZaliczenie, WAT, semestr IV, Inżynieria oprogramowania
Rafał Polak 12k2 lab8, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
zagadnienia egzaminacyjne z przedmiotu inżynieria oprogramowania zIO
2006 06 Wstęp do Scrum [Inzynieria Oprogramowania]
sciąga moja, Informatyka SGGW, Semestr 4, Inżynieria oprogramowania, Od starszego rocznika
Tworzenie oprogramowania, Semestr 5, Inżynieria oprogramowania
Szereg Fouriera przyklady, SiMR, Studia inżynierskie, Semestr II 2, Równania różniczkowe, 2012 13
2007 05 Mechanizm koncepcji w języku C nowe oblicze szablonów [Inzynieria Oprogramowania]

więcej podobnych podstron