Język UML definicja i architektura. Modelowanie biznesowe TRZEJ AMIGOS. Co było przed UMLem ROZWÓJ JĘZYKA UML ROZWÓJ JĘZYKA UML

Wielkość: px
Rozpocząć pokaz od strony:

Download "Język UML definicja i architektura. Modelowanie biznesowe TRZEJ AMIGOS. Co było przed UMLem ROZWÓJ JĘZYKA UML ROZWÓJ JĘZYKA UML"

Transkrypt

1 Modelowanie biznesowe Modelowanie w języku UML Język UML definicja i architektura Powiedziałem mu, że najpierw musi przygotować model Czy to Pani Claudia Shiffer? Co było przed UMLem TRZEJ AMIGOS Inicjatywy unifikacyjne: Żadna z inicjatyw nie zyskała aprobaty środowiska informatyków ROZWÓJ JĘZYKA UML ROZWÓJ JĘZYKA UML Ponad 800 organizacji pracuje nad specyfikacją IBM, HP, Intel, Ponad 800 organizacji pracuje nad specyfikacją IBM, HP, Intel, Harel, Gamma Sierpień 2011 wersja UML Grudzień 2013 wersja UML 2.5 (Beta 2) Harel, Gamma Wojna metodyk hamowanie prac nad wspólną notacją oraz narzędziami CASE Wojna metodyk hamowanie prac nad wspólną notacją oraz narzędziami CASE 1

2 NOTACJA BOOCH a NOTACJA RUMBAUGH a NOTACJA COADa-YOURDONa CZYM JEST UML? UML graficzny język modelowania wykorzystywany do wizualizacji, projektowania, specyfikowania i dokumentowania systemów (słowo system jest użyte w szerszym znaczeniu). ELEMENTY SKŁADOWE UML METAMODELOWANIE W UML 2

3 - Infrastruktura - Superstruktura - OCL - CWM - XMI (XML Metadata Interchange) PERSPEKTYWY W UML PERSPEKTYWY W UML Diagram klas Diagram obiektów Diagram struktur połączonych Diagram komponentów Diagram klas Diagram obiektów Diagram struktur połączonych Diagram komponentów Diagram przypadków użycia Diagram przypadków użycia Diagram rozlokowania Diagram interakcji Diagram maszyny stanowej Diagram struktur połączonych Diagram rozlokowania Przypadków użycia Definiuje zakres i oczekiwaną funkcjonalność tworzonego systemu Diagram interakcji Diagram maszyny stanowej Diagram struktur połączonych 3

4 PERSPEKTYWY W UML PERSPEKTYWY W UML Diagram klas Diagram obiektów Diagram struktur połączonych Diagram komponentów Diagram klas Diagram obiektów Diagram struktur połączonych Diagram komponentów Diagram przypadków użycia Diagram przypadków użycia Procesowa Opisuje zachowanie instancji klasyfikatorów w systemie. Logiczna - strukturalna Dokumentuje statykę i strukturę systemu Diagram rozlokowania Diagram interakcji Diagram maszyny stanowej Diagram struktur połączonych Diagram rozlokowania Diagram interakcji Diagram maszyny stanowej Diagram struktur połączonych PERSPEKTYWY W UML PERSPEKTYWY W UML Diagram klas Diagram obiektów Diagram struktur połączonych Diagram komponentów Diagram klas Diagram obiektów Diagram struktur połączonych Diagram komponentów Implementacyjna Specyfikuje oprogramowanie na poziomie komponentów Diagram przypadków użycia Diagram przypadków użycia Rozlokowania - wdrożenia Specyfikuje węzły i sprzęt niezbędny do funkcjonowania konkretnych komponentów Systemu. Diagram rozlokowania Diagram interakcji Diagram maszyny stanowej Diagram struktur połączonych Diagram rozlokowania Diagram interakcji Diagram maszyny stanowej Diagram struktur połączonych Modelowanie biznesowe w UML Które diagramy UML są szczególnie przydatne przy modelowaniu biznesowym? 4

5 Rodzaje diagramów biznesowych Biznesowe diagramy przypadków użycia Biznesowe diagramy klas Biznesowe diagramy czynności Biznesowe diagramy sekwencji Biznesowe diagramy pakietów Modelowanie biznesowe Modelowanie biznesowe Systemy? Nowy System? Jakie kategorie pojęciowe są szczególnie przydatne przy modelowaniu biznesowym? Kategorie modelowania biznesowego w UML Kategorie modelowania biznesowego w UML Zadanie 1 Zidentyfikuj aktorów biznesowych systemu 5

6 Studium przypadku W księgarni zaopatrują się klienci indywidualni oraz biblioteki Księgarnia współpracuje z wieloma wydawcami oraz pośrednikami w postaci hurtowni Klienci dokonują płatności gotówką oraz wykorzystują karty płatnicze Księgarnia jest zobowiązana do okresowego rozliczania działalności z Urzędem Skarbowym Studium przypadku W księgarni zaopatrują się klienci indywidualni oraz biblioteki Księgarnia współpracuje z wieloma wydawcami oraz pośrednikami w postaci hurtowni Klienci dokonują płatności gotówką oraz wykorzystują karty płatnicze Księgarnia jest zobowiązana do okresowego rozliczania działalności z Urzędem Skarbowym Zadanie 2 Kontekst biznesowy systemu księgarni Zdefiniuj kontekst biznesowy systemu księgarni Biznesowy diagram UC Podstawowa działalność związana jest ze sprzedażą pozycji książkowych klientom indywidualnym oraz bibliotekom Istnieje możliwość zareklamowania nabytej pozycji książkowej Klienci mogą realizować transakcje bezgotówkowe Księgarnia okresowo rozlicza kwestie podatkowe z Urzędem skarbowym Symbole zakresów Gospodarczy przypadek użycia. Zakresem jest cała firma. Zachowanie całej firmy w czasie realizacji celu aktora głównego. Nazwa przypadku użycia to nazwa firmy lub nazwa działu. Systemowy przypadek użycia. Zakresem jest system komputerowy. Jest to fragment sprzętu i oprogramowania, którego budowa jest twoim zadaniem. Poza systemem znajdują się ludzie, sprzęt i oprogramowanie z którymi system ma się komunikować. Komponentowy przypadek użycia. Jest poświęcony podsystemowi, albo komponentowi projektowanego systemu. Jak działa fragment systemu. 6

7 Nazwane poziomy celów Chcę zdobyć ten kontrakt handlowy Muszę zaprosić menedżera na lunch Muszę mieć trochę gotówki Muszę pobrać ją z bankomatu Muszę przekonać go o swojej tożsamości Muszę pozwolić mu odczytać moją kartę bank. Muszę znaleźć szczelinę do wsuwania kart Nazwane poziomy celów Chcę znaleźć klawisz tabulacji Aby przejść do pola adres, Aby wpisać tam mój adres, Aby wpisać moje dane osobowe do oprogramowania kosztorysującego, Aby kupić polisę ubezpieczeniową, Aby zarejestrować samochód, Żeby móc nim jeździć Poziomy celów Metafora morza Cockburn a Typy celów Cele użytkownika poziom morza Najbardziej interesujące Cel aktora głównego test kawowy Jedna osoba i jedno posiedzenie (2 20 min.) Cele poziomu streszczenia Pokazują kontekst, w którym występują cele użytkownika Pokazują kolejność w czasie powiązanych celów Stanowią spis treści przypadków niższego poziomu Są białe, trwają wiele godzin, miesięcy Przypadek użycia Poziom streszczenia Aktor główny: Klient Zakres: Firma ubezpieczeniowa (MojeUbezpSA) Poziom: Streszczenie ( biały ) Kroki: 1. Klient otrzymuje kosztorys polisy 2. Klient kupuje polisę 3. Klient zgłasza szkodę objętą polisą 4. Klient rezygnuje z polisy Typy celów Podfunkcje cele pod wodą lub na dnie Uwzględniane tylko wówczas, gdy należy zwiększyć czytelność lub gdy wiele innych z nich korzysta. Znajdź klienta Zapisz plik Niektóre są tak głęboko, że leżą na dnie to nawet nie pływa, to małż! 7

8 Poszukiwanie odpowiedniego poziomu celu Znajdź cel aktora Czy to jest coś, czego aktor główny oczekuje od systemu w tej chwili? Aby znaleźć cel wyższego poziomu odpowiedz na pytania: Czego tak naprawdę chce aktor główny?, Dlaczego ten aktor to robi? W każdym przypadku uwzględnij od 3-10 kroków. Co jeśli jest więcej kroków? Usuń szczegóły interfejsu użytkownika Zapytaj Dlaczego? wyższy poziom celu Łącz kroki Poziomy celów Poziomy celów i ikony Bardzo streszczające (bardzo białe). Kroki w przypadku użycia same są celami białymi. Streszczające (białe). Cel użytkownika (niebieskie, poziom morza) Podfunkcje (indygo). Niektóre podfunkcje (czarne). Nie powinny być nigdy zapisane. Zadanie 3 Narysuj biznesowy diagram przypadków użycia Biznesowy diagram UC Podstawowa działalność związana jest ze sprzedażą pozycji książkowych klientom indywidualnym oraz bibliotekom Istnieje możliwość zareklamowania nabytej pozycji książkowej Klienci mogą realizować transakcje bezgotówkowe Księgarnia okresowo rozlicza kwestie podatkowe z Urzędem skarbowym Biznesowy diagram przypadków użycia 8

9 act Bankomat Start Wprowadź kartę [akceptacja] Wprowadź PIN [PIN poprawny] Wybierz kwotę [PIN błędny] [błędne wprowadzenie < 3] [błędne wprowadzenie = 3] Zatrzymaj kartę Wypłać gotówkę Koniec Wydaj kartę Wydrukuj potwierdzenie [z potwierdzeniem] Mapa procesów Z procesem sprzedaży związani są pracownik obsługi klienta, kasjer oraz pracownik magazynu Z procesem analizy oferty związani są kontroler i pracownik magazynu Reklamacje obsługuje pracownik obsługi reklamacji Rozliczaniem działalności zajmuje się kontroler Zadanie 3 Narysuj mapę procesów Przypadki Użycia dokumentowanie chyba przypadek użycia, który uruchomiłaś ma trochę inny scenariusz niż w dokumentacji Nie uruchamiaj następnego dopóki nie rzucę okiem na przebieg zdarzeń JAK DOKUMENTOWAĆ? DOKUMENTACJA PRZYPADKÓW UŻYCIA 1. Przypadek użycia zaczyna się, gdy użytkownik wybierze Znajdź zamówienie. 2. Użytkownik może wprowadzić numer zamówienia, numer klienta bądź nazwisko klienta. 3. Użytkownik wybiera Szukaj. 4. Jeżeli użytkownik wprowadził numer zamówienia a) System wyświetla to zamówienie i przypadek użycia się kończy. 5. Jeżeli użytkownik wprowadził nazwisko klienta albo jego numer a) System zwraca listę wszystkich zamówień dla tego klienta. b) Użytkownik wybiera jedno z zamówień z listy. c) System wyświetla to zamówienie i przypadek użycia się kończy. Jakie są elementy składowe specyfikacji? 9

10 Czym jest scenariusz? Scenariusz jest instancją przypadku użycia. Warunki wstępne i końcowe Warunek wstępny (pre-condition) opisuje stan, w jakim system musi się znajdować przed rozpoczęciem przypadku użycia. Użytkownik zalogował się w systemie. Użytkownik jest zarejestrowany. Jest koniec miesiąca. Użytkownik już się zarejestrował i sprawdzono jego tożsamość Klient jest ustalony i znany systemowi; szczegóły zamówienia są znane. System zlokalizował informacje o polisie klienta. Warunek końcowy (post-condition) opisuje stan, w jakim system musi się znajdować po zakończeniu przypadku użycia. Warunek końcowy musi być spełniony niezależnie od tego, które z rozgałęzień zostało wykonane. Jeżeli zamówienie nie zostało anulowane, jest ono zapisane w systemie i oznaczone jako potwierdzone. Urząd skarbowy otrzymał nasz podatek i odnotował jego przyjęcie. Jak pisać scenariusze? PRZEBIEG ZDARZEŃ Wskazówki Używaj prostych form gramatycznych Podmiot orzeczenie dopełnienie wyrażenie przyimkowe System odejmuje kwotę od salda konta Jasno wskaż Kto ma piłkę. W około połowie wypadków krok kończy się przekazaniem piłki innemu aktorowi. Zapytaj kto ma piłkę przy końcu zdania?. Odpowiedź powinna jasno wynikać z tekstu. Pisz z lotu ptaka Pokaż proces postępujący do przodu. Nie wybieraj zbyt małych kroków (9 kroków). Przy redukcji warto jest zadać pytanie Dlaczego aktor to robi?. 1 PRZEBIEG ZDARZEŃ Wskazówki Pokaż intencje aktora a nie jego działania PRZED System pyta o nazwisko. Użytkownik podaje nazwisko. System domaga się adresu. Użytkownik podaje adres. Użytkownik wciska przycisk OK. System wyświetla profil użytkownika. PO Użytkownik podaje nazwisko i adres. System wyświetla profil użytkownika. Stwierdzaj, że a nie stwierdzaj czy PRZED 1. System sprawdza, czy hasło jest poprawne. 2. Jeśli jest system pokazuje użytkownikowi historię zamówień. PO System stwierdza, że hasło jest poprawne. System pokazuje użytkownikowi historię zamówień. 2 PRZEBIEG ZDARZEŃ Wskazówki Niech Twój przypadek użycia zawiera sensowny zbiór akcji. Każda transakcja posiada 4 części: Aktor wysyła zlecenie i dane do systemu. System sprawdza poprawność zlecenia i danych. System zmienia swój wewnętrzny stan. System odpowiada aktorowi wynikiem. Zlecenie z danymi Odpowiedz Stwierdź poprawność 1. Klient podaje numer zamówienia. 2. System stwierdza, że odpowiada on szczęśliwemu numerowi w tym miesiącu. 3. System rejestruje użytkownika i numer zamówienia jako zwycięzcę w tym miesiącu, wysyła maila do szefa sprzedaży, gratuluje klientowi i wyjaśnia, w jaki sposób odebrać nagrodę. 3 Zmień 10

11 Jak pisać skomplikowane przypadki użycia? SKOMPLIKOWANE PRZYPADKI UŻYCIA GŁÓWNY CIĄG ZDARZEŃ - Doskonały świat - Scenariusz udanego dnia - Dokładnie jeden - Najbardziej powszechne zachowanie PRZYPADEK UŻYCIA + NADZWYCZAJNE CIĄGI ZDARZEŃ - Inne wybory - Błędy - Sytuacje wyjątkowe Jak identyfikować scenariusze alternatywne? Identyfikacja scenariuszy rozszerzeń 1. Uwzględnij każdą możliwość jaką członkowie zespołu mogą wyczarować Przeprowadź analizę dla każdego kroku! Lista zawiera więcej pomysłów niż będzie wykorzystanych (późniejsza redukcja) 2. Oceniaj, eliminuj i łącz pomysły 3. Wypracuj sposób obsługi każdego z warunków rozszerzeń Nadzwyczajne ciągi zdarzeń Alternatywna ścieżka powodzenia (np. klient użył kodu towaru). Aktor postępuje niepoprawnie (np. niewłaściwe hasło). Brak działania aktora (np. zbyt długie oczekiwanie na hasło). Każde wystąpienie system stwierdza, z którego wynika, że istnieje rozszerzenie do obsługi porażki (np. niepoprawny numer konta). Awaria wewnętrzna projektowanego systemu, którą należy wykryć i obsłużyć (awaria drukarki potwierdzeń transakcji). Niespodziewana i nienormalna awaria wewnętrzna, która będzie miała konsekwencje widoczne na zewnątrz (np. Stwierdzono uszkodzenie dziennika transakcji). Krytyczne awarie efektywnościowe (np. Nie wyznaczono odpowiedzi w ciągu 5 sekund). Nadzwyczajne ciągi zdarzeń Niepełne dane Pieniądze nie wpłynęły Zamówienie jest niepełne Adres klienta jest niepełny Błędne dane Klient nie może się zalogować z powodu złego hasła lub złej nazwy użytkownika Kod towaru nie pasuje do żadnego towaru Towar jest wycofany Zła opłata Nadzwyczajne zachowania Klient płaci czekiem Klient przysyła zamówienie pocztą Klient składa zamówienie przez telefon Aktor anuluje operację Klient anuluje złożenie zamówienia Awaria systemu System zawiesza się w trakcie składania zamówienia System jest niedostępny Klient nie może się zalogować, ponieważ system nie odpowiada Zamówienie zostało zgubione 11

12 Spraw aby warunki mówiły o tym, co wykryto Napisz, co system wykrywa a nie co się stało Klient zapomniał hasła Klient odszedł, Klient miał atak serca, Klient uspokaja płaczące dziecko Przekroczono limit oczekiwania na wprowadzenie hasła Warunek jest wyrażeniem opisującym co wykryto np.: Błędne hasło: Sieć nie działa: Klient nie reaguje: Jak zapisywać i obsługiwać scenariusze alternatywne? Zapis scenariusza rozszerzeń Użyj numeru kroku, w którym warunek będzie rozszerzany 2a. Zbyt małe saldo: 2b. Sieć nie działa: Wymień kroki jeśli warunek może zajść w trakcie kilku kroków 2-5a. Przekroczono limit czasu: Użyj gwiazdki jeśli warunek może zajść w dowolnym czasie *a. Sieć uległa awarii: *b. Przekroczono limit czasu: Obsługa rozszerzeń System daje aktorowi następną szansę 3. Użytkownik podaje hasło. 4. System stwierdza poprawność hasła 5. Rozszerzenia: 4a. Niepoprawne hasło: 4a1. System informuje o tym użytkownika i prosi o ponowne podanie hasła. 4a2. Powrót do kroku 3 (Użytkownik ponownie podaje hasło.) Obsługa rozszerzeń Przypadek użycia kończy się całkowitą porażką 3. Użytkownik podaje hasło. 4. System stwierdza poprawność hasła 5. Rozszerzenia: 4c. Niepoprawne hasło podano zbyt wiele razy: 4c1. System informuje o tym użytkownika i przerywa sesję. Obsługa rozszerzeń Czynności przebiegają inną ścieżką prowadzącą do powodzenia 3. Użytkownik robi 4. Użytkownik robi 5. Rozszerzenia: 3a. Użytkownik uruchamia własne makropolecenie w celu zakończenia przetwarzania: 3a1. Przypadek użycia kończy się. 12

13 Poprawiaj listę rozszerzeń Idealna lista zawiera wszystkie i tylko te sytuacje, które system musi obsłużyć Długa dokumentacja trudności z czytaniem Nadmiarowe opisy trudności z pielęgnacją Korzystaj z kryteriów System musi być w stanie wykryć warunek. Zamień niewykrywalne na wykrywalne Klient zapomniał karty bankomatowej Klient zapomniał hasła Przekroczono limit oczekiwania System musi obsłużyć wykrycie warunku Łącz równoważne warunki Karta jest porysowana, czytnik kart źle działa, Karta nie jest kartą bankomatową Zwróć kartę i poinformuj klienta Wydzielanie nowego przypadku użycia z rozszerzenia Przypadek użycia jest używany w kilku miejscach Możliwość śledzenia i pielęgnowania w jednym miejscu Trudno jest czytać przypadek użycia Granica czytelności, to dwie strony teksu i trzy poziomy wcięć Jak dokumentować zaawansowane przypadki użycia? ZAAWANSOWANE METODY DOKUMENTOWANIA Należy uważać aby uzyskanie własnej wygody nie następowało kosztem czytelności. Cel nadrzędny to stworzenie przystępnych, prostych do zrozumienia dokumentów. Projektant + Programista Projektant + Programista Zawieranie uc Primary Use Cases Zawieranie Klient Anuluj zamówienie «include» Sprawdź stan zamówienia Zwróć towar 1. Przypadek użycia zaczyna się, gdy klient wprowadzi numer zamówienia, numer klienta albo nazwisko klienta. 2. Klient wybiera Szukaj. 3. Jeżeli klient wprowadził numer zamówienia a) System wyświetla to zamówienie i przypadek użycia się kończy. 4. Jeżeli klient wprowadził nazwisko klienta albo numer klienta a) System zwraca listę wszystkich zamówień dla tego klienta. b) Klient wybiera jedno z zamówień z listy. c) System wyświetla to zamówienie i przypadek użycia się kończy. Znajdź zamówienie 1. Zawierany przypadek użycia nie wie kiedy ani czy w ogóle inny przypadek użycia go zawiera. W związku z tym powinien być niezależny. 2. Przypadek użycia, który włącza inny nie jest już pełny. 1. Przypadek użycia zaczyna się, gdy klient prosi o anulowanie zamówienia. 2. Include Znajdź zamówienie. 3. Jeżeli stan zamówienia to Potwierdzone a) System oznacza zamówienie jako anulowane. b) System zawiadamia system księgowy o konieczności zwrotu pieniędzy na konto klienta i przypadek użycia się kończy. 4. Jeżeli stan zamówienia to Wystane a) System zawiadamia klienta o warunkach zwrotu towaru do księgarni internetowej i przypadek użycia się kończy. 13

14 Rozszerzanie uc Primary Use Cases uc Primary Use Cases Złóż zamówienie Złóż zamówienie extension points: Stały klient: po wybraniu wszystkich towarów Towar przeceniony: przed krokiem 5 Punkty rozszerzenia Warunki rozszerzenia Przypadki rozszerzające extension points: Stały klient: po wybraniu wszystkich towarów Towar przeceniony: przed krokiem 5 {(Stały klient) {(Towar przeceniony) klient na liście stałych towar na liscie towarow klientów} przecenionych} «extend» «extend» {towar na liscie towarow przecenionych} «extend» «extend» {klient na liście stałych klientów} Cena z wyprzedaży sezonowej «extend» Rabat dla stałych klientów Cena z wyprzedaży sezonowej Rabat dla stałych klientów Wyprzedaż nadmiernych zapasów {(Towar przeceniony) ilość w magazynie > maksymalny poziom} Warunkowe rozszerzanie zachowania bez zmiany pierwotnego przypadku użycia. Np. tworzenie nowej wersji istniejącego systemu stosownie do nowo powstałych potrzeb klienta. Jeden punkt rozszerzenia może zawierać kilka przypadków rozszerzających. Dziedziczenie - aktorzy Dziedziczenie uc Primary Use Cases uc Primary Use Cases Złóż zamówienie Złóż zamówienie Klient Złóż zamówienie przez telefon Złóż zamówienie przez WWW Złóż zamówienie przez telefon Złóż zamówienie przez WWW Przedstawiciel handlowy Dziedziczenie Ten przypadek użycia jest taki sam jak Złóż zamówienie z wyjątkiem: Klient podaje wszystkie informacje pracownikowi biura obsługi klientów, który wprowadza je do systemu. W kroku 2. klient podaje numer identyfikacyjny, którego używa się do pobrania informacji o nim z bazy danych. Klient potwierdza dane odczytane przez pracownika. W kroku 7. informacje o wysyłce nie muszą być weryfikowane. Ten przypadek użycia jest taki sam jak Złóż zamówienie z wyjątkiem: Krok 2. jest usunięty. W kroku 3. klient wybiera towary, przeglądając katalog w sieci zamiast wprowadzać ich kody. W kroku 4a system wyświetla informacje, a klient dodaje towar do koszyka. W kroku 4b obliczana jest suma cen towarów w koszyku. W krokach 5. i 6. klient loguje się w systemie, a system dostarcza związanych z kontem klienta informacji o adresie klienta i informacji o płatności. W kroku 7. informacje o wysyłce nie muszą być weryfikowane. Płatność jest przesyłana do systemu handlu elektronicznego. PRZED BŁĘDY brak systemu Zakres: Bankomat Poziom: Cel użytkownika Aktor główny: Klient 1. Klient wsuwa kartę i wprowadza hasło. 2. Klient wybiera Wypłata" i podaje kwotę. 3. Klient odbiera gotówkę, kartę i potwierdzenie. 4. Klient odchodzi. W tym przypadku użycia pokazano wszystko, co robi aktor główny, ale nie uwzględniono zachowania systemu. Korekta: nazwanie wszystkich aktorów i ich akcji. 14

15 PO BŁĘDY brak systemu Zakres: Bankomat Poziom: Cel użytkownika Aktor główny: Klient 1. Klient przesuwa kartę bankomatową przez czytnik kart. 2. Bankomat odczytuje z karty identyfikator banku, numer konta i zakodowane hasło oraz sprawdza poprawność identyfikatora banku i numeru konta w głównym systemie bankowym. 3. Klient wprowadza hasło. 4. Bankomat stwierdza jego zgodność z zakodowanym hasłem odczytanym z karty. 5. Klient wybiera Szybką gotówkę" i podaje kwotę wypłaty, która jest wielokrotnością 20 złotych. 6. Bankomat informuje główny system bankowy o koncie klienta i wypłacanej kwocie; otrzymuje potwierdzenie i nowe saldo. 7. Bankomat wydaje gotówkę, kartę i potwierdzenie z wydrukowanym nowym saldem. 8. Bankomat zapisuje transakcję w dzienniku. PRZED BŁĘDY brak aktora głównego Zakres: Bankomat Poziom: Cel użytkownika Aktor główny: Klient 1. Pobiera kartę bankomatową i hasło. 2. Dowiaduje się, że typ transakcji to Wypłata 3. Dowiaduje się o wielkości żądanej kwoty. 4. Stwierdza, że na koncie są wystarczające środki. 5. Wydaje pieniądze, potwierdzenie i kartę. 6. Zeruje swój stan. Ten przypadek użycia napisano wyłącznie z punktu widzenia systemu. Na jego podstawie można dowiedzieć się wszystkiego, co robi bankomat, ale nie ma ani słowa o zachowaniu aktora głównego. Korekta: nazwanie wszystkich aktorów i ich akcji. PO BŁĘDY brak aktora głównego Zakres: Bankomat Poziom: Cel użytkownika Aktor główny: Klient 1. Klient przesuwa kartę bankomatową przez czytnik kart. 2. Bankomat odczytuje z karty identyfikator banku, numer konta i zakodowane hasło oraz sprawdza poprawność identyfikatora banku i numeru konta w głównym systemie bankowym. 1. Klient wprowadza hasło. 2. Bankomat stwierdza jego zgodność z zakodowanym hasłem odczytanym z karty. 3. Klient wybiera Szybką gotówkę" i podaje kwotę wypłaty, która jest wielokrotnością 20 złotych. 4. Bankomat informuje główny system bankowy o koncie klienta i wypłacanej kwocie; otrzymuje potwierdzenie i nowe saldo. 5. Bankomat wydaje gotówkę, kartę i potwierdzenie z wydrukowanym nowym saldem. 6. Bankomat zapisuje transakcję w dzienniku. PRZED BŁĘDY szczegóły interfejsu Zakres: Aplikacja obsługująca sprzedaż Poziom: Cel użytkownika Aktor główny: Klient 1. System wyświetla ekran z pytaniem o identyfikator i hasło. 2. Użytkownik wpisuje do systemu identyfikator i hasło; naciska OK. 3. System stwierdza poprawność identyfikatora użytkownika i hasła; wyświetla ekran z danymi osobowymi. 4. Klient wpisuje imię i nazwisko, ulicę, miasto, województwo, kod pocztowy i numer telefonu; naciska popielaty przycisk OK. 5. System stwierdza, że użytkownik jest mu znany. 6. System wyświetla listę dostępnych towarów. 7. Użytkownik przyciska obrazki towarów, które chce kupić, wpisuje ilość obok każdego i naciska Gotowe", gdy skończy. 8. Kontaktując się z systemem magazynowym hurtowni, system stwierdza, że w magazynie jest wystarczająca ilość żądanego towaru. PO BŁĘDY szczegóły interfejsu Zakres: Aplikacja obsługująca sprzedaż Poziom: Cel użytkownika Aktor główny: Klient 1. Klient przekazuje systemowi identyfikator i hasło. 2. System stwierdza poprawność identyfikacji użytkownika. 3. Użytkownik udostępnia nazwisko, adres, numer telefonu. 4. System stwierdza, że użytkownik jest mu znany. 5. Użytkownik wybiera towary i ilości. 6. Kontaktując się z systemem magazynowym hurtowni, system stwierdza, że w magazynie jest wystarczająca ilość żądanego towaru. PRZED BŁĘDY niskie poziomy celu Zakres: Aplikacja obsługująca sprzedaż Poziom: Cel użytkownika Aktor główny: Klient/użytkownik 1. Klient przekazuje systemowi identyfikator i hasło. 2. System stwierdza poprawność identyfikacji użytkownika. 3. Użytkownik podaje nazwisko. Połącz elementy 4. Użytkownik podaje adres. danych 5. Użytkownik podaje numer telefonu. Umieść w jednym 6. Użytkownik wybiera produkt. kroku informacje 7. Użytkownik wskazuje ilość. w jednym kierunku 8. System stwierdza, że użytkownik jest mu znany. 9. System otwiera połączenie z systemem hurtowni. 10. System prosi system hurtowni o podanie aktualnych stanów magazynowych. 11. System magazynowy hurtowni przekazuje aktualne stany magazynowe. 12. System stwierdza, że w magazynie jest wystarczająca ilość żądanego towaru. Poszukaj celu na wyższym poziomie 15

16 BŁĘDY niskie poziomy celu PO Zakres: Aplikacja obsługująca sprzedaż Poziom: Cel użytkownika Aktor główny: Klient/użytkownik 1. Klient przekazuje systemowi identyfikator i hasło. 2. System stwierdza poprawność tożsamości użytkownika. 3. Użytkownik udostępnia dane osobowe (nazwisko, adres, numer telefonu); wybiera towary i ilości. 4. System stwierdza, że użytkownik jest mu znany. 5. Kontaktując się z systemem magazynowym hurtowni, system stwierdza, że w magazynie jest wystarczająca ilość żądanego towaru. Napisz specyfikację UC Dokumentacja przypadku użycia Dokumentacja przypadku użycia Jacek Jakieła Analityk biznesowy Dokumentacja przypadku użycia 16

17 Zadanie 5 Narysuj model obiektów biznesowych Aspekt statyczny Księgarnia korzysta z 3 typów dokumentów biznesowych: Rozliczenie utargu, Raport strat i Dowód zakupu Klient może otrzymać paragon lub fakturę, które są dowodami zakupu Faktura i paragon dotyczą sprzedanego produktu Faktura wystawiana jest w dwóch kopiach Dla reklamowanego produktu tworzona jest karta reklamacji, której częścią jest uzasadnienie reklamacji Na podstawie Rozliczenia utargu opracowywana jest Prognoza sprzedaży Na podstawie Prognozy przygotowywane jest Zlecenie zakupu produktów Zadanie 6 Narysuj powiązania aktorów z obiektami Aspekt statyczny Za zaopatrzenie odpowiada Pracownik magazynu Za bieżącą obsługę klienta odpowiada Pracownik obsługi klienta Za przyjmowanie wpłat i wydawanie dowodów zakupu odpowiada Kasjer Za weryfikowanie finansów firmy odpowiada Kontroler Za przyjmowanie reklamacji klientów odpowiada Pracownik obsługi reklamacji 17

18 Aspekt statyczny Księgarnia posiada cztery działy: Dział sprzedaży Kontroling Magazyn Dział obsługi reklamacji Zadanie 7 Narysuj powiązania aktorów z jednostkami organizacyjnymi Jednostki organizacyjne Działy-Pracownicy Kasjer realizuje zadania zlecane przez Dział Obsługi Reklamacji oraz Dział Sprzedaży Pracownik Obsługi Klienta i Pracownik Obsługi Reklamacji realizują zadania Działu Sprzedaży Kontroler wykonuje zadania dla Działu Kontrolingu Pracownik Magazynu wykonuje zadania dla Magazynu Zależności Działy-Pracownicy 18

Przypadki użycia. Analiza. Model biznesowy. Specyfikacja wymagań. Model dziedziny problemu. Przypadki użycia

Przypadki użycia. Analiza. Model biznesowy. Specyfikacja wymagań. Model dziedziny problemu. Przypadki użycia 2 Analiza Model biznesowy Specyfikacja wymagań Przypadki użycia Model dziedziny problemu 3 Przypadek użycia Przypadek użycia to umowa między uczestnikami systemu, określająca sposób zachowania systemu

Bardziej szczegółowo

Inżynieria oprogramowania. Wykład 7 Inżynieria wymagań: punkty widzenia, scenariusze, przypadki użycia

Inżynieria oprogramowania. Wykład 7 Inżynieria wymagań: punkty widzenia, scenariusze, przypadki użycia Inżynieria oprogramowania Wykład 7 Inżynieria wymagań: punkty widzenia, scenariusze, przypadki użycia Punkt widzenia (Point of View) Systemy oprogramowania mają zwykle kilku różnych użytkowników. Wielu

Bardziej szczegółowo

PROJEKT INŻYNIERIA OPROGRAMOWANIA. Temat: System obsługi kasy - projekt wzorcowy

PROJEKT INŻYNIERIA OPROGRAMOWANIA. Temat: System obsługi kasy - projekt wzorcowy Wydział Elektroniki Politechniki Wrocławskiej Kierunek:., Specjalność:... PROJEKT INŻYNIERIA OPROGRAMOWANIA Temat: System obsługi kasy - projekt wzorcowy Opracowanie: dr inż. Paweł Skrobanek Wrocław 2006

Bardziej szczegółowo

Ćwiczenia 3: Specyfikacja wymagań Pytania:

Ćwiczenia 3: Specyfikacja wymagań Pytania: Ćwiczenia 3: Specyfikacja wymagań Pytania: 1. Przygotuj przypadek użycia opisujący obsługę zamówienia w sklepie internetowym (krok po kroku). Zaczynamy od identyfikatora przypadku użycia (powiedzmy UC1),

Bardziej szczegółowo

Modelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Modelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych Modelowanie przypadków użycia Jarosław Kuchta Podstawowe pojęcia Przypadek użycia jest formalnym środkiem dla przedstawienia funkcjonalności systemu informatycznego z punktu widzenia jego użytkowników.

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 4

Podstawy programowania III WYKŁAD 4 Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.

Bardziej szczegółowo

SPECYFIKACJE WYMAGAŃ PRZYPADKI UŻYCIA (USE CASE)

SPECYFIKACJE WYMAGAŃ PRZYPADKI UŻYCIA (USE CASE) SPECYFIKACJE WYMAGAŃ PRZYPADKI UŻYCIA (USE CASE) Na podstawie http://wazniak.mimuw.edu.pl/index.php?title=io-2-lab Prof. dr hab. Marek Wisła INTERNETOWA SPRZEDAŻ KSIĄŻEK Księgarnia internetowa Przygotuj

Bardziej szczegółowo

Diagram przypadków użycia

Diagram przypadków użycia Diagram przypadków użycia Diagram przypadków użycia opisuje system z punktu widzenia użytkownika, pokazuje, co robi system, a nie jak to robi. Diagram ten sam w sobie zazwyczaj nie daje nam zbyt wielu

Bardziej szczegółowo

Modelowanie i analiza systemów informatycznych Spis treści

Modelowanie i analiza systemów informatycznych Spis treści Modelowanie i analiza systemów informatycznych Spis treści Modelowanie i analiza systemów informatycznych...1 Ćwiczenia 1...2 Wiadomości podstawowe:...2 Ćwiczenia...8 Ćwiczenia 1 Wiadomości podstawowe:

Bardziej szczegółowo

DIAGRAM PRZYPADKÓW UŻYCIA USE CASE MODEL

DIAGRAM PRZYPADKÓW UŻYCIA USE CASE MODEL Projektowanie Systemów Komputerowych Laboratoria/Projekty Krzysztof Regulski AGH, WIMiIP DIAGRAM PRZYPADKÓW UŻYCIA USE CASE MODEL 1) Zastosowanie Jedną ze stosowanych metodologii prowadzenia projektów

Bardziej szczegółowo

Cel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2

Cel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2 Wyższa Szkoła Menedżerska w Legnicy Systemy informatyczne w przedsiębiorstwach Zarządzanie, ZIP, sem. 6 (JG) Modelowanie wymagań Wykład 2 Grzegorz Bazydło Cel wykładu Celem wykładu jest przekazanie wiedzy

Bardziej szczegółowo

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),

Bardziej szczegółowo

Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 6 Wskazówki i sugestie

Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 6 Wskazówki i sugestie Inżynieria wymagań Wykład 2 Proces pisania przypadków użycia Część 6 Wskazówki i sugestie Opracowane w oparciu o materiały IBM (kurs REQ570: Writing Good Use Cases) Wyzwania podczas pisania przypadków

Bardziej szczegółowo

Analiza i projektowanie obiektowe 2015/2016. Wykład 2: Przypadki użycia

Analiza i projektowanie obiektowe 2015/2016. Wykład 2: Przypadki użycia Analiza i projektowanie obiektowe 2015/2016 Wykład 2: Przypadki użycia Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Czym są przypadki użycia. 2.

Bardziej szczegółowo

IO - inżynieria oprogramowania. dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl

IO - inżynieria oprogramowania. dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl IO - inżynieria oprogramowania dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl Metody porządkowania wymagań funkcjonalnych Liczba wymagań funkcjonalnych może być bardzo duża; konieczne jest pewnego rodzaju

Bardziej szczegółowo

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),

Bardziej szczegółowo

Aplikacja mobilna Nasz Bank

Aplikacja mobilna Nasz Bank Aplikacja mobilna Nasz Bank Instrukcja Użytkownika BANK SPÓŁDZIELCZY w ZATORZE Aplikacja mobilna Nasz Bank Przewodnik Użytkownika system operacyjny Android 1 Spis treści WSTĘP... 3 Pobranie Aplikacji mobilnej...

Bardziej szczegółowo

unikupon.pl Unikupon MD Instrukcja obsługi

unikupon.pl Unikupon MD Instrukcja obsługi unikupon.pl Unikupon MD Instrukcja obsługi Spis treści 1. Uruchamianie programu... 3 1.1 Ekran powitalny... 3 1.2 Obsługa menu startowego... 3 1.3 Ekran łączenia z drukarką... 3 1.4 Zezwolenie na dostęp

Bardziej szczegółowo

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),

Bardziej szczegółowo

Bank Spółdzielczy w Suszu Spółdzielcza Grupa Bankowa. Aplikacja mobilna. Nasz Bank. Przewodnik Użytkownika. system operacyjny Android

Bank Spółdzielczy w Suszu Spółdzielcza Grupa Bankowa. Aplikacja mobilna. Nasz Bank. Przewodnik Użytkownika. system operacyjny Android Bank Spółdzielczy w Suszu Spółdzielcza Grupa Bankowa Aplikacja mobilna Nasz Bank Przewodnik Użytkownika system operacyjny Android https://www.bssusz.pl Spis treści WSTĘP... 3 Pobranie Aplikacji mobilnej...

Bardziej szczegółowo

Wersja programu

Wersja programu Wersja 2017.3 programu Wersja iagent24 2017.3 wprowadza trzy nowe moduły: Moduł Zestawienia operacji biura, który umożliwia rozliczanie produkcji agencji z towarzystwami ubezpieczeń. Moduł Przychody i

Bardziej szczegółowo

Instrukcja realizacji usługi DOŁADOWANIE TELEFONU POPRZEZ WYDRUK KUPONU DOŁADUJĄCEGO

Instrukcja realizacji usługi DOŁADOWANIE TELEFONU POPRZEZ WYDRUK KUPONU DOŁADUJĄCEGO Instrukcja realizacji usługi DOŁADOWANIE TELEFONU POPRZEZ WYDRUK KUPONU DOŁADUJĄCEGO Aby dokonać sprzedaży kuponu z kodem doładowującym telefon należy rozpocząć następujące czynności na terminalu: 1. Kliknij

Bardziej szczegółowo

Tytuł prezentacji. Dualny Model Sprzedaży podręcznik użytkownika

Tytuł prezentacji. Dualny Model Sprzedaży podręcznik użytkownika Tytuł prezentacji Dualny Model Sprzedaży podręcznik użytkownika Spis treści: 1. DMS podstawy systemu. 2. Zawieranie umów ubezpieczenia w systemie DMS. - Klient, który wyraził zgodę na otrzymywanie ofert

Bardziej szczegółowo

UML cz. I. UML cz. I 1/1

UML cz. I. UML cz. I 1/1 UML cz. I UML cz. I 1/1 UML cz. I 2/1 UML - Unified Modeling Language ujednolicony można go współdzielić z wieloma pracownikami modelowania służy do opisu projektowanego modelu język posiada opisaną strukturę

Bardziej szczegółowo

Analiza i projektowanie obiektowe 2017/2018. Wykład 2: Przypadki użycia

Analiza i projektowanie obiektowe 2017/2018. Wykład 2: Przypadki użycia Analiza i projektowanie obiektowe 2017/2018 Wykład 2: Przypadki użycia Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Czym są przypadki użycia. 2.

Bardziej szczegółowo

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Diagramy przypadków użycia

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Diagramy przypadków użycia Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Diagramy przypadków użycia Diagramy przypadków użycia jako narzędzie modelowania wymagań Nazwa diagramu

Bardziej szczegółowo

Tworzenie warstwy zasobów projektowanie metodą strukturalną

Tworzenie warstwy zasobów projektowanie metodą strukturalną Tworzenie warstwy zasobów projektowanie metodą strukturalną Autor Zofia Kruczkiewicz Programowanie i wdrażanie systemów informatycznych 2011-03-27 1 1. Zasady modelowania wymagań funkcjonalnych systemu

Bardziej szczegółowo

Zakup kredytów i kont Professional

Zakup kredytów i kont Professional Zakup kredytów i kont Professional System płatności za wydruki świadectwa charakterystyki energetycznej budynków i projektowanych charakterystyk energetycznych jest systemem przedpłatowym (tak jak telefony

Bardziej szczegółowo

Projektowanie systemów informatycznych. Diagramy przypadków użycia

Projektowanie systemów informatycznych. Diagramy przypadków użycia Informacje ogólne i przykłady Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski jako narzędzie modelowania wymagań Nazwa use case diagrams. Cel stosowania Określenie wymagań

Bardziej szczegółowo

unikupon.pl Unikupon PC Instrukcja obsługi

unikupon.pl Unikupon PC Instrukcja obsługi unikupon.pl Unikupon PC Instrukcja obsługi Spis treści 1. Uruchamianie programu...3 1.1 Logowanie...3 2. Korzystanie z menu programu...4 3. Doładowanie online...5 4. Sprzedaż kuponu...6 5. Zamówienia...8

Bardziej szczegółowo

Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 3 Identyfikacja przypadków użycia

Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 3 Identyfikacja przypadków użycia Inżynieria wymagań Wykład 2 Proces pisania przypadków użycia Część 3 Identyfikacja przypadków użycia Opracowane w oparciu o materiały IBM (kurs REQ570: Writing Good Use Cases) Znajdowanie przypadków użycia

Bardziej szczegółowo

Analiza procesów: notacja UML, modele przypadków użycia, Rich Picture

Analiza procesów: notacja UML, modele przypadków użycia, Rich Picture 45 min Ergonomia pracy umysłowej prof. dr hab. inż. Marcin Sikorski Analiza procesów: notacja UML, modele przypadków użycia, Rich Picture 7 Data wykładu:............. Razem slajdów: 23 Sytuacja problemowa

Bardziej szczegółowo

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER PRZEZ INTERNET

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER PRZEZ INTERNET INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER PRZEZ INTERNET OTWARCIE RACHUNKU ROR PRZEZ INTERNET Aby otworzyć rachunek ROR przez Internet należy, uruchomić portal Alior Banku i przejść do sekcji Klienci Indywidualni/Konta

Bardziej szczegółowo

Instalacja rozwiązania... 2. Uruchomienie rozwiązania w systemie Sage... 3. Konfiguracja dodatku... 4. Ustawienia dodatkowe rozwiązania...

Instalacja rozwiązania... 2. Uruchomienie rozwiązania w systemie Sage... 3. Konfiguracja dodatku... 4. Ustawienia dodatkowe rozwiązania... Rozwiązanie przygotowane do wymiany danych pomiędzy programem Sage Handel a serwisem www.allegro.pl za pośrednictwem oprogramowania Firmy PhotoSoft EasyUploader. Rozwiązanie pozwala na przesyłanie towarów

Bardziej szczegółowo

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie

Bardziej szczegółowo

Agenda. Cele projektu Wizja projektu Modelowanie biznesowe Wymagania użytkownika Przypadki użycia

Agenda. Cele projektu Wizja projektu Modelowanie biznesowe Wymagania użytkownika Przypadki użycia Analiza biznesowa Agenda Cele projektu Wizja projektu Modelowanie biznesowe Wymagania użytkownika Przypadki użycia Cele projektu Cechy SMART S Specific Precyzyjne M Measurable Mierzalne A Agreed To Zaakceptowane

Bardziej szczegółowo

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017 Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy

Bardziej szczegółowo

Jerzy Skalski s9473, grupa WIs I.6-11c. System wspierający obsługę klienta dla firm sprzedających na Allegro

Jerzy Skalski s9473, grupa WIs I.6-11c. System wspierający obsługę klienta dla firm sprzedających na Allegro Jerzy Skalski s9473, grupa WIs I.6-11c System wspierający obsługę klienta dla firm sprzedających na Allegro 1. WYMAGANIA UŻYTKOWNIKA Użytkownicy systemu: System powinien przechowywać informacje dotyczące:

Bardziej szczegółowo

Tytuł prezentacji. Dualny Model Sprzedaży podręcznik użytkownika

Tytuł prezentacji. Dualny Model Sprzedaży podręcznik użytkownika Tytuł prezentacji Dualny Model Sprzedaży podręcznik użytkownika Spis treści: 1. DMS podstawy systemu. 2. Zawieranie umów ubezpieczenia w systemie DMS. - Klient, który wyraził zgodę na otrzymywanie ofert

Bardziej szczegółowo

Źródło: S. Wrycza, B. Marcinkowski, K. Wyrzykowski Język UML 2.0 w modelowaniu systemów informatycznych Helion DIAGRAMY INTERAKCJI

Źródło: S. Wrycza, B. Marcinkowski, K. Wyrzykowski Język UML 2.0 w modelowaniu systemów informatycznych Helion DIAGRAMY INTERAKCJI DIAGRAMY INTERAKCJI DIAGRAMY STEROWANIA INTERAKCJĄ Diagramy sterowania interakcją dokumentują logiczne związki między fragmentami interakcji. Podstawowe kategorie pojęciowe diagramów sterowania interakcją

Bardziej szczegółowo

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu Inżynieria wymagań Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia Część 5 Definicja systemu Opracowane w oparciu o materiały IBM (kurs REQ480: Mastering Requirements Management with Use

Bardziej szczegółowo

INSTRUKCJA. ERP OPTIMA - Obsługa w zakresie podstawowym dla hufców. Opracował: Dział wdrożeń systemów ERP. Poznań, wersja 1.

INSTRUKCJA. ERP OPTIMA - Obsługa w zakresie podstawowym dla hufców. Opracował: Dział wdrożeń systemów ERP. Poznań, wersja 1. INSTRUKCJA ERP OPTIMA - Obsługa w zakresie podstawowym dla hufców wersja 1.0 Opracował: Dział wdrożeń systemów ERP 2017 Supremo Sp. z o.o. Strona 1 z 35 Spis treści: 1. Dodawanie kontrahenta import z GUS

Bardziej szczegółowo

INSTRUKCJA OBŁUGI APLIKACJI ASSECO MAA

INSTRUKCJA OBŁUGI APLIKACJI ASSECO MAA INSTRUKCJA OBŁUGI APLIKACJI ASSECO MAA 1. REJESTRACJA URZĄDZENIA AUTORYZUJĄCEGO W celu zarejestrowania urządzenia autoryzującego, w aplikacji mobilnej Asseco MAA należy wybrać przycisk [ROZPOCZNIJ]. Strona

Bardziej szczegółowo

Instrukcja obsługi aplikacji epay

Instrukcja obsługi aplikacji epay Instrukcja obsługi aplikacji epay Teleserwis PayTel Comp SA, Teleserwis PayTel ul. Działkowa 115a 02-234 Warszawa telefon: 58 660 10 66 faks: 58 660 10 67 email: teleserwis@paytel.pl Dział Obsługi Kontrahenta

Bardziej szczegółowo

Moduł do płatności mobilnych najprostszy sposób zatwierdzenia płatności w komórce

Moduł do płatności mobilnych najprostszy sposób zatwierdzenia płatności w komórce Moduł do płatności mobilnych najprostszy sposób zatwierdzenia płatności w komórce Dla kogo? Dla podmiotów z branży m-commerce i e-commerce posiadających aplikacje i strony mobilne. Twój Klient chce coś

Bardziej szczegółowo

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze?

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze? Poradnik zetula.pl Jak założyć konto na zetula.pl i zabezpieczyć dane na swoim komputerze? 1.Wejdź na stronę www.zetula.pl 2.Kliknij na odnośniku Utwórz nowe konto 3.Wypełnij formularz rejestracyjny. Pola

Bardziej szczegółowo

Wniosek Dobry Start pytania i odpowiedzi

Wniosek Dobry Start pytania i odpowiedzi Wniosek Dobry Start pytania i odpowiedzi 1. Czy Orange Finanse umożliwia złożenie wniosku "Dobry Start" Tak, osoby fizyczne będące klientami Orange Finanse i posiadające dostęp do bankowości internetowej

Bardziej szczegółowo

Inżynieria oprogramowania II

Inżynieria oprogramowania II Wymagania funkcjonalne, przypadki użycia Inżynieria oprogramowania II Problem i cel Tworzenie projektów bez konkretnego celu nie jest dobre Praktycznie każdy projekt informatyczny powstaje z uwagi na jakiś

Bardziej szczegółowo

Szczegółowe warunki obsługi Konta Inteligo w kanale mobilnym IKO w Powszechnej Kasie Oszczędności Banku Polskim SA

Szczegółowe warunki obsługi Konta Inteligo w kanale mobilnym IKO w Powszechnej Kasie Oszczędności Banku Polskim SA Obowiązuje do 31 lipca 2014 r. Szczegółowe warunki obsługi Konta Inteligo w kanale mobilnym IKO w Powszechnej Kasie Oszczędności Banku Polskim SA Spis treści Rozdział 1. Przedmiot Szczegółowych warunków

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA. laboratorium

INŻYNIERIA OPROGRAMOWANIA. laboratorium INŻYNIERIA OPROGRAMOWANIA laboratorium UML 1/4 UML (Unified Modeling Language) - język modelowania obiektowego systemów i procesów [Wikipedia] Spojrzenie na system z różnych perspektyw dzięki zastosowaniu

Bardziej szczegółowo

Opis programu: www.optikom.eu

Opis programu: www.optikom.eu Opis programu: 1) Naliczanie minutowe... 2 2) Karnety... 5 3) Barek... 5 4) Imprezy urodzinowe... 7 5) Rejestracja sprzedaży... 10 6) Raport... 15 7) Magazyn... 18 8) Rejestracja czasu pracy... 18 9) Instalacja

Bardziej szczegółowo

Podręcznik użytkownika 360 Księgowość Deklaracja VAT i plik JPK Wystawiaj deklaracje VAT, generuj pliki JPK w programie 360 Księgowość.

Podręcznik użytkownika 360 Księgowość Deklaracja VAT i plik JPK Wystawiaj deklaracje VAT, generuj pliki JPK w programie 360 Księgowość. Podręcznik użytkownika 360 Księgowość Deklaracja VAT i plik JPK Wystawiaj deklaracje VAT, generuj pliki JPK w programie 360 Księgowość. Spis treści Deklaracja podatku VAT... 2 Raport kontrolny VAT / JPK...

Bardziej szczegółowo

Przewodnik po płatnościach zbliżeniowych. czyli jak szybko, wygodnie i bezpiecznie zapłacisz za drobne zakupy.

Przewodnik po płatnościach zbliżeniowych. czyli jak szybko, wygodnie i bezpiecznie zapłacisz za drobne zakupy. Przewodnik po płatnościach zbliżeniowych czyli jak szybko, wygodnie i bezpiecznie zapłacisz za drobne zakupy. Co to jest karta zbliżeniowa i płatność zbliżeniowa? Karta zbliżeniowa to karta, która poza

Bardziej szczegółowo

Klient poczty elektronicznej - Thunderbird

Klient poczty elektronicznej - Thunderbird Klient poczty elektronicznej - Thunderbird Wstęp Wstęp Klient poczty elektronicznej, to program który umożliwia korzystanie z poczty bez konieczności logowania się na stronie internetowej. Za jego pomocą

Bardziej szczegółowo

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34 Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34 Projektowanie oprogramowania cd. 2/34 Modelowanie CRC Modelowanie CRC (class-responsibility-collaborator) Metoda identyfikowania poszczególnych

Bardziej szczegółowo

TELEFONEM DZIĘKI IKO MOBILNE

TELEFONEM DZIĘKI IKO MOBILNE PŁAĆ I WYPŁACAJ PŁAĆ I WYPŁACAJ TELEFONEM DZIĘKI IKO PŁATNOŚCI MOBILNE PŁATNOŚCI MOBILNE PKO Bank Polski uruchomił rewolucyjny system płatności mobilnych! Od dzisiaj każdy Klient Banku może korzystać z

Bardziej szczegółowo

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki

Bardziej szczegółowo

Podręcznik użytkownika aplikacji E-Hurt

Podręcznik użytkownika aplikacji E-Hurt Podręcznik użytkownika aplikacji E-Hurt 1 Spis treści 1 SPIS TREŚCI... 2 1.1 MAPA STRON APLIKACJI... 3 2 FUNKCJONALNOŚĆ APLIKACJI DLA KLIENTA... 4 2.1 LOGOWANIE SIĘ DO APLIKACJI... 4 2.2 MÓJ PROFIL...

Bardziej szczegółowo

Rozdział 1. Integracja systemu "KasNet" z pinpadami firmy "First Data Polska S.A."

Rozdział 1. Integracja systemu KasNet z pinpadami firmy First Data Polska S.A. Rozdział 1. 1. Sprzedaż Uruchamiamy poprzez wpisanie kwoty w oknie płatności w polu "Karta płatnicza" i zatwierdzenie klawiszem F1 lub "Sprzedaż". Od tego momentu należy postępować wg komunikatów wyświetlanych

Bardziej szczegółowo

Przewodnik użytkownika systemu AgentWorks transakcje wychodzące wydanie 11 wersja polska

Przewodnik użytkownika systemu AgentWorks transakcje wychodzące wydanie 11 wersja polska Przewodnik użytkownika systemu AgentWorks transakcje wychodzące wydanie 11 wersja polska Przewodnik użytkownika systemu AgentWorks transakcje wychodzące wydanie 11 wersja polska 09/01/2013 2012 MoneyGram

Bardziej szczegółowo

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 9 Strukturyzacja modelu przypadków użycia

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 9 Strukturyzacja modelu przypadków użycia Inżynieria wymagań Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia Część 9 Strukturyzacja modelu przypadków użycia Opracowane w oparciu o materiały IBM (kurs REQ480: Mastering Requirements

Bardziej szczegółowo

Bankofon - klient. system obsługi banku Novum Bank Enterprise NOE. Instrukcja Użytkownika wersja dokumentu: 3.0

Bankofon - klient. system obsługi banku Novum Bank Enterprise NOE. Instrukcja Użytkownika wersja dokumentu: 3.0 system obsługi banku Novum Bank Enterprise NOE Bankofon - klient Instrukcja Użytkownika wersja dokumentu: 3. Instrukcja przeznaczona jest dla klienta banku. I. Informacje ogólne Klient, by móc skorzystać

Bardziej szczegółowo

Instrukcja użytkownika systemu MOBEVO PANEL PODATNIKA

Instrukcja użytkownika systemu MOBEVO PANEL PODATNIKA Instrukcja użytkownika systemu MOBEVO PANEL PODATNIKA Instrukcja Użytkownika Spis treści Spis treści...2 1Opis systemu...4 2Logowanie do systemu:...4 3Panel podatnika...6 4Ustawienia konta...7 5Zakończenie

Bardziej szczegółowo

Instrukcja obsługi Panelu Sklep

Instrukcja obsługi Panelu Sklep Instrukcja obsługi Panelu Sklep Spis treści: Logowanie Lista wniosków Filtr Stan Edycja wniosku Ustawienia sklepu Zmiana hasła Blokada hasła Generator Linków w Panelu Sklep Strona 1 z 22 Logowanie Panel

Bardziej szczegółowo

Jakie mamy rodzaje kart i do czego może służyć bankomat.

Jakie mamy rodzaje kart i do czego może służyć bankomat. Jakie mamy rodzaje kart i do czego może służyć bankomat. Zgodnie z ustawą - Prawo bankowe - kartą płatniczą jest karta identyfikująca wydawcę i upoważnionego posiadacza do wypłaty gotówki lub dokonywania

Bardziej szczegółowo

Problemy techniczne. Jak można zmienić dane licencjobiorcy?

Problemy techniczne. Jak można zmienić dane licencjobiorcy? Problemy techniczne Jak można zmienić dane licencjobiorcy? Jeśli nastąpi zmiana nazwy lub adresu placówki, która posiada licencję na programy Optivum, to należy o tych zmianach poinformować firmę VULCAN

Bardziej szczegółowo

Instrukcja obsługi aplikacji epay

Instrukcja obsługi aplikacji epay Instrukcja obsługi aplikacji epay Teleserwis PayTel Oddział PayTel SA w Nowym Sączu ul. Nawojowska 118 33-300 Nowy Sącz infolinia: 801 090 108 telefon: 18 521 18 00 faks: 18 521 18 01 e-mail: teleserwis@paytel.pl

Bardziej szczegółowo

Diagramy przypadków uŝycia. związków między nimi

Diagramy przypadków uŝycia. związków między nimi Diagramy przypadków uŝycia Graficzne przedstawienie przypadków uŝycia, aktorów oraz związków między nimi Zadania diagramów platforma komunikacji pomiędzy inwestorem a twórcą systemu identyfikacja i dokumentacja

Bardziej szczegółowo

Możesz teraz dodatkowo, poza telefonem do naszego Centrum Obsługi Klienta, samodzielnie, za pomocą Internetu, zająć się następującymi sprawami:

Możesz teraz dodatkowo, poza telefonem do naszego Centrum Obsługi Klienta, samodzielnie, za pomocą Internetu, zająć się następującymi sprawami: Drogi Kliencie, Możesz teraz dodatkowo, poza telefonem do naszego Centrum Obsługi Klienta, samodzielnie, za pomocą Internetu, zająć się następującymi sprawami: Sprawdzić najbliższe planowane terminy dostaw,

Bardziej szczegółowo

Język UML. dr inż. Piotr Szwed C3, pok

Język UML. dr inż. Piotr Szwed C3, pok Język UML dr inż. Piotr Szwed C3, pok. 212 e-mail: pszwed@ia.agh.edu.pl http://pszwed.ia.agh.edu.pl Przypadki użycia Przypadki użycia: Definicja Przypadek użycia to specyfikacja ciągów akcji i ich wariantów,

Bardziej szczegółowo

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Koszalin, 15.06.2012 r. Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Zespół projektowy: Daniel Czyczyn-Egird Wojciech Gołuchowski Michał Durkowski Kamil Gawroński Prowadzący: Dr inż.

Bardziej szczegółowo

Spis treúci. 1. Wprowadzenie... 13

Spis treúci. 1. Wprowadzenie... 13 Księgarnia PWN: W. Dąbrowski, A. Stasiak, M. Wolski - Modelowanie systemów informatycznych w języku UML 2.1 Spis treúci 1. Wprowadzenie... 13 2. Modelowanie cele i metody... 15 2.1. Przegląd rozdziału...

Bardziej szczegółowo

UML (Unified Modeling Language jest to sposób formalnego opisu modeli reprezentujących projekty informatyczne.

UML (Unified Modeling Language jest to sposób formalnego opisu modeli reprezentujących projekty informatyczne. 45. UML, jego struktura i przeznaczenie. Przeznaczenie UML (Unified Modeling Language jest to sposób formalnego opisu modeli reprezentujących projekty informatyczne. Pozwala obrazować, specyfikować, tworzyć

Bardziej szczegółowo

PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START

PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START Biuro Obsługi Klienta Dotpay ul. Wielicka 72, 30-552 Kraków tel. +48 12 688 26 00 e-mail: bok@dotpay.pl PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START Wersja 1.29.6.1 SPIS TREŚCI Strona 2 / 15 WSTĘP...

Bardziej szczegółowo

System SZOP, Przypadki użycia: Szczegółowy opis modyfikacji dokumentu. Agata Chrobak Kornel Jakubczyk Tomasz Klukowski Przemek Kosiak

System SZOP, Przypadki użycia: Szczegółowy opis modyfikacji dokumentu. Agata Chrobak Kornel Jakubczyk Tomasz Klukowski Przemek Kosiak System SZOP, Przypadki użycia: Szczegółowy opis modyfikacji dokumentu Agata Chrobak Kornel Jakubczyk Tomasz Klukowski Przemek Kosiak 21 marca 2007 1 2 1 Zakres System SZOP 2 Poziom Cel użytkownika 3 Główny

Bardziej szczegółowo

ZAŁĄCZNIK 2. Specyfikacja Techniczna Oprogramowania Billon

ZAŁĄCZNIK 2. Specyfikacja Techniczna Oprogramowania Billon ZAŁĄCZNIK 2 Specyfikacja Techniczna Oprogramowania Billon 1 Spis treści 1. Elementy Oprogramowania... 3 2. Obieg Pieniądza Elektronicznego... 5 3. Główne formy wykorzystania... 6 3.1. Wystawienie Instrumentu

Bardziej szczegółowo

Kilometrówki24.pl to system służący do ewidencjonowania przejazdów pojazdów wykorzystywanych w przedsiębiorstwach.

Kilometrówki24.pl to system służący do ewidencjonowania przejazdów pojazdów wykorzystywanych w przedsiębiorstwach. Czym są Kilometrówki24.pl? Kilometrówki24.pl to system służący do ewidencjonowania przejazdów pojazdów wykorzystywanych w przedsiębiorstwach. Dla kogo skierowany jest ten system? Kilometrówki24.pl skierowany

Bardziej szczegółowo

Spis treści. Rejestracja/logowanie. Zmiana numeru konta klienta. Tworzenie nowej przesyłki. Zamawianie kuriera

Spis treści. Rejestracja/logowanie. Zmiana numeru konta klienta. Tworzenie nowej przesyłki. Zamawianie kuriera DHL24 - instrukcja Spis treści Wprowadzenie Rejestracja/logowanie Zmiana numeru konta klienta Zamówienie kuriera Tworzenie nowej przesyłki Zamawianie kuriera Wyliczenie ceny Wyliczanie ceny podczas zamawiania

Bardziej szczegółowo

Michał Adamczyk. Język UML

Michał Adamczyk. Język UML Michał Adamczyk Język UML UML I. Czym jest UML Po co UML II.Narzędzia obsługujące UML, edytory UML III.Rodzaje diagramów UML wraz z przykładami Zastosowanie diagramu Podstawowe elementy diagramu Przykładowy

Bardziej szczegółowo

Projektowanie i wdrażanie systemów informatycznych (materiały do wykładu cz. II)

Projektowanie i wdrażanie systemów informatycznych (materiały do wykładu cz. II) Projektowanie i wdrażanie systemów informatycznych (materiały do wykładu cz. II) Jacek Cichosz www.zssk.pwr.wroc.pl Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska Narzędzia modelowania

Bardziej szczegółowo

PODRĘCZNIK UŻYTKOWNIKA PO PORTALU KARTOWYM KARTOSFERA

PODRĘCZNIK UŻYTKOWNIKA PO PORTALU KARTOWYM KARTOSFERA PODRĘCZNIK UŻYTKOWNIKA PO PORTALU KARTOWYM KARTOSFERA 1. Wstęp...3 1.1. Zanim zaczniesz konfiguracja przeglądarki internetowej...3 1.2. Zanim zaczniesz niezbędne kroki do wykonywania transakcji internetowych...3

Bardziej szczegółowo

Opis systemu lojalnościowego e-lar bank. www.e-lar.pl

Opis systemu lojalnościowego e-lar bank. www.e-lar.pl Opis systemu lojalnościowego e-lar bank www.e-lar.pl 1 Spis treści 1. strona startowa 2. założenie konta - rejestracja 3. logowanie 4. panel menu: 1. jak to działa 2. nagrody 3. sklepy 4. kontakt 5. menu

Bardziej szczegółowo

Instrukcja instalacji oraz obsługi czytników i kart procesorowych dla Klientów SBI Banku BPH S.A.

Instrukcja instalacji oraz obsługi czytników i kart procesorowych dla Klientów SBI Banku BPH S.A. Instrukcja instalacji oraz obsługi czytników i kart procesorowych dla Klientów SBI Sez@m Banku BPH S.A. Warszawa 2006 Pakiet instalacyjny 1. Elementy niezbędne do obsługi kluczy zapisanych na kartach procesorowych

Bardziej szczegółowo

Modelowanie obiektowe - Ćw. 5.

Modelowanie obiektowe - Ćw. 5. 1 Modelowanie obiektowe - Ćw. 5. Treść zajęć: Dokumentacja przypadków użycia tworzenie scenariuszy. Diagramy przypadków użycia przedstawiają bardzo ogólny obraz systemu, nie pozwalają jednak na przedstawienie

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWANIA USŁUGI mobile e-bank EBS

INSTRUKCJA UŻYTKOWANIA USŁUGI mobile e-bank EBS INSTRUKCJA UŻYTKOWANIA USŁUGI mobile e-bank EBS INFORMACJE OGÓLNE Usługa mobile e-bank EBS umożliwia dostęp do usług bankowych poprzez Internet z wykorzystaniem urządzeń mobilnych (tablety, smartfony).

Bardziej szczegółowo

Instrukcja użytkownika esowk Realizacja wniosku kredytowego przez POS Kredyt gotówkowy

Instrukcja użytkownika esowk Realizacja wniosku kredytowego przez POS Kredyt gotówkowy Instrukcja użytkownika esowk Realizacja wniosku kredytowego przez POS Kredyt gotówkowy data: 2014-01-16 Spis treści 1. Kalkulator kredytowy... 4 2. Podstawowe dane o kliencie... 7 3. Dodatkowe dane dotyczące

Bardziej szczegółowo

Przewodnik po płatnościach zbliżeniowych. czyli jak szybko, wygodnie i bezpiecznie zapłacisz za drobne zakupy

Przewodnik po płatnościach zbliżeniowych. czyli jak szybko, wygodnie i bezpiecznie zapłacisz za drobne zakupy Przewodnik po płatnościach zbliżeniowych czyli jak szybko, wygodnie i bezpiecznie zapłacisz za drobne zakupy Co to jest karta zbliżeniowa i płatność zbliżeniowa? Karta zbliżeniowa to karta, która poza

Bardziej szczegółowo

Wymagania klienta mogą być opisane na różnych poziomach abstrakcji: Podział wymagań: Wymagania funkcjonalne Wymagania niefunkcjonalne

Wymagania klienta mogą być opisane na różnych poziomach abstrakcji: Podział wymagań: Wymagania funkcjonalne Wymagania niefunkcjonalne Definiowanie wymagań Wymagania klienta mogą być opisane na różnych poziomach abstrakcji: 1. Definicja wymagań jest zapisana w języku naturalnym jako rezultat rozmów z przedstawiciela klienta 2. Specyfikacja

Bardziej szczegółowo

Dokumentacja projektu QUAIKE Architektura oprogramowania

Dokumentacja projektu QUAIKE Architektura oprogramowania Licencjacka Pracownia Oprogramowania Instytut Informatyki Uniwersytetu Wrocławskiego Jakub Kowalski, Andrzej Pilarczyk, Marek Kembrowski, Bartłomiej Gałkowski Dokumentacja projektu QUAIKE Architektura

Bardziej szczegółowo

Użytkownik przypisany zostaje również do danej grupu uprawnień szczegóły punkt 6.

Użytkownik przypisany zostaje również do danej grupu uprawnień szczegóły punkt 6. Instrukcja IMZ Wersja 2.0 1. INFORMACJE OGÓLNE IMZ jest modułem umożliwiającym przesyłanie do firmy Nowa France zamówień i kosztorysów. Dowody są automatycznie importowane do systemu sprzedaży Nowa France.

Bardziej szczegółowo

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:

Bardziej szczegółowo

Określanie wymagań. Cele przedsięwzięcia. Kontekst przedsięwzięcia. Rodzaje wymagań. Diagramy przypadków użycia use case diagrams

Określanie wymagań. Cele przedsięwzięcia. Kontekst przedsięwzięcia. Rodzaje wymagań. Diagramy przypadków użycia use case diagrams Cele przedsięwzięcia Określanie wymagań Klienta, np. Wzrost efektywności, spadek kosztów, rozszerzenie rynku, unikanie błędów Wykonawcy Biznesowe Techniczne Priorytety! Kontekst przedsięwzięcia Użytkownicy

Bardziej szczegółowo

MASZ TO JAK W BANKU, CZYLI PO CO NAM KARTY I INNE PRODUKTY BANKOWE.

MASZ TO JAK W BANKU, CZYLI PO CO NAM KARTY I INNE PRODUKTY BANKOWE. MASZ TO JAK W BANKU, CZYLI PO CO NAM KARTY I INNE PRODUKTY BANKOWE. Szczecin, maj 2018 Tatiana Mazurkiewicz BANK KOMERCYJNY Instytucja finansowa: o gromadzi środki pieniężne gromadzi depozyty klientów

Bardziej szczegółowo

Instrukcja krok po kroku przedstawi Ci jak w łatwy sposób obsłużyć klienta i wykonać przekaz.

Instrukcja krok po kroku przedstawi Ci jak w łatwy sposób obsłużyć klienta i wykonać przekaz. Uwagi początkowe: - dane wprowadzone w formularzu są tylko i wyłącznie przykładowe nie należy ich używać - wpłata jednorazowa (maksymalna) jaką może uiścić klient to 5000 USD lub EUR - dane wprowadzenie

Bardziej szczegółowo

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce) emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest sklepom internetowych zbudowanym w oparciu

Bardziej szczegółowo

Modelowanie obiektowe - Ćw. 3.

Modelowanie obiektowe - Ćw. 3. 1 Modelowanie obiektowe - Ćw. 3. Treść zajęć: Diagramy przypadków użycia. Zasady tworzenia diagramów przypadków użycia w programie Enterprise Architect. Poznane dotychczas diagramy (czyli diagramy klas)

Bardziej szczegółowo

Panel Administracyjny Spis treści:

Panel Administracyjny Spis treści: Panel Administracyjny Spis treści: 1. Wstęp - ogólne informacje dot. panelu Moje-Serwery.pl 2. Rejestracja konta w serwisie Moje-Serwery.pl i logowanie. 3. Dane konta - ustawienia konta użytkownika. 4.

Bardziej szczegółowo

Instrukcja użytkownika esowk Realizacja wniosku kredytowego Kredyt gotówkowy

Instrukcja użytkownika esowk Realizacja wniosku kredytowego Kredyt gotówkowy Instrukcja użytkownika esowk Realizacja wniosku kredytowego Kredyt gotówkowy wersja 2.15 data: 2013-06-27 W celu wprowadzenia nowego wniosku o kredyt gotówkowy należy wybrać: Menu główne/nowy wniosek/kredyt

Bardziej szczegółowo

Przypadki użycia (use cases) Po co są przypadki użycia? Próby definicji Podstawowe pojęcia Notacje Relacje Dokumentacja Kroki metody Przykłady

Przypadki użycia (use cases) Po co są przypadki użycia? Próby definicji Podstawowe pojęcia Notacje Relacje Dokumentacja Kroki metody Przykłady Po co są przypadki użycia? Próby definicji Podstawowe pojęcia Notacje Relacje Dokumentacja Kroki metody Przykłady Po co są przypadki użycia? Gdy projektujemy jakikolwiek system, najważniejszym etapem jest!!!

Bardziej szczegółowo

Modelowanie obiektowe - Ćw. 6.

Modelowanie obiektowe - Ćw. 6. 1 Modelowanie obiektowe - Ćw. 6. Treść zajęć: Dokumentacja przypadków użycia diagramy czynności. Poznane wcześniej diagramy przypadków użycia pokazują co system powinien robić. Natomiast diagramy czynności

Bardziej szczegółowo