1. Analityczny model klas.
2. Przypadek użycia „dodawanie klienta”.
2.3. Przebieg podstawowy.
2.4. Przebieg alternatywny – błędnie wprowadzone dane.
3. Przypadek użycia „modyfikacja danych
klienta”.
3.1. Przebieg podstawowy.
3.2. Przebieg alternatywny – brak klienta o podanym numerze id.
3.3. Przebieg alternatywny – błędnie wprowadzone dane:
3.3.1. Niepoprawne id klienta.
3.3.2. Niepoprawne nowe dane klienta.
4. Przypadek użycia „usunięcie klienta”.
4.1. Przebieg podstawowy.
4.2. Przebieg alternatywny – błędnie wprowadzone dane.
4.3. Przebieg alternatywny – brak klienta o podanym numerze id.
4.4. Przebieg alternatywny – anulowanie usuwania.
5. Przypadek użycia „wyszukiwanie klienta”.
5.3. Przebieg podstawowy.
5.4. Przebieg alternatywny – brak klienta spełniającego
podane kryteria.
6. Analysis-Class-To-Analysis-Mechanism Map
Analysis Class
Analysis Mechanism(s)
addClientForm
none
modifyClientForm
none
deleteClientForm
none
searchClientForm
none
additionControl
distribution
modificationControl
distribution
deletionControl
distribution
searchControl
distribution
client
persistency
clientList
persistency