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