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
|
| 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
|
| Robert Bendun | 2023-11-27 | Stworzenie dokumentu | 1.0.0
|
||||||
|===
|
|===
|
||||||
|
|
||||||
@ -48,7 +49,7 @@ Na podstawie zdefiniowanej architektury stworzono harmonogram prac.
|
|||||||
|
|
||||||
== Architektura
|
== Architektura
|
||||||
|
|
||||||
=== Widok przypadków użycia
|
=== Widok skróconych przypadków użycia
|
||||||
|
|
||||||
Zdefiniowano następujące przypadki 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
|
* 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]
|
** 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ę
|
*** lista zewnętrznych adresów IP węzła wykonującego aplikację
|
||||||
*** widok statusu systemu synchronizacji
|
*** wizualizacja statusu systemu synchronizacji
|
||||||
*** widok zarządzania fragmentami utworu (dodawanie, usuwanie, przypisanie skrótów klawiszowych, zmiana nazwy)
|
*** 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
|
*** 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
|
** 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
|
* 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
|
** nadbudowa w postaci podsystemu realizującego synchronizację wielu grup
|
||||||
* serwer mDNS udostępniający podstawowe informacje o instancji
|
* serwer mDNS udostępniający podstawowe informacje o instancji
|
||||||
|
|
||||||
|
|
||||||
=== Widok procesu
|
=== Widok procesu
|
||||||
|
|
||||||
Widok procesu jest rozbudową widoku logicznego, o wskazanie interakcji pomiędzy wyróżnionymi komponentami systemu.
|
Widok procesu jest rozbudową widoku logicznego, o wskazanie interakcji pomiędzy wyróżnionymi komponentami systemu.
|
||||||
|
Loading…
Reference in New Issue
Block a user