IMG07 (5)

IMG07 (5)



200 UML 2.x. • Ćwiczenia zaawansowane

(np. aktorzy systemu) lub metody (np. przypadki użycia). Przykład takiej implementacji w języku Java na bazie ćwiczenia 3.4 (funkcjonalność systemu CRM) zaprezentowano na rysunku 11.4 oraz listingu 11.6.


Rysunek 11.4. Przypadki użycia systemu CRM przez aktora Menedżer działu marketingu

Listing 11.6 prezentujący kod źródłowy klasy napisanej w języku Java jest tylko jedną z wielu możliwości realizacji koncepcji zaprezentowanej na rysunku 11.4. Istotą diagramu przypadków użycia, podobnie jak diagramu wymagań systemowych, jest brak narzucania programiście sposobu rozwiązania postawionego problemu.

Listing 11.6. Przykład implementacji przypadków użycia dla Menedżera działu marketingu w języku Java 1. /**

2.    Implementacja przypadków użycia dla aktora MenedzerDzialuMarketingu.

3.    *

4.    @author Helion

5.    @version 0.1

6.    */

7.    public class MenedzerDzialuMarketingu

8.    {

9.    CallCenter cc;

10.    CzasPracy cp;

11.    CentrumKontaktow ck;

12.    public MenedzerDzialuMarketingu(CallCenter cc, CzasPracy cp,

CentrumKontaktow ck)

13.    {

14.    this.cc-cc;

15.    this.cp-cp;

16.    this.ck<*ck;

17.    |

18. public void zarzadzajCallCenter(CallCenter cc) { ... }

19. public void zarzadzajCzasemPracy(CzasPracy cp) { — }

20.    public void zarzadzajCentrumKontaktow(CentrumKontaktow ck) (...)

21.    }

Na listingu 11.6 linie kodu 18-20 wymagają uzupełnienia pozwalającego na realizację potrzeb informacyjnych Menedżera działu marketingu.


Wyszukiwarka

Podobne podstrony:
IMG70 (7) UMl 2.x, • Ćwiczenia zaawansowane Płatność Online mosi60 nlo ir/y szczegółowe przypadki u
IMG96 (8) 194 UML 2.1 Ćwiczenia zaawansowane tWICIIIIEDiagramy klas W celu zaprezentowania istoty p
IMG03 (5) UML 2.x. • Ćwiczenia zaawansowane UML 2.x. • Ćwiczenia zaawansowane 9. 10.
IMG88 (7) /v uml L.i. • Ćwiczenia zaawansowaneMEMSystem obsługi konferencji Wymagania systemowe se
76956 IMG91 (8) 72_ UML 2.x. • Ćwiczenio zaowansowone Zadanie 3.3. Po wykonaniu zadań 3.1 i 3.2 wyb
UML - przykład systemu ewidencji studentów ■Diagram przypadków użycia księgowania Profesor dań
IMG77 200 Ćwiczenia laboratoryjne z fizyki Rys. 25.2. Kształt próbki do pomiarów napięcia Halin Pró
IMG07 332 Ćwiczenia laboratoryjne z fizyki42.2. Opis układu pomiarowego W ćwiczeniu wyznaczamy mome

więcej podobnych podstron