Zawartość projektu zaliczeniowego ćwiczeń z PRI =============================================== 1. Opis problemu: - cel, zakres, kontekst; - opis dziedziny problemowej; - ewentualnie słowniczek użytych terminów z dziedziny problemowej, jeśli mogą okazać się one mało zrozumiałe lub wieloznaczne; 2. Wymagania funkcjonalne: - diagram przypadków użycia; - tam, gdzie jest to potrzebne - krótkie opisy objaśniające umieszczonych tam aktorów i przypadki (wyjaśniające, co autor miał na myśli); - bardziej szczegółowy opis wybranych dwóch nietrywialnych przypadków użycia: = warunek wstępny dla realizacji danego przypadku; = warunki końcowe (ew. rozdzielone na oczekiwany i minimalny); = zdarzenie inicjujące realizację przypadku; = interakcja aktora z systemem w podpunktach (w tym wskazanie fragmentów realizowanych warunkowo oraz jasne sprecyzowanie, w którym punkcie i ew. w jakich okolicznościach uruchamiane są przypadki "używane" i "rozszerzające"); 3. Diagram klas (przynajmniej 10 klas) z atrybutami, asocjacjami (liczności!), najistotniejszymi operacjami oraz niezbędnymi ograniczeniami podłączonymi do stosownych klas asocjacji. - ewentualne dodatkowe opisy wyjaśniające działanie zadeklarowanych operacji (można tu użyć ograniczeń: warunków wstępnych i warunków końcowych (pre- i postconditions)).