forked from AITech/aitech-ppb-pbr
3.3 KiB
3.3 KiB
Przygotowanie do projektu badawczo-rozwojowego
6. Prototypowanie i ciągła integracja[wykład]
Krzysztof Jassem (2021)
Prototyp
Prototyp to wynik częściowej implementacji, posiadający wybrane cechy produktu końcowego.Cele prototypowania
- Zademonstrowanie umiejętności wykonania produktu końcowego
- Określenie realistycznych wymagań końcowych
- Przekonanie się o wpływie innych systemów, środowisk na produkt.
- Sprawdzenie implementacji kluczowych funkcji
Potencjalne efekty prototypowania
- Wykrycie nieporozumień między klientem i wykonawcą
- Określenie brakujących funkcji
- Wykrycie błędów w specyfikacji
- Przewidywanie przyszłych trudności
Prototyp poziomy a pionowy
Prototypowanie z porzuceniem a prototypowanie ewolucyjne
Ciągła integracja
Ciągła integracja (CI) to praktyka rozwoju oprorgamowania, w której:- zmiany w kodzie są regularnie przesyłane do repozytorium,
- po każdym dołączeniu nowego kodu wykonywane są (automatycznie): kompilacja kodu i testy.