ForgeAI Dokumentacija Help

4. Specifikacija funkcionalnih i nefunkcionalnih zahtjeva

Korisnik | AI MIDI Generator

Redni broj

Zahtjev

Opis

F1

Registracija

Sistem treba da obezbijedi registraciju novog korisnika koji mu pristupa.

F2

Logovanje

Sistem treba da obezbijedi autentifikaciju korisnika koji mu pristupa.

F3

Omogučavanje tekstualnog prompt unosa

Sistem treba da obezbijedi tekstualni prompt unos preko terminala/GUI

F4

Generisanje MIDI fajlova

Sistem će omogućiti muzičaru generisanje MIDI fajlova korištenjem AI algoritama.

F5

Preuzimanje MIDI fajlova

Sistem će omogućiti muzičaru preuzimanje kreiranih MIDI fajlova na svoj uređaj.

F6

Pregled generisanih fajlova

Sistem će omogućiti muzičaru pregled generisanih fajlova unutar aplikacije.

Korisnik | Stranica

Redni broj

Zahtjev

Opis

F1

Registracija

Korisnici se mogu registrirati na stranici kako bi pristupili dodatnim funkcijama i uslugama.

F2

Logovanje

Omogućuje korisnicima prijavu na svoje račune koristeći svoje vjerodajnice.

F3

Pregled računa

Korisnici mogu pregledati informacije o svom računu, kao što su pretplate, povijest transakcija i druge relevantne informacije.

F4

Odabir načina plaćanja

Korisnici mogu odabrati željeni način plaćanja prilikom kupovine pretplate ili proizvoda/usluga.

F5

Preuzimanje VST Plugina

Korisnici mogu preuzeti VST plugin s web stranice kako bi ga integrirali u svoje digitalne audio radne stanice.

F6

Ukidanje pretplate

Pruža korisnicima mogućnost da otkažu pretplatu i prestanu s korištenjem dodatnih usluga.

F7

Brisanje računa

Omogućuje korisnicima brisanje svog korisničkog računa i povezanih podataka iz sustava.

Nefunkcionalni Zahtjevi

Redni broj

Zahtjev

Opis

N1

Sigurnost

Podacima u sistemu neće moći da pristupaju svi korisnici. Pristup će biti ograničen na osnovu uloga korisnika. Autentifikacija i autorizacija će biti implementirani za osiguranje podataka.

N2

Performanse

Sistem mora omogućiti brzu i efikasnu generaciju i obradu MIDI fajlova. Latencija prilikom korisničkih akcija mora biti minimalna.

N3

Integritet podataka

Sistem će imati mehanizme za provjeru i validaciju podataka kako bi se spriječili neispravni unosi i gubitak podataka.

N4

Implementacija i pristupačnost

Sistem će biti implementiran kao cloud aplikacija dostupna korisnicima sa različitih uređaja. Nema potrebe za specijalizovanim hardverom ili instalacijom softvera na korisničkim uređajima.

N5

Skalabilnost

Sistem mora biti sposoban da se skaluje u zavisnosti od broja korisnika i obima podataka bez gubitka performansi.

N6

Uslužnost

Korisnička podrška će biti dostupna za pomoć korisnicima prilikom korištenja sistema. Dokumentacija i tutorijali će biti obezbijeđeni za lakše snalaženje.

N7

Usaglašenost

Sistem će biti usaglašen sa relevantnim pravnim i industrijskim standardima za zaštitu podataka i digitalna prava.

N8

Fleksibilnost

Sistem će omogućiti korisnicima prilagođavanje generisanih MIDI fajlova prema njihovim specifičnim potrebama i preferencijama.

Last modified: 04 June 2024