diff --git a/architecture.adoc b/architecture.adoc index 4bcc160..ce5ca9d 100644 --- a/architecture.adoc +++ b/architecture.adoc @@ -36,6 +36,7 @@ ifdef::preface-title[:preface-title: Wstęp] |=== | Osoba | Data | Zmiany | Wersja +| Robert Bendun | 2023-12-03 | zmieniono "przypadki użycia" na poprawne "skrócone przypadki użycia"; drobne poprawki stylistyczne | 1.0.1 | Robert Bendun | 2023-11-27 | Stworzenie dokumentu | 1.0.0 |=== @@ -48,7 +49,7 @@ Na podstawie zdefiniowanej architektury stworzono harmonogram prac. == Architektura -=== Widok przypadków użycia +=== Widok skróconych przypadków użycia Zdefiniowano następujące przypadki użycia: @@ -85,9 +86,9 @@ Zdefiniowano następujące komponenty systemu: * realizacja interfejsu graficznego w postaci serwera HTTP ** widoki realizowane w postaci funkcji tworzących fragmenty pełnego dokumentu HTML opisującego interfejs graficzny, realizowane przez statyczną konkatenację oraz dynamiczną przy pomocy biblioteki https://htmx.org/[htmx] -*** widok zewnętrznych adresów IP węzła wykonującego aplikację -*** widok statusu systemu synchronizacji -*** widok zarządzania fragmentami utworu (dodawanie, usuwanie, przypisanie skrótów klawiszowych, zmiana nazwy) +*** lista zewnętrznych adresów IP węzła wykonującego aplikację +*** wizualizacja statusu systemu synchronizacji +*** panel zarządzania fragmentami utworu (dodawanie, usuwanie, przypisanie skrótów klawiszowych, zmiana nazwy) *** widok listy dostępnych urządzeń wyjściowych audio i MIDI ** zachowanie stanu pomiędzy sesjami - zapisywanie każdych zmian i ładowanie stanu przy uruchomieniu aplikacji * wątek audio wykonujący fragment z użyciem mechanizmu synchronizacji @@ -98,7 +99,6 @@ Zdefiniowano następujące komponenty systemu: ** nadbudowa w postaci podsystemu realizującego synchronizację wielu grup * serwer mDNS udostępniający podstawowe informacje o instancji - === Widok procesu Widok procesu jest rozbudową widoku logicznego, o wskazanie interakcji pomiędzy wyróżnionymi komponentami systemu.