Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

C.d. wstępu do tematyki RUP. Omówione zagadnienia Proces wytwórczy oprogramowania Różne metodologie Kryzys oprogramowania Wprowadzenie do RUP Wymiar statyczny.

Podobne prezentacje


Prezentacja na temat: "C.d. wstępu do tematyki RUP. Omówione zagadnienia Proces wytwórczy oprogramowania Różne metodologie Kryzys oprogramowania Wprowadzenie do RUP Wymiar statyczny."— Zapis prezentacji:

1 C.d. wstępu do tematyki RUP

2 Omówione zagadnienia Proces wytwórczy oprogramowania Różne metodologie Kryzys oprogramowania Wprowadzenie do RUP Wymiar statyczny i dynamiczny Najlepsze praktyki tworzenia oprogramowania

3 Zagadnienia na dziś Najlepsze praktyki Rozwój iteracyjny

4 Najlepsze praktyki Rozwój iteracyjny Zarządzanie wymaganiami Architektura komponentów Wizualne modelowanie Systematyczna weryfikacja jakości Zarządzanie zmianiami

5 Rozwój iteracyjny Określenie celów i wymagań Analiza Projektowanie Implementacja Testowanie Wypuszczanie produktu Konserwacja (i modyfikacje)

6 Rozwój iteracyjny Model kaskadowy / sekwencyjny / wodospadowy Sprawdza się przy: Rozliczeniach finansowych Planowaniu, harmonogramowaniu Monitorowaniu Wady: Mała elastyczność Wysoki koszt wczesnych błędów Wysoki poziom ryzyka Rzada interakcja z klientem

7 Rozwój iteracyjny Rozwinięcia modelu kaskadowego: Model kaskadowy z iteracjami Model spiralny Barry'ego Bohem'a Przewagi nad modelem kaskadowym: Częstsza interakcja z użytkownikiem Wcześniejsze wykrywanie błędów Równomierne rozłożenie projektowania i testowania Lepsze wykorzystanie doświadczenia

8 Zarządzanie wymaganiami Funkcjonalne (warunki) i niefunkcjonalne (ograniczenia) Doprecyzowywanie wymagań to proces ciągły Są jednym z głównych źródeł problemów Pozyskiwanie i organizowanie wymagań Dokumentowanie wszystkiego w tym wszelkich zmian i ustalonych kompromisów Przypisywanie priorytetów Organizacja komunikacji wewn. i zewn.

9 Modelowanie wizualne Przedstawienie perspektywy systemu z pewnym poziomem szczegółowości. Ułatwia zrozumienie i ogarnięcie całości tematu. UML (ang. Unified Modeling Language czyli Ujednolicony Język Modelowania) - język formalny służący do opisu świata obiektów w analizie obiektowej oraz programowaniu obiektowym. Służy do modelowania dziedziny problemu (opisywania- modelowania fragmentu istniejącej rzeczywistości - na przykład modelowanie tego, czym zajmuje się jakiś dział w firmie) w przypadku stosowania go do analizy, oraz do modelowania rzeczywistości, która ma dopiero powstać - tworzy się w nim głównie modele systemów informatycznych. To nie jest metodyka !

10 Pozostałe 3 praktyki Systematyczna weryfikacja jakości Zarządzanie zmianami Architektura oparta o komponenty


Pobierz ppt "C.d. wstępu do tematyki RUP. Omówione zagadnienia Proces wytwórczy oprogramowania Różne metodologie Kryzys oprogramowania Wprowadzenie do RUP Wymiar statyczny."

Podobne prezentacje


Reklamy Google