architecture update
This commit is contained in:
parent
d66cc4f79c
commit
e4ab416930
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user