1. Projektowy model klas.
2. Przypadek użycia „dodawanie klienta”.
2.1. Przebieg podstawowy.
2.2. 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.1.1 Niepoprawne id klienta.
3.1.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.1. Przebieg podstawowy.
5.2. Przebieg alternatywny – brak klienta spełniającego
podane kryteria.
6. Analysis-Class-To-Design-Element Map
Analysis Class
Design Element
addClientForm
managementForms
modifyClientForm
managementForms
deleteClientForm
managementForms
searchClientForm
managementForms
additionControl
formsControl
modificationControl
formsControl
deletionControl
formsControl
searchControl
formsControl
client
client
clientList
clientList