iwo egzamin Flashcards
Diagram UML: relacja <extends></extends>
(base usecase) <- - - - - - - - - (extended usecase)
Usecase oznaczony jako extended nie musi wydarzyć się w ramach base usecase
Diagram UML: relacja <include></include>
(base usecase) - - - - - - - - - > (included usecase)
Usecase oznaczony jako included jest obowiązkową częścią base usecase
Diagram UML: relacja <invokes></invokes>
(base usecase) - - - - - - > (invoked usecase)
Relacja invokes zastępuje extends i include (wywoływany usecase może być albo warunkowy, albo bezwarunkowy i nie ma potrzeby tego rozróżniać)
Wymagania jakościowe
Funkcjonalność
- odpowiedniość
- dokładność
- współdziałanie
- bezpieczeństwo
- zgodność
Wymagania jakościowe
Niezawodność
- dojrzałość
- odporność na błędy
- odtwarzalność
Wymagania jakościowe
Użyteczność
- zrozumiałość
- łatwość uczenia się
- operatywność
Wymagania jakościowe
Wydajność
- czas
- użycie zasobów
Wymagania jakościowe
Łatwość utrzymania
- łatwość analizy
- łatwość zmiany
- stabilność
- testowalność
Wymagania jakościowe
Przenośność
- adaptowalność
- łatwość instalowania
- możliwość podmiany
- zgodność
Wymagania jakościowe
Przydatność funkcjonalna
- kompletność funkcjonalna
- poprawność funkcjonalna
- adekwatność funkcjonalna
Wymagania jakościowe
Efektywność wydajnościowa
- czas
- zużycie zasobów
- pojemność
Wymagania jakościowe
Kompatybilność
- współistnienie
- interoperacyjność
Wymagania jakościowe
Użyteczność
- rozpoznawalność odpowiedniości
- łatwość nauczenia
- operatywność
- zabezpieczenie przed błędami użytkownika
- estetyka interfejsu użytkownika
- przystępność
Wymagania jakościowe
Bezpieczeństwo
- poufność
- integralność
- niezaprzeczalność
- odpowiedzialność
- autentyczność
Pola w metryce wymagania jakościowego
- ID
- Nazwa
- Wersja
- Waga klienta
- Waga wykonawcy
- STATUS:
- trudność
- wydanie
- odpowiedzialny
- Rodzaj
- Opis
- Sposób pomiaru
- Możliwy wynik pomiaru
- Oczekiwane wartości
Rodzaje wymagań (ogólnie)
- funkcjonalne
- jakościowe
- ograniczeniowe
- słownikowe