Rozwiązania zadań
1. Wprowadzenie do wymagań użytkownika
Zadanie 1
Przykładowy proces biznesowy dotyczy zakupu nowego samochodu w salonie. Zawiera on m.in. następujące akcje: „A1: Złożenie zamówienia na samochód (Klient)”, „A5: dostarczenie samochodu do salonu (Serwis)”, „A12: wydanie samochodu klientowi (Salon)”. Akcje te powinny być wspierane przez system następującymi przypadkami użycia:
PU005: Złożenie zamówienia na samochód przez klienta (akcja A1 w całości realizowana przez system)
PU021: Rejestracja wydania samochodu do transportu; PU022: Rejestracja dostarczenia samochodu do salonu (akcja A5 częściowo wspierana poprzez rejestrację zdarzeń w systemie)
PU055: Sprawdzenie statusu płatności za samochód; PU067: Rejestracja wydania samochodu klientowi (akcja A12 wspierana poprzez umożliwienie sprzedawcy w salonie upewnienie się, czy płatność za samochód została dokonana oraz dokonanie rejestracji faktu wydania samochodu)
Zadanie 3
Definiujemy wymagania funkcjonalne na system do zarządzania obliczeniami. Obliczenia wykonywane są na określonych zasobach obliczeniowych przy wykorzystaniu aplikacji tworzonych przez użytkowników oraz umieszczanych w specjalnym sklepie z aplikacjami obliczeniowymi.
Pakiet: Tworzenie aplikacji
· UC001: Przejrzyj swoje aplikacje
· UC002: Dodaj nową aplikację
· UC003: Edytuj aplikację
· UC004: Sprawdź użycie aplikacji
Pakiet: Zarządzenie zasobami obliczeniowymi
· UC101: Przejrzyj listę zasobów obliczeniowych
· UC102: Zdefiniuj zasób obliczeniowy
· UC103: Zmień parametry zasobu obliczeniowego
· UC104: Przejrzyj statystyki zasobu obliczeniowego
Pakiet: Zarządzanie obliczeniami
· UC201: Wyświetl kokpit obliczeniowy
· UC202: Uruchom nowe zadanie obliczeniowe
· UC203: Przejrzyj dziennik wykonania zadania obliczeniowego
· UC204: Zatrzymaj zadanie obliczeniowe