Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

MAS Tomasz Pieciukiewicz Rafał Hryniów. Agenda Zasady Zasady Referaty Referaty Projekt Projekt Kolosy Kolosy.

Podobne prezentacje


Prezentacja na temat: "MAS Tomasz Pieciukiewicz Rafał Hryniów. Agenda Zasady Zasady Referaty Referaty Projekt Projekt Kolosy Kolosy."— Zapis prezentacji:

1 MAS Tomasz Pieciukiewicz Rafał Hryniów

2 Agenda Zasady Zasady Referaty Referaty Projekt Projekt Kolosy Kolosy

3 Zasady Tylko ćwiczenia, brak wykładu Tylko ćwiczenia, brak wykładu Bez egzaminu końcowego Bez egzaminu końcowego Każdy student musi przygotować i wygłosić referat Każdy student musi przygotować i wygłosić referat Każdy student musi wykonać projekt Każdy student musi wykonać projekt Limit 3 nieobecności Limit 3 nieobecności

4 Zasady Ocena końcowa będzie oparta na: Ocena końcowa będzie oparta na: Wynikach testówWynikach testów Ocenie projektu (dokumentacji i implementacji)Ocenie projektu (dokumentacji i implementacji) Ocenie referatuOcenie referatu Udziale w zajęciach (aktywności)Udziale w zajęciach (aktywności) Moim widzimisięMoim widzimisię

5 Referaty Referat 1 : Referat 1 : Mapowanie różnych typów dziedziczenia z UML do Javy:Mapowanie różnych typów dziedziczenia z UML do Javy: Disjoint Disjoint Overlapping Overlapping Complete Complete Incomplete Incomplete Multi-Inheritance Multi-Inheritance Multi-Aspect Multi-Aspect Dynamic Dynamic

6 Referaty Referat 2: Referat 2: Implementacja ekstensji klasy przy użyciu:Implementacja ekstensji klasy przy użyciu: Tablic statycznych Tablic statycznych Kolekcji Kolekcji Implementacja ekstensji:Implementacja ekstensji: W ramach klasy W ramach klasy Przy użyciu klasy zewnętrznej (Pracownik ->Pracownicy) Przy użyciu klasy zewnętrznej (Pracownik ->Pracownicy)

7 Referaty Referat 3: Referat 3: Implementacja asocjacji (z atrybutami i bez) przy użyciu:Implementacja asocjacji (z atrybutami i bez) przy użyciu: Referencji (kolekcji referencji) Referencji (kolekcji referencji) Tablic asocjacyjnych Tablic asocjacyjnych Referat 4: Referat 4: Mapowanie agregacji i kompozycji (z uwzględnieniem propagacji operacji)Mapowanie agregacji i kompozycji (z uwzględnieniem propagacji operacji) Mapowanie asocjacji kwalifikowanych pprzy pomocy tablic asocjacyjnychMapowanie asocjacji kwalifikowanych pprzy pomocy tablic asocjacyjnych Mapowanie asocjacji N-arnychMapowanie asocjacji N-arnych Mapowanie ograniczeńMapowanie ograniczeń

8 Referaty Referat 5: Referat 5: Diagramy stanówDiagramy stanów Referat 6: Referat 6: Diagramy aktywnościDiagramy aktywności Referat 7: Referat 7: Diagramy interakcji i kolaboracjiDiagramy interakcji i kolaboracji Referat zapasowy: Referat zapasowy: Podstawowe wzorce projektowe.Podstawowe wzorce projektowe.

9 Referaty Prezentacje powinny zawierać działające przykłady kodu Prezentacje powinny zawierać działające przykłady kodu Prezentacje powinny zawierać przykłady (rozwiązane zadania) i przynajmniej 2 zadania dla studentów Prezentacje powinny zawierać przykłady (rozwiązane zadania) i przynajmniej 2 zadania dla studentów Studenci słabo przygotowani do swojego referatu nie mają szans na ocenę KOŃCOWĄ większą niż 3. Studenci słabo przygotowani do swojego referatu nie mają szans na ocenę KOŃCOWĄ większą niż 3. Prezentacja powinna być przeprowadzona zgodnie z regułami sztuki Prezentacja powinna być przeprowadzona zgodnie z regułami sztuki

10 Projekt Kontynuacja indywidualnych projektów z PRI Kontynuacja indywidualnych projektów z PRI W ramach projektu należy dostarczyć: W ramach projektu należy dostarczyć: Oryginalny projekt z PRIOryginalny projekt z PRI Nowo dodane dokumenty, ewentualnie nową wersję oryginalnego projektu, jeśli został on zmodyfikowanyNowo dodane dokumenty, ewentualnie nową wersję oryginalnego projektu, jeśli został on zmodyfikowany Implementację (działającą!)Implementację (działającą!)

11 Projekt Nowa dokumentacja: Nowa dokumentacja: Diagramy use case, ze szczegółową specyfikacją jednego nietrywialnego przypadku użycia. Specyfikacja powinna zawierać zarówno opis w języku naturalnym, jak i zestaw odpowiednich diagramów.Diagramy use case, ze szczegółową specyfikacją jednego nietrywialnego przypadku użycia. Specyfikacja powinna zawierać zarówno opis w języku naturalnym, jak i zestaw odpowiednich diagramów. Projekt GUI opartego na tym przypadku użycia.Projekt GUI opartego na tym przypadku użycia.

12 Projekt Nowa dokumentacja : Nowa dokumentacja : Dynamiczna analiza tego przypadku użycia z wykorzystaniem kompletu potrzebnych diagramów.Dynamiczna analiza tego przypadku użycia z wykorzystaniem kompletu potrzebnych diagramów. Diagram klas włączający wyniki analizy dynamicznej – nowe atrybuty, asocjacje, metody itp..Diagram klas włączający wyniki analizy dynamicznej – nowe atrybuty, asocjacje, metody itp.. Szczegółowy opis wyników analizy dynamicznej.Szczegółowy opis wyników analizy dynamicznej.

13 Projekt Nowa dokumentacja: Nowa dokumentacja: Końcowa (implementacyjna) wersja diagramu klas ze szczegółowym opisem decyzji projektowych (wybranych mapowań itp.). Powody wyboru poszczególnych rozwiązań i ich konsekwencje powinny być opisane.Końcowa (implementacyjna) wersja diagramu klas ze szczegółowym opisem decyzji projektowych (wybranych mapowań itp.). Powody wyboru poszczególnych rozwiązań i ich konsekwencje powinny być opisane. Termin oddania końcowej wersji dokumentacji to 12 zajęcia.Termin oddania końcowej wersji dokumentacji to 12 zajęcia.

14 Projekt Implementacja: Implementacja: Szkielety klasSzkielety klas Metody potrzebne do zaimplementowania wybranego przypadku użyciaMetody potrzebne do zaimplementowania wybranego przypadku użycia GUI potrzebne do zaprezentowania działania przypadku użyciaGUI potrzebne do zaprezentowania działania przypadku użycia Komentarze w kodzie! (JavaDocs lub coś w tym rodzaju).Komentarze w kodzie! (JavaDocs lub coś w tym rodzaju). Dodatkowo można załączyć Dodatkowo można załączyć Testy regresyjne (przy użyciu JUnit lub podobnego pakietu)Testy regresyjne (przy użyciu JUnit lub podobnego pakietu) Scenariusze testów interakcyjnych dla określonego przypadku użyciaScenariusze testów interakcyjnych dla określonego przypadku użycia

15 Kolokwia Kolokwium 1 (zajęcia 6): Kolokwium 1 (zajęcia 6): Referaty 1-4. Otrzymacie proste wymagania (na 4-6 klas). Do sporządzenia diagram klas w wersji podstawowej i implementacyjnej, z opisem decyzji projektowych. Do zaimplementowania szkielet klas w Javie (ekstensje, asocjacje itp., ale bez realizacji operacji)Referaty 1-4. Otrzymacie proste wymagania (na 4-6 klas). Do sporządzenia diagram klas w wersji podstawowej i implementacyjnej, z opisem decyzji projektowych. Do zaimplementowania szkielet klas w Javie (ekstensje, asocjacje itp., ale bez realizacji operacji) Kolokwium 2 (zajęcia 13): Kolokwium 2 (zajęcia 13): Referaty 5-7. Dostaniecie proste wymagania (jw klas). Do sporządzenia diagram klas w wersji podstawowej i analiza dynamiczna.Referaty 5-7. Dostaniecie proste wymagania (jw klas). Do sporządzenia diagram klas w wersji podstawowej i analiza dynamiczna.

16 To by było na tyle, można się bać Pytania?


Pobierz ppt "MAS Tomasz Pieciukiewicz Rafał Hryniów. Agenda Zasady Zasady Referaty Referaty Projekt Projekt Kolosy Kolosy."

Podobne prezentacje


Reklamy Google