Wykad 1 cz druga Wstp do inynierii oprogramowania
- Slides: 48
Wykład 1 -część druga Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowania (część biznesowa aplikacji) iteracyjno-rozwojowy cykl oprogramowania 1 PIO. Autor -Zofia Kruczkiewicz 1
PIO. Autor -Zofia Kruczkiewicz 2
Warstwy aplikacji (Java EE) PIO. Autor -Zofia Kruczkiewicz 3
1) Wykonanie projektu typu aplikacja Javy PIO. Autor -Zofia Kruczkiewicz 4
PIO. Autor -Zofia Kruczkiewicz 5
PIO. Autor -Zofia Kruczkiewicz 6
PIO. Autor -Zofia Kruczkiewicz 7
2) Utworzenie projektu UML PIO. Autor -Zofia Kruczkiewicz 8
PIO. Autor -Zofia Kruczkiewicz 9
PIO. Autor -Zofia Kruczkiewicz 10
3) Utworzenie diagramu przypadków użycia (use cases) PIO. Autor -Zofia Kruczkiewicz 11
PIO. Autor -Zofia Kruczkiewicz 12
PIO. Autor -Zofia Kruczkiewicz 13
4) Utworzenie diagramu klas PIO. Autor -Zofia Kruczkiewicz 14
5) Wstawienie nowej klasy PIO. Autor -Zofia Kruczkiewicz 15
6) Wstawienie atrybutów PIO. Autor -Zofia Kruczkiewicz 16
7) Wstawienie nowego atrybutu - menu PIO. Autor -Zofia Kruczkiewicz 17
8) Edycja atrybutu PIO. Autor -Zofia Kruczkiewicz 18
9) Właściwości nowego atrybutu PIO. Autor -Zofia Kruczkiewicz 19
10) Generowanie kodu klasy Tytul_ksiazki do projektu Katalog 1 PIO. Autor -Zofia Kruczkiewicz 20
11) Wybór projektu Javy jako miejsca do generowania kodu PIO. Autor -Zofia Kruczkiewicz 21
PIO. Autor -Zofia Kruczkiewicz 22
12) Wygenerowany kod PIO. Autor -Zofia Kruczkiewicz 23
public class Tytul_ksiazki { private String wydawnictwo; private String ISBN; private String tytul; private String nazwisko; private String imie; public Tytul_ksiazki() { } public String get. Wydawnictwo() { return wydawnictwo; } public void set. Wydawnictwo(String val) { this. wydawnictwo = val; } public String get. ISBN() { return ISBN; } public void set. ISBN(String val) { this. ISBN = val; } public String get. Tytul() { return tytul; } public void set. Tytul(String val) { this. tytul = val; } public String get. Nazwisko() { return nazwisko; } public void set. Nazwisko(String val) { this. nazwisko = val; } public String get. Imie() { return imie; } public void set. Imie(String val) { this. imie = val; } } PIO. Autor -Zofia Kruczkiewicz 24
13) Wstawienie klasy fasadowej Uchwyt, zawierającej przypadki użycia PIO. Autor -Zofia Kruczkiewicz 25
14) Wstawienie powiązania między klasami PIO. Autor -Zofia Kruczkiewicz 26
15) Określenie liczności związku – 1 do 1. . 0 PIO. Autor -Zofia Kruczkiewicz 27
PIO. Autor -Zofia Kruczkiewicz 28
16) Wstawianie nowego diagramu – menu PIO. Autor -Zofia Kruczkiewicz 29
17) Wstawianie nowego diagramu typu sekwencji - wybór PIO. Autor -Zofia Kruczkiewicz 30
PIO. Autor -Zofia Kruczkiewicz 31
PIO. Autor -Zofia Kruczkiewicz 32
PIO. Autor -Zofia Kruczkiewicz 33
18) Wstawienie synchronicznej wiadomości („Synchronous Message”) – metody klasy Tytul_ksiazki PIO. Autor -Zofia Kruczkiewicz 34
19) Nadawanie nazwy to. String nowej metodzie w klasie Tytul_ksiazki PIO. Autor -Zofia Kruczkiewicz 35
20) Wstawienie wiadomości typu „Message to Self” – ciało metody to. String PIO. Autor -Zofia Kruczkiewicz 36
21) Kojarzenie wiadomości z konkretną metodą klasy Tytul_ksiazki PIO. Autor -Zofia Kruczkiewicz 37
PIO. Autor -Zofia Kruczkiewicz 38
22) Pojawienie się nowej metody to. String w klasie Tytul_ksiazki – z diagramu sekwencji PIO. Autor -Zofia Kruczkiewicz 39
23) Wygenerowanie nowej metody to. String do klasy kodu klasy Tytul_ksiazki PIO. Autor -Zofia Kruczkiewicz 40
public class Tytul_ksiazki { private String wydawnictwo; private String ISBN; private String tytul; private String nazwisko; private String imie; public Tytul_ksiazki() {} public String get. Wydawnictwo() { /** @ generated */ return wydawnictwo; } public void set. Wydawnictwo(String val) { wydawnictwo = val; public String get. ISBN() { return ISBN; public void set. ISBN(String val) { ISBN = val; } public String get. Tytul() { return tytul; public void set. Tytul(String val) { tytul = val; public String get. Nazwisko() { return nazwisko; public void set. Nazwisko(String val) { nazwisko = val; } /** @ generated */ } } /** @ generated */ public String get. Imie() { return imie; public void set. Imie(String val) { imie = val; } } public String to. String() // your code here { String pom="Tytul: "+get. Tytul(); pom+=" Autor: "+get. Nazwisko() +" "+get. Imie(); pom+=" ISBN: "+get. ISBN(); pom+=" Wydawnictwo: "+get. Wydawnictwo(); return pom; } } /** @ generated */ 41
24) Wstawienie ręczne kodu nowej metody to. String do klasy Tytul_ksiazki PIO. Autor -Zofia Kruczkiewicz 42
25) Wstawienie diagramu sekwencji dla przypadku użycia dodaj_tytul: użycie wiadomości typu („Asynchronous Message” oraz „Create Message” – konstruktor klasy Tytul_ksiazki) PIO. Autor -Zofia Kruczkiewicz 43
26) Wygenerowanie nowej metody dodaj_tytul w klasie fasadowej Uchwyt z diagramu sekwencji PIO. Autor -Zofia Kruczkiewicz 44
27) Wygenerowanie kodu nowej metody dodaj_tytul w klasie Uchwyt PIO. Autor -Zofia Kruczkiewicz 45
28) Wstawienie ręczne kodu nowej metody dodaj_tytul oraz metody main testującej działanie wykonanego przypadku użycia PIO. Autor -Zofia Kruczkiewicz 46
public class Uchwyt { public Tytul_ksiazki tytul_; public void dodaj_tytul(String a, String b, String c, String d, String e) { // your code here tytul_=new Tytul_ksiazki(); tytul_. set. Tytul(a); tytul_. set. Nazwisko(b); tytul_. set. Imie(c); tytul_. set. ISBN(d); tytul_. set. Wydawnictwo(e); } public static void main(String t[]) // your code here { Uchwyt ap=new Uchwyt(); ap. dodaj_tytul("1", "1"); String lan=ap. tytul_. to. String(); System. out. println(lan); } } PIO. Autor -Zofia Kruczkiewicz 47
29) Uruchomienie programu PIO. Autor -Zofia Kruczkiewicz 48
- Wstp
- Wstp
- Program do obsługi hotelu
- Wstp
- Matching pennies
- Modele cyklu życia oprogramowania
- Studio oprogramowania fraktal
- Inżynieria oprogramowania ian sommerville
- Specyfikacja oprogramowania. inżynieria wymagań
- Szacowanie rozmiaru oprogramowania i pracochłonności
- Kryzys oprogramowania
- Konsola gpmc
- Kryzys oprogramowania
- "dobre praktyki tworzenia oprogramowania"
- Proces tworzenia oprogramowania
- Testw
- Tehnika budva
- Druga część
- Druga korizmena nedjelja c
- 2 prędkość kosmiczna
- Druga zasada dynamiki
- Druga industrijska revolucija
- Doći konjugacija
- Druga moderna
- Zapovijedani blagdani
- Druga nedjelja u svibnju
- Druga gimnazija sarajevo predmeti
- Past simple 2 kolona
- Ii zasada termodynamiki
- Pokaż jak podzielić równo dwa batony pomiędzy 5 osób
- Palatizacija
- Druga osnovna škola petrinja
- Sretan mali uskrs
- Budowa atmosfery
- Gospodin bog sabaot
- 2 jezična gimnazija split maturalna
- Druga deklinacija
- Paušalni obrt druga djelatnost
- Druga marokanska kriza
- Prva i druga industrijska revolucija
- Arhaik geološka doba
- Inkonzistencija
- Glasovne promjene
- Druga gimnazija