• Nie Znaleziono Wyników

(2) Wstawianie nowego produktu – slajd 1

N/A
N/A
Protected

Academic year: 2021

Share "(2) Wstawianie nowego produktu – slajd 1"

Copied!
4
0
0

Pełen tekst

(1)

Kolokwium 1: Zadania

1. Na podstawie zadanego diagramu sekwencji napisz kod metody w języku Java

2. Na podstawie kodu metody zaprojektuj diagram sekwencji odtwarzając wszystkie bloki typu pętle (loop), alternatywy (alt), sekwencje

alternatywne

3. Na podstawie diagramu sekwencji zaprojektuj diagram klas (odtwórz związki asocjacji, agregacji, związki typu dependency, dziedziczenia, polimorfizm) – metody z diagramu sekwencji muszą pojawić się na diagramie klas. Mogą również wystapić inne metody, nie związane z diagramem sekwencji

Jako przykład podano:

zadanie 1: (slajd (1)-> slajd (2)), Zadanie 2: (slajd (2) -> slajd (1)), Zadanie 3: (slajd (2) -> slajd (3)),

(2)

Zofia Kruczkiewicz, Modelowanie i analiza systemów informatycznych 4

2

1

(2) Wstawianie nowego produktu – slajd 1

(void TAplikacja::Dodaj_produkt(String []))

(3)

Zofia Kruczkiewicz, Modelowanie i analiza systemów informatycznych 4

3

//class TAplikacja slajd 2

static private ArrayList <TProdukt1> Produkty =

new ArrayList <TProdukt1>();

public void Dodaj_produkt (String dane[]) {

TFabryka fabryka = new TFabryka();

TProdukt1 produkt = fabryka.Podaj_produkt(dane);

if (Szukaj_produkt(produkt) == null) Produkty.add(produkt);

}

(4)

Zofia Kruczkiewicz, Modelowanie i analiza systemów informatycznych 4

4

Slajd 3

0..*

Cytaty

Powiązane dokumenty

Jak przedstawiana jest instrukcja switch z przypadkami case zawierającymi instrukcje break na diagramie sekwencji?. Jak przedstawiana jest instrukcja zagnieŜdŜona

Diagram sekwencji addReservation, określa, że to klasa Facade przechowuje rezerwacje (dodanie rezerwacji do kolekcji należącej do tej klasy), a z diagramu klas wynika, że

Część II (reszta pytań będzie dostępna do końca tygodnia) 1.. Dany jest

public void addTytul_ksiazki(Tytul_ksiazki tytul_ksiazki) – po procesie Reverse Engineering.. Zofia Kruczkiewicz, Podstawy in Ŝ

Wybór in Ŝ ynierii odwrotnej – tworzenie diagramów UML na podstawie kodu ź ródłowego programu... Zofia Kruczkiewicz, Podstawy in Ŝ

5) Przechodzi do stanu waitForSearchResults po otrzymaniu komunikatu receive(announce(task,.cost),mgr) od zadania roli mgr:Manager i wysłaniu do niej komunikatu

Egzamin poprawkowy będzie obejmował

Jeżeli asocjacja jeden-do-wielu posiada atrybuty, wówczas możliwe są dwa rozwiązania: (1) umieszczenie atrybutów asocjacji w tabeli odpowiadającej klasie, przy