Created
June 1, 2012 09:23
-
-
Save SebastianTroc/2850695 to your computer and use it in GitHub Desktop.
Scripts for yuml.me - UML Diagrams
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Diagramy stanów: | |
| 1. Toster | |
| (start)->(zaaplikowanie chleba)->(ustawienie czasu)->(podgrzewanie)->(wyrzucenie gotowego tosta)->(end) | |
| 2. Zmywarka | |
| (start)->(Wybierz program)-><a>[Drzwi zamkniete]->|b|, | |
| |b|-Zablokuj>[Drzwi]->|c|, | |
| |b|->(Zmywanie wstepne - natryskowe)->(Wypompowanie wody)-Napelnij>[Woda]->|e|, | |
| |e|-Uwalnianiaj>[Detergent]-><g>[Temperatura max dla programu]->|f|, | |
| |e|->(Podgrzewanie wody)-><g>->|f|, | |
| |e|->(Obracanie ramion natryskowych)-><g>->|f|, | |
| |f|->(Wypompowanie wody 2)-><h>[Program z nablyszczaniem]->(Uwolnij plyn nablyszczajacy)->(Plukanie)-><j>[Program z osuszaniem]->(Osuszanie)->|c|, | |
| <h>[Program bez nablyszczania]-><i>[Program z plukaniem]->(Plukanie), | |
| <i>[Program bez plukania]-><j>[Program bez osuszania]->|c|, | |
| |c|-Odblokuj>[Drzwi]-><d>[Drzwi odblokowane]->(Miganie diody informacyjnej)->(end) | |
| --------------------------------- | |
| Diagramy przypadków użycia: | |
| 1. Sterowanie TV pilotem | |
| [Pilot]-(Reguluj głosność) | |
| (Głośniej)^(Reguluj głosność) | |
| (Ciszej)^(Reguluj głosność) | |
| [Pilot]-(Zmień kanał) | |
| (Zmień kanał)>(Zapisz poprzedni kanał w pamięci) | |
| (Zmień kanał)>(Sprawdź czy program figuruje na liście objętych ochroną rodzicielską) | |
| (Sprawdź czy program figuruje na liście objętych ochroną rodzicielską)<(Zapytaj o PIN) | |
| [Użytkownik]-(Zapytaj o PIN) | |
| (Zapytaj o PIN)>(Podaj PIN) | |
| [Pilot]-(Podaj PIN) | |
| [Pilot]-(Wróć do poprzedniego kanału) | |
| (Wróć do poprzedniego kanału)>(Pobierz poprzedni kanał z pamięci) | |
| 2. Zakupy w sklepie | |
| [Klient]-(Wyłóż towary na taśmę) | |
| [Klient]-(Zapłać) | |
| [Klient]-(Wprowadź PIN) | |
| [Kasjer]-(Przewijaj taśmę) | |
| [Kasjer]-(Zeskanuj kody kreskowe towarów) | |
| [Kasjer]-(Wystaw rachunek) | |
| [Kasjer]-(Przyjmij płatność) | |
| (Gotówka)^(Przyjmij płatność) | |
| (Karta)^(Przyjmij płatność) | |
| (Płatność gotówką)^(Zapłać) | |
| (Płatność kartą)^(Zapłać) | |
| (Płatność wyliczona)^(Płatność gotówką) | |
| (Płatność z resztą)^(Płatność gotówką) | |
| (Płatność kartą PayPass)^(Płatność kartą) | |
| (Płatność zwykłą karta)^(Płatność kartą) | |
| (Płatność z resztą)>(Odbierz resztę) | |
| (Płatność zwykłą karta)>(Autoryzuj kartę | |
| (Płatność kartą PayPass)>(Zbliż kartę) | |
| (Płatność kartą PayPass)<(Płatność powyżej 50PLN) | |
| (Płatność powyżej 50PLN)>(Autoryzuj Kartę) | |
| (Gotówka)>(Oblicz resztę) | |
| (Gotówka)>(Wydaj resztę) | |
| (Karta)>(Autoryzuj kartę) | |
| (Autoryzuj Kartę)>(Wprowadź PIN) | |
| 3. Zmywarka | |
| [Uzytkownik]-(Wstaw naczynia) | |
| (Wstaw naczynia)>(Otwórz drzwi) | |
| (Wstaw naczynia)>(Zamknij drzwi) | |
| [Uzytkownik]-(Zaaplikuj chemię) | |
| (Zaaplikuj chemię)>(Zaaplikuj detergent) | |
| (Zaaplikuj chemię)<(Zaaplikuj nabłyszczacz) | |
| [Uzytkownik]-(Ustaw program) | |
| [Uzytkownik]-(Obserwuj system powiadomien np. diody wyświetlacz lub sygnały głosowe) | |
| [Uzytkownik]-(Wyjmij naczynia) | |
| (Wyjmij naczynia)>(Otwórz drzwi) | |
| (Wyjmij naczynia)>(Zamknij drzwi) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment