• Nie Znaleziono Wyników

Realizacja projektu – InŜynieria oprogramowania Data Zagadnienie

N/A
N/A
Protected

Academic year: 2021

Share "Realizacja projektu – InŜynieria oprogramowania Data Zagadnienie"

Copied!
2
0
0

Pełen tekst

(1)

Realizacja projektu – InŜynieria oprogramowania

Data Zagadnienie Uwagi

Spotkanie 1 Określenie wymagań, diagram przypadków użycia (Use cases)

Wykonanie opisu trzech warstw systemu informatycznego: warstwy zasobów ludzkich (jakie funkcje system powinien wykonywać, aby wspomagać pracę ludzi), warstwy formalnego systemu

informacyjnego(przepisy, ustawy, zarządzenia itp), warstwy

technicznego systemu informacyjnego (rozmiary, architektura, liczba użytkowników, pozostałe funkcje programu).

Sformułowanie wymagań funkcjonalnych i niefunkcjonalnych.

Uwaga: Można rozwijać projekt wypożyczalni z drugiego semestru.

Spotkanie 2 Diagramy:

sekwencji, klas, tworzenie warstwy biznesowej, prezentacji, integracji i bazy danych

Definiowanie w sposób iteracyjno - rozwojowy projektu:

1) definiowanie kolejnej klasy (dziedziczenie, powiązania i agregacje) warstwy biznesowej na diagramie klas,

zidentyfikowanej w wyniku analizy kolejnego przypadku użycia i wykonanie scenariusza tego przypadku użycia za pomocą diagramu sekwencji.

2) Wykonanie programu typu Java Application w trybie

konsolowym dla warstwy biznesowej i generowanie szkieletu kodu z diagramu klas – analiza i uzupełnienie

wygenerowanego kodu warstwy biznesowej.

3) Wykonanie warstwy prezentacji za pomocą środowiska Visual Web Java Server Faces.

4) Wykonanie warstwy integracji z bazą danych i na drodze mapowania obiektów uzupełnić schemat bazy danych o kolejne relacje.

Spotkanie 3 Rozwijanie diagramów sekwencji i klas, rozwijanie warstwy biznesowej, prezentacji, integracji i bazy danych

Definiowanie w sposób iteracyjno - rozwojowy projektu:

5) definiowanie kolejnej klasy (dziedziczenie, powiązania i agregacje) warstwy biznesowej na diagramie klas,

zidentyfikowanej w wyniku analizy kolejnego przypadku użycia i wykonanie scenariusza tego przypadku użycia za pomocą diagramu sekwencji.

6) Wykonanie programu typu Java Application w trybie

konsolowym dla warstwy biznesowej i generowanie szkieletu kodu z diagramu klas – analiza i uzupełnienie

wygenerowanego kodu warstwy biznesowej.

7) Wykonanie warstwy prezentacji za pomocą środowiska Visual Web Java Server Faces.

8) Wykonanie warstwy integracji z bazą danych i na drodze mapowania obiektów uzupełnić schemat bazy danych o kolejne relacje

Spotkanie 4 Wykonanie zabezpieczeń

Dodanie mechanizmów bezpieczeństwa zgodnie z podanymi przykładami i wskazówkami z wykładów 2-4

Spotkanie 5 Pomiar jakości oprogramowania

Wyznaczenie metryk i modyfikacja wybranych fragmentów oprogramowania w celu poprawy jakości oprogramowania na drodze refaktoryzacji.

Spotkanie 6 Wykonanie testów

Wykonanie testów jednostkowych wybranej klasy oraz test akceptacyjny wybranego przypadku użycia.

Etapy projektowania oraz programowania, testowanie: Wykonanie interfejsu użytkownika. Klasy wykonane w programie wykonanym w punkcie 4 powinny pozostać nie zmienione po dołączeniu interfejsu użytkownika.

Spotkanie 7 Zakończenie prac związanych z programowaniem

Zaliczanie projektów

(2)

Cytaty

Powiązane dokumenty

Celem niniejszego artykułu jest przybliżenie procesu szkolenia XGBoost jako narzędzia prognozowania oraz wskazanie najistotniejszych, pod względem trafności, cech, a także

Pierwsze podejście oblicze- niowe polegało na wyznaczeniu sił wewnętrznych w prętach za pomocą analizy I rzędu, bez uwzględnienia imperfekcji, a weryfikacja nośności

(4.2.3) połącz po 1 serii fikcyjnej z każdego z nieaktywnych plików wejściowych, jeśli istnieją, oraz dopóki nie wyczerpiesz jednej serii rzeczywistej na każdym z aktywnych

Przypadek uŜycia zawiera jeden lub wiele innych przypadków uŜycia eliminując powtarzanie funkcjonalności systemu dzięki tej wielouŜywalności, czyli zawieraniu.. np.Pobranie z

– Wybrać funkcję opisującą linię bazową klikając odpowiednią ilość punktów (zwykle dobry okazuje się wielomian piątego lub szóstego stopnia).. W lewym górnym rogu

3) definiowanie kolejnej klasy (dziedziczenie, powiązania i agregacje) warstwy biznesowej na diagramie klas, zidentyfikowanej w wyniku analizy kolejnego przypadku użycia i

konieczne i wy­ starczające zarazem jest ustalenie od strony przedmiotowej, że sprawca wziął udział w zbiegowisku publicz­ nym charakteryzującym się tym, iż

Sprawę kom unikow ania się rzeczyw istości różnych można śledzić w odniesieniu do różnych kultur, subkultur, formacji, m entalności, charakterów, osób i grup