• Nie Znaleziono Wyników

Dodaj_wypozyczenie()– pkt 6 lub Szukaj_pozycje().- pkt 3

N/A
N/A
Protected

Academic year: 2021

Share "Dodaj_wypozyczenie()– pkt 6 lub Szukaj_pozycje().- pkt 3"

Copied!
1
0
0

Pełen tekst

(1)

1. Uzupełnij diagram klas o związki, zachodzące między poszczególnymi klasami

2. Podaj implementacje związku jeden do wiele z diagramu z p.4

3. Podaj projekt kodu ciała metody oraz przybliżony jej nagłówek np. w Javie lub w C++

Dodaj_wypozyczenie()– pkt 6 lub Szukaj_pozycje().- pkt 3

Na podstawie wykładów 2, 3, 4, 5 z dnia 19.03.05, 2.04.05 i 9.04.05r

4. Podaj

(2)

a) diagram sekwencji metod run(), main() (lub przynajmnie jednej z nich) – do pkt. 15

b) diagram sekwencji Javie zapiszWiadomosc(), odczytajWiadomosc() , serwer2(...)– do pkt. 30

Na podstawie wykładów 2, 3, 4, 5 z dnia 19.03.05, 2.04.05 i 9.04.05r

(3)

public class Wiadomosc implements Serializable { String dane;

Date data;

public void zapiszWiadomosc() { data = new Date();

dane ="Wyslij";}

public void odczytajWiadomosc() { System.out.println(data);

System.out.println(dane); } }

import java.net.*; //ten program należy uruchomić jako pierwszy

import java.io.*;

public class serwer2 implements Runnable { private int sPort;

private ServerSocket serwer;

private Socket gniazdo_klienta;

private ObjectOutputStream wyjscie;

private ObjectInputStream wejscie;

private String host;

private Wiadomosc wiadomosc;

public serwer2(int port_, String host_) { sPort = port_; host=host_;

try

{ serwer = new ServerSocket(sPort);

} catch(IOException e) { System.out.println(e); } }

public void run()

{ System.out.println("Serwer startuje na hoscie

"+host);

{ try { try

{ gniazdo_klienta = serwer.accept();

} catch (IOException e)

{ System.out.println("Brak polaczenia "+e);

System.exit(1);}

wyjscie = newObjectOutputStream(

gniazdo_klienta.getOutputStream());

wyjscie.flush();

wejscie = new ObjectInputStream(

gniazdo_klienta.getInputStream());

wiadomosc = (Wiadomosc) wejscie.readObject();

System.out.println("Wiadomosc od klienta:");

wiadomosc.odczytajWiadomosc();

wejscie.close();

wyjscie.close();

gniazdo_klienta.close();

} catch (Exception e)

{ System.out.println("Wyjatek serwera "+e); } }

}

public static void main(String args[])

throws Exception { String host_ =

InetAddress.getLocalHost().getHostName();

int Port = 5000;

serwer2 s2 = new serwer2(Port, host_);

Thread t = new Thread(s2);

t.start(); } }

5. Podaj wartość metryk:

Fan-out -pkt 10 lub Fan-in – pkt 10 lub RFC – pkt. 15 (na podstawie wykonanych diagramów sekwencji)

lub jedną z metryk MCabe – pkt. 15 (dla metody operacje_na_bazie, lub wyszukaj) lub metrykę spójności LCOM - pkt. 10 (dla klasy baza7_3, lub WEWY)

Na podstawie wykładów 6 i 7 z dnia 8.05.

Warunki zaliczenia: suma punktów z pyt. 1 lub 2 i obowiązkowo 3 1. 13 pkt-15 pkt - dst

2. 16 pkt – 19 pkt - dst plus 3. 20 pkt-24 pkt – dobry

4. 25 pkt – 29 pkt – dobry plus 5. 30 pkt – 34 pkt – bdb

6. powyżej 34 pkt – celujący

Cytaty

Powiązane dokumenty

Prawdopodobieństwo wystąpienia powikłań jest więk- sze, jeśli połknięty przedmiot przebywa w tym samym miejscu dłużej niż 24 godziny. Może to spowodować po- wstanie

1.3 w wysokości 5 % wartości brutto dostawy z towarem wadliwy lub o obniżonej wartości nie wymienionym w terminie ………….. od dnia i godziny zgłoszenia reklamacji za

Stereotypy to uproszczone poglądy na temat ludzi, uprzedzenie to już postawa wobec nich, a dyskryminacja: jawne działanie, które jest krzywdzące dla osoby dyskryminowanej..

1) Model odpowiedzi uwzględnia jej zakres merytoryczny, ale nie jest ścisłym wzorcem. Każdy poprawny sposób rozwiązania przez ucznia zadań powinien być uznawany. 2) Do

1) Model odpowiedzi uwzględnia jej zakres merytoryczny, ale nie jest ścisłym wzorcem. Każdy poprawny sposób rozwiązania przez ucznia zadań powinien być uznawany. 2) Do

Wskaż na diagramie z zadania 1 asocjację, która w naturalny sposób kwalifikuje się do zamiany na kompozycję lub agregację (lub dopisz, jeśli brak).. Uzasadnij swój

Uchwała Nr XXXII/206/2005 w sprawie zmiany uchwały Nr XXVIII/184/2004 w sprawie ustalenia “Regulaminu określającego wysokość stawek i szczegółowe warunki przyznawania

Wszelkie prawa zastrzeżone dla Fundacji „Drabina Rozwoju” z siedzibą w