• Nie Znaleziono Wyników

Wykład 1-część druga

N/A
N/A
Protected

Academic year: 2021

Share "Wykład 1-część druga"

Copied!
29
0
0

Pełen tekst

(1)

PIO. Autor -Zofia Kruczkiewicz 1

Wykład 1-część druga

Wstęp do inżynierii oprogramowania.

Cykle rozwoju oprogramowania (część biznesowa aplikacji)

iteracyjno-rozwojowy cykl oprogramowania 1

(2)

PIO. Autor -Zofia Kruczkiewicz 2

Java

język programowania

 obiektowo zorientowany

 wysokiego poziomu

platforma Javy

 z maszyny wirtualnej VM

 API (interfejs programowania aplikacji).

Rodzaje platform Javy:

Java Platform, Standard Edition (Java SE)

Java Platform, Enterprise Edition (Java EE)

Java Platform, Micro Edition (Java ME)

Java Platform CARD Rezultat

 niezależność od platformy,

 duże możliwości,

 stabilność,

 łatwość rozwoju,

bezpieczeństwo

(3)

PIO. Autor -Zofia Kruczkiewicz 3

Warstwy aplikacji (Java EE)

(4)

PIO. Autor -Zofia Kruczkiewicz 4

(5)

PIO. Autor -Zofia Kruczkiewicz 5

(6)

PIO. Autor -Zofia Kruczkiewicz 6

(7)

PIO. Autor -Zofia Kruczkiewicz 7

(8)

PIO. Autor -Zofia Kruczkiewicz 8

(9)

PIO. Autor -Zofia Kruczkiewicz 9

(10)

PIO. Autor -Zofia Kruczkiewicz 10

(11)

PIO. Autor -Zofia Kruczkiewicz 11

(12)

PIO. Autor -Zofia Kruczkiewicz 12

(13)

PIO. Autor -Zofia Kruczkiewicz 13

(14)

PIO. Autor -Zofia Kruczkiewicz 14

(15)

PIO. Autor -Zofia Kruczkiewicz 15

(16)

PIO. Autor -Zofia Kruczkiewicz 16

(17)

PIO. Autor -Zofia Kruczkiewicz 17

(18)

PIO. Autor -Zofia Kruczkiewicz 18

(19)

PIO. Autor -Zofia Kruczkiewicz 19 public class Tytul_ksiazki {

private String wydawnictwo; /** @poseidon-generated */

private String ISBN; /** @poseidon-generated */

private String tytul; /** @poseidon-generated */

private String nazwisko; /** @poseidon-generated */

private String imie; /** @poseidon-generated */

public String getWydawnictwo() /** @poseidon-generated */{

return wydawnictwo; }

public void setWydawnictwo(String _wydawnictwo) /** @poseidon-generated */

{ wydawnictwo = _wydawnictwo; }

public String getISBN() /** @poseidon-generated */

{ return ISBN; }

public void setISBN(String _ISBN) /** @poseidon-generated */

{ ISBN = _ISBN; }

public String getTytul() /** @poseidon-generated */

{ return tytul; }

public void setTytul(String _tytul) /** @poseidon-generated */

{ tytul = _tytul; }

public String getNazwisko() /** @poseidon-generated */

{ return nazwisko; }

public void setNazwisko(String _nazwisko) /** @poseidon-generated */

{ nazwisko = _nazwisko; }

public String getImie() /** @poseidon-generated */

{ return imie; }

public void setImie(String _imie) /** @poseidon-generated */

{ imie = _imie; } }

(20)

PIO. Autor -Zofia Kruczkiewicz 20

(21)

PIO. Autor -Zofia Kruczkiewicz 21

(22)

PIO. Autor -Zofia Kruczkiewicz 22 public class Tytul_ksiazki

{ private String wydawnictwo;

private String ISBN;

private String tytul;

private String nazwisko;

private String imie;

public Tytul_ksiazki() {} /** @poseidon-generated */

public String getWydawnictwo() { return wydawnictwo; } /** @poseidon-generated */

public void setWydawnictwo(String _wydawnictwo) { wydawnictwo = _wydawnictwo; } public String getISBN() { return ISBN; } /** @poseidon-generated */

public void setISBN(String _ISBN) { ISBN = _ISBN; } /** @poseidon-generated */

public String getTytul() { return tytul; } /** @poseidon-generated */

public void setTytul(String _tytul) { tytul = _tytul; } /** @poseidon-generated */

public String getNazwisko() { return nazwisko; } /** @poseidon-generated */

public void setNazwisko(String _nazwisko) { nazwisko = _nazwisko; } /** @poseidon-generated */

public String getImie() { return imie; } /** @poseidon-generated */

public void setImie(String _imie) { imie = _imie; } /** @poseidon-generated */

public String toString()

// your code here

{ String pom="Tytul: "+getTytul();

pom+=" Autor:"+getNazwisko() +" "+getImie();

pom+=" ISBN: "+getISBN();

pom+=" Wydawnictwo:"+getWydawnictwo();

return pom;

}

}

(23)

PIO. Autor -Zofia Kruczkiewicz 23

(24)

PIO. Autor -Zofia Kruczkiewicz 24

(25)

PIO. Autor -Zofia Kruczkiewicz 25

(26)

PIO. Autor -Zofia Kruczkiewicz 26

(27)

PIO. Autor -Zofia Kruczkiewicz 27

public class Uchwyt {

public Tytul_ksiazki tytul_ksiazki;

public void Dodaj_tytul(String _nazwisko, String _imie, String _tytul, String _wydawnictwo, String _ISBN)

{ // your code here }

/** @poseidon-generated */

public Tytul_ksiazki getTytul_ksiazki() {return tytul_ksiazki; } /** @poseidon-generated */

public void setTytul_ksiazki(Tytul_ksiazki tytul_ksiazki) { this.tytul_ksiazki = tytul_ksiazki;

}

}

(28)

PIO. Autor -Zofia Kruczkiewicz 28

public class Uchwyt {

public Tytul_ksiazki tytul_ksiazki;

public void Dodaj_tytul(String _nazwisko, String _imie, String _tytul,String _wydawnictwo, String _ISBN)

{ // your code here

tytul_ksiazki=new Tytul_ksiazki();

tytul_ksiazki.setTytul(_tytul);

tytul_ksiazki.setNazwisko(_nazwisko);

tytul_ksiazki.setImie(_imie);

tytul_ksiazki.setISBN(_ISBN);

tytul_ksiazki.setWydawnictwo(_wydawnictwo);

}

public Tytul_ksiazki getTytul_ksiazki() { return tytul_ksiazki; } /** @poseidon-generated */

/** @poseidon-generated */

public void setTytul_ksiazki(Tytul_ksiazki tytul_ksiazki) {this.tytul_ksiazki = tytul_ksiazki; } public static void main(String t[]) // your code here

{ Uchwyt ap=new Uchwyt();

ap.Dodaj_tytul("1","1","1","1","1");

String lan=ap.tytul_ksiazki.toString();

System.out.println(lan);

}

}

(29)

PIO. Autor -Zofia Kruczkiewicz 29

Cytaty

Powiązane dokumenty

Definicja przypadku użycia dodaj_ksiazke – oparty na implementacji relacji 1 do n między klasą Uchwyt i klasą Tytul_ksiazki oraz klasą Tytul_ksiazki i klasą

Przykład pierwszy programu z warstwą klienta (interfejs graficzny użytkownika) i warstwą biznesową dostępną za pomocą metod klasy Uchwyt... Przykład drugi programu z

2) Testowalność oprogramowania Testab HV jest prawdopodobieństwem, że program jest uszkodzony (błędnie wykonany) dla danego wejścia określonego funkcją

(3) Jeśli w wyznaczonym 2 - elementowym ciągu element prawy jest elementem dodanym lub element prawy jest różny od klucza, to nie znaleziono elementu równego kluczowi, w

 Określenie celów przedsięwzięcia z punktu widzenia klienta Określenie celów przedsięwzięcia z punktu widzenia klienta.  Określenie zakresu oraz kontekstu

– Inżynierowie oprogramowania pracują w sposób systematyczny i uporządkowany ponieważ jest to najskuteczniejszy sposób tworzenia oprogramowania wysokiej jakości..

Należy skopiować potrzebne pliki na flash dysk używając dostarczonego przez producenta dysku skryptu copy2doc. Przygotowanie pliku inicjacji systemu sysinit dla systemu docelowego

Gdy pamięć NAND podłączona jest bezpośrednio do procesora do obsługi tej pamięci stosuje się specjalny system plików dla pamięci (ang. Flash File System).. 5 Instalacja