diff --git a/src/description/dependencies.tex b/src/description/dependencies.tex index 8552981..8c6b578 100644 --- a/src/description/dependencies.tex +++ b/src/description/dependencies.tex @@ -1,18 +1,17 @@ \subsection{Pieņēmumi un atkarības} \begin{itemize} - \item Ierīce atbilst un spēj pilnvērtīgi izpildīt sistēmas prasības; + \item Ierīce atbilst un spēj pilnvērtīgi izpildīt sistēmas prasības; - \item Ierīce uztur stabilu un atbilstoša ātruma interneta savienojumu; + \item Ierīce uztur stabilu un atbilstoša ātruma interneta savienojumu; - \item Sistēmā tiks integrēta maksājumu apstrādātāja lietojumprogrammas - saskarne, kas rediģēs noteiktas lietotāja privilēģijas, sniedzot - iespēju iegādāties papildus funkcijas; + \item Sistēmā tiks integrēta maksājumu apstrādātāja lietojumprogrammas + saskarne, kas rediģēs noteiktas lietotāja privilēģijas, sniedzot + iespēju iegādāties papildus funkcijas; - \item Lietotāja izvēlētā pārlūkprogramma atbilst un spēj pilnvērtīgi - izpildīt sistēmas prasības; - - \item Maksājumus apstrādās pasūtītāja izvēlēts pakalpojumu sniedzējs, - nodrošinot tīmekļa vietnes saskarni maksājuma veikšanai un tā apstrādi - ārpus “MAFIJA” sistēmas; + \item Lietotāja izvēlētā pārlūkprogramma atbilst un spēj pilnvērtīgi + izpildīt sistēmas prasības; + \item Maksājumus apstrādās pasūtītāja izvēlēts pakalpojumu sniedzējs, + nodrošinot tīmekļa vietnes saskarni maksājuma veikšanai un tā apstrādi + ārpus ``MAFIJA'' sistēmas. \end{itemize} diff --git a/src/description/requirements.tex b/src/description/requirements.tex index fc136f7..0c5498e 100644 --- a/src/description/requirements.tex +++ b/src/description/requirements.tex @@ -2,17 +2,17 @@ Sistēmā tiks realizētas sekojošās darījumprasības: \begin{enumerate} - \item{Lietotāju reģistrācija, autentifikācija;} - \item{Lietotāju un to privilēģiju pārvalde;} - \item{Lietotāju konta apstiprināšana, izmantojot e-pastu;} - \item{Lietotāju profilu personalizācija un kontu rediģešana;} - \item{Lietotāju stāvokļa virtuālajās telpās uzturēšana un izmaiņa;} - \item{Lietotāju informēšana, izmantojot paziņojumu sistēmu;} - \item{Sinhronizēta spēles stāvokļa atjaunināšana;} - \item{Spēles uzstādījumu un lomu klāsta veidošana, rediģēšana un dzēšana;} - \item{Atvērto un privāto virtuālo spēles istabu pārvalde;} - \item{Spēles automātiska vadība;} - \item{Kopēja un ierobežota (lomu grupu atkarīga) tērzēšana;} - \item{Privilēģiju izmaiņa, izmantojot bezpersonisku maksājumu sistēmu;} - \item{Lietotāju moderēšana;} + \item Lietotāju reģistrācija, autentifikācija; + \item Lietotāju un to privilēģiju pārvalde; + \item Lietotāju konta apstiprināšana, izmantojot e-pastu; + \item Lietotāju profilu personalizācija un kontu rediģešana; + \item Lietotāju stāvokļa virtuālajās telpās uzturēšana un izmaiņa; + \item Lietotāju informēšana, izmantojot paziņojumu sistēmu; + \item Sinhronizēta spēles stāvokļa atjaunināšana; + \item Spēles uzstādījumu un lomu klāsta veidošana, rediģēšana un dzēšana; + \item Atvērto un privāto virtuālo spēles istabu pārvalde; + \item Spēles automātiska vadība; + \item Kopēja un ierobežota (lomu grupu atkarīga) tērzēšana; + \item Privilēģiju izmaiņa, izmantojot bezpersonisku maksājumu sistēmu; + \item Lietotāju moderēšana. \end{enumerate} diff --git a/src/description/restrictions.tex b/src/description/restrictions.tex index b92d454..736d88a 100644 --- a/src/description/restrictions.tex +++ b/src/description/restrictions.tex @@ -1,21 +1,20 @@ \subsection{Vispārējie ierobežojumi} -\begin{enumerate} \begin{enumerate} - \item Drošības un aizsardzības apsvērumi: - \begin{enumerate} - \item Lietotāju paroles tiek šifrētas pirms glabāšanas, izmantojot SHA-2 algoritmu; - \item Tiek izmantota trešās puses autentifikācijas integrācija. - \end{enumerate} - \item Regulējošās politikas apsvērumi: - \begin{enumerate} - \item Tiek pieprasīta lietotāju atļauja realizēt analītisku datu ievākšanu, izmantojot sīkdatnes.. - \end{enumerate} - \item Izstrādes vides, tehnoloģijas un tīmekļa ierobežojumi: - \begin{enumerate} - \item Programmēšanas valodas, to tehniskie ierobežojumi; - \item Responsivitāte; - \item Sistēmas saskarne ir tīmekļa vietne; - \item Sistēmas ietvaros mitināta vietne ir kopīga neatkarīgi no ierīces (netiek izmantots apakšdomēns mobilo tālruņu lietotājiem). - \end{enumerate} + \item Drošības un aizsardzības apsvērumi: + \begin{enumerate} + \item Lietotāju paroles tiek šifrētas pirms glabāšanas, izmantojot SHA-2 algoritmu; + \item Tiek izmantota trešās puses autentifikācijas integrācija. + \end{enumerate} + \item Regulējošās politikas apsvērumi: + \begin{enumerate} + \item Tiek pieprasīta lietotāju atļauja realizēt analītisku datu ievākšanu, izmantojot sīkdatnes. + \end{enumerate} + \item Izstrādes vides, tehnoloģijas un tīmekļa ierobežojumi: + \begin{enumerate} + \item Programmēšanas valodas, to tehniskie ierobežojumi; + \item Responsivitāte; + \item Sistēmas saskarne ir tīmekļa vietne; + \item Sistēmas ietvaros mitināta vietne ir kopīga neatkarīgi no ierīces (netiek izmantots apakšdomēns mobilo tālruņu lietotājiem). + \end{enumerate} \end{enumerate} diff --git a/src/requirements/conceptual-description.tex b/src/requirements/conceptual-description.tex index 00eda70..4ab0272 100644 --- a/src/requirements/conceptual-description.tex +++ b/src/requirements/conceptual-description.tex @@ -6,12 +6,15 @@ Konceptuālajā modelī redzamās entītātes no konceptuālā ER modeļa (\ref{ \item Maksas abonements - lietotāju maksas abonementa dati. \item Abonementa cena - cena par abonementu, kas darbojas noteiktā laika periodā. \item Spēles uzstādījums - vairāku spēles lomu kopa, kas ir izveidojamas arī publiski (maksas spēlētājiem) - \item Spēles loma - spēlē izmantojamās lomas apraksts, katrai lomai obligāti piemīt trūkumi un darbības. Tā var tikt izveidota publiski (analoģiski spēles uzstādījumiem); + \item Spēles loma - spēlē izmantojamās lomas apraksts, katrai lomai obligāti piemīt trūkumi un darbības. + Tā var tikt izveidota publiski (analoģiski spēles uzstādījumiem); \item Lomas darbība - vienai vai vairākām spēles lomas piemītošās spēles darbības apraksts un spēlei specifiskie atribūti(/-s); \item Lomas trūkums - vienai vai vairākām spēles lomas piemītošā trūkuma apraksts; - \item Spēlētājs - vienai virtuālai spēles istabai piederošais spēlētājs. Tam piemīt viena spēles loma un var būt vairākas spēles gaitā veiktās lomai atbilstošās darbības; - \item Īsziņa - virtuālās istabas terzēšanā izveidotā īsziņa, kas tiek saistīta ar vienu spēlētāju un var atbildēt uz citu īsziņu izveides laikā; - \item Spēles notikums - spēlē notiekošie notikumi, kā spēles fāzes maiņa, izbalsošanas, slepkavības u.c. . + \item Spēlētājs - vienai virtuālai spēles istabai piederošais spēlētājs. + Tam piemīt viena spēles loma un var būt vairākas spēles gaitā veiktās + lomai atbilstošās darbības; + \item Īsziņa - virtuālās istabas terzēšanā izveidotā īsziņa, kas tiek saistīta ar vienu spēlētāju un var atbildēt uz citu īsziņu izveides laikā; + \item Spēles notikums - spēlē notiekošie notikumi, kā spēles fāzes maiņa, izbalsošanas, slepkavības u.c. \item Spēles virtuāla istaba - vienas gaidāmas, tekošās vai pagātnē notikušas spēles, kam piemīt spēlētāji, spēles uzstādījumi, spēles notikumi, izveidotājs (lietotājs maskas lietotāja grupā); \end{itemize}