mirror of
https://github.com/kristoferssolo/Mafia-the-Game-Description.git
synced 2025-10-21 19:50:35 +00:00
feat(parameters): add all parameters
This commit is contained in:
parent
f34b800525
commit
25b1ca4cbf
@ -0,0 +1,5 @@
|
|||||||
|
\subsubsection{Kopīgās funkcijas ievades / izvades datu prasības}
|
||||||
|
Apakšnodaļa ietver informāciju par funkciju parametriem, tai skaitā, nosaukumu, identifikatoru, aprakstu, prasībām un parametru vērtību piemēru, ja tas ir nepieciešams.
|
||||||
|
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/index.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/procedure/index.tex}
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
\parameterTable{}{IIDP01} % TODO: add title
|
||||||
|
{Datuma simbolu virkne}
|
||||||
|
{IIDP01}
|
||||||
|
{
|
||||||
|
Datums, kas ir reprezentēts ar simbolu virkni noteiktā formātā un laika zonā (sistēmas ietvaros tiek izmantota viena laika zona).
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Jāatbilst standarta ISO 8601 datumu formātam;
|
||||||
|
\item Gadam jābūt 4 cipariem;
|
||||||
|
\item Mēnesim un gadam jāsatur 2 ciparus, ar sākuma nullēm, ja attiecināms;
|
||||||
|
\item Gadu, mēnesi un dienu jāatdala ar svītru (-);
|
||||||
|
\item Datumu jānosaka pēc koordinētās universālās laika zonas (UTC);
|
||||||
|
\item Struktūru raksturo shēma: YYYY-MM-DD, kur Y simboli ir aizvietojami ar gadu, M ar mēnesi un D ar dienu.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
2023-10-22
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
\parameterTable{}{IIDP02} % TODO: add title
|
||||||
|
{Laika simbolu virkne}
|
||||||
|
{IIDP02}
|
||||||
|
{
|
||||||
|
Datums un laiks, kas ir reprezentēts ar simbolu virkni noteiktā formātā un laika zonā (sistēmas ietvaros tiek izmantota viena laika zona).
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Jāatbilst standarta ISO 8601 datumu un laika formātam;
|
||||||
|
\item Gadam jābūt 4 cipariem;
|
||||||
|
\item Mēnesim un gadam jāsatur 2 ciparus, ar sākuma nullēm, ja attiecināms;
|
||||||
|
\item Gadu, mēnesi un dienu jāatdala ar svītru;
|
||||||
|
\item Stundai un minūtei un sekundei jābūt 2 cipariem, ar sākuma nullēm, ja nepieciešam;
|
||||||
|
\item Laiks un datums jānosaka pēc koordinētās universālās laika zonas (UTC);
|
||||||
|
\item Struktūru raksturo shēma: YYYY-MM-DDThh:mm:ss, kur Y simboli ir aizvietojami ar gadu, M ar mēnesi un D ar dienu, kā arī h simboli ir aizvietojami ar stundām, m ar minūtēm un s ar sekundēm.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
2023-10-22T12:30:12
|
||||||
|
}
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
\parameterTable{}{IIDP03} % TODO: add title
|
||||||
|
{Skaitlisks stāvokļa kods}
|
||||||
|
{IIDP03}
|
||||||
|
{
|
||||||
|
Skaitlis, kas reprezentē noteiktu stāvokli funkcijas darbībai vai datubāzes entitātei.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Vesels pozitīvs skaitlis.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
253
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
\parameterTable{}{IIDP04} % TODO: add title
|
||||||
|
{Vārds un uzvārds}
|
||||||
|
{IIDP04}
|
||||||
|
{
|
||||||
|
Reģistrēta lietotāja vārds un uzvārds.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Simbolu virkne garumā līdz 255 simboliem;
|
||||||
|
\item Atļautie simbola: unikoda lielie burti (Lu), mazie burti (Ll), virsraksta burti (Lt,) modifikatoru burti (Lm), citi burti (Lo), atstarpe, domuzīme.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
% FIX: add example
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
\parameterTable{}{IIDP05} % TODO: add title
|
||||||
|
{E-pasts}
|
||||||
|
{IIDP05}
|
||||||
|
{
|
||||||
|
Reģistrēta lietotāja e-pasts.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Simbolu virkne garumā līdz 255 simboliem;
|
||||||
|
\item Jāatbilst standarta RFC 2822 interneta ziņu formātam.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
lietotajvārds@domens.lv
|
||||||
|
}
|
||||||
@ -0,0 +1,21 @@
|
|||||||
|
\parameterTable{}{IIDP06} % TODO: add title
|
||||||
|
{Parole}
|
||||||
|
{IIDP06}
|
||||||
|
{
|
||||||
|
Reģistrēta lietotāja e-pasts
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Simbolu virkne garumā no 8 līdz 127 simboliem;
|
||||||
|
\item Var saturēt burtciparu simbolus, skaitļus, atstarpi, speciālos simbolus:
|
||||||
|
izsaukuma zīmi (!), dubultpēdiņas (``), skaitļa zīmi (\#), dolāra zīmi (\$),
|
||||||
|
procenta zīmi (\%), ampersandu (\&), pēdiņas (`), iekavas (()), figūriekavas (\{\}), zvaigznīti (*),
|
||||||
|
plusu (+), komatu (,), mīnusu (-), punktu (.), slīpsvītru (/), kolu (:), semikolu (;),
|
||||||
|
salīdzinājuma zīmes (< >), vienādības zīmi (=), jautājuma zīmi (?), ``et'' zīmi (@),
|
||||||
|
slīpsvītru (/), pasvītru (\_), vertikālo joslu (|), tildi ($\sim$); % TODO: replace all characters with math chars
|
||||||
|
\item Minimālās drošības prasības: satur vismaz vienu lielo un mazo burtu, vienu ciparu.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
% FIX: add example
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
\parameterTable{}{IIDP07} % TODO: add title
|
||||||
|
{Segvārds}
|
||||||
|
{IIDP07}
|
||||||
|
{
|
||||||
|
Reģistrēta lietotāja vārds, kas tiek izmantots saskarnes personalizācijai.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Simbolu virkne garumā no 6 līdz 255 simboliem;
|
||||||
|
\item Atļautie simboli: lielie burti (Lu), mazie burti (Ll, virsraksta burti (Lt,) modifikatoru burti (Lm), citi burti (Lo), atstarpe, domuzīme, apakšsvītra.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
% FIX: add example
|
||||||
|
}
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
\parameterTable{}{IIDP08} % TODO: add title
|
||||||
|
{Profila attēls}
|
||||||
|
{IIDP08}
|
||||||
|
{
|
||||||
|
Reģistrēta lietotāja attēla datne.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Attēla datne;
|
||||||
|
\item Paplašinājums ir viens no: JPEG, JPG, GIF, PNG, WEBP;
|
||||||
|
\item Izmērs nepārsniedz 1MB.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
% FIX: add example
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
\parameterTable{}{IIDP09} % TODO: add title
|
||||||
|
{Biogrāfiskā informācija}
|
||||||
|
{IIDP09}
|
||||||
|
{
|
||||||
|
Reģistrēta lietotāja pievienotā profila informācija teksta formātā.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Simbolu virkne garumā līdz 512 simboliem;
|
||||||
|
\item Atļautie simboli: Unikoda lielie burti (Lu), mazie burti (Ll), virsraksta burti (Lt,) modifikatoru burti (Lm), citi burti (Lo), speciālie simboli.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
Dzimis ēteriskā meža sirdī, vienmēr biju noskaņots uz vējiem. Jau no mazotnes parādīju iedzimtu spēju sazināties ar vēsmām un brāzmām, kas plūda cauri senajiem kokiem.
|
||||||
|
}
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
\parameterTable{}{IIDP10} % TODO: add title
|
||||||
|
{Entitātes identifikators}
|
||||||
|
{IIDP10}
|
||||||
|
{
|
||||||
|
Datubāzē izmantots skaitlisks entitātes identifikators.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Vesels pozitīvs skaitlis
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
253
|
||||||
|
}
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
\parameterTable{}{IIDP11} % TODO: add title
|
||||||
|
{Kārtošanas kods}
|
||||||
|
{IIDP11}
|
||||||
|
{
|
||||||
|
Skaitlisks kods, kas atbilst kādam atribūtam, kurš ir kārtojams: 0 - nekārtot, 1 - kārtot augoši, 2 - kārtot dilstoši.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Vesels pozitīvs skaitlis
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
253
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
\parameterTable{}{IIDP12} % TODO: add title
|
||||||
|
{Datubāzes atribūta nosaukums}
|
||||||
|
{IIDP12}
|
||||||
|
{
|
||||||
|
Datubāzes atribūta nosaukums.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Simbolu virkne garumā līdz 127 simboliem;
|
||||||
|
\item Atļautie simboli: Unikoda mazie burti (Ll), pasvītra.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
% FIX: add example
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
\parameterTable{}{IIDP13} % TODO: add title
|
||||||
|
{Datubāzes pieprasījums}
|
||||||
|
{IIDP13}
|
||||||
|
{
|
||||||
|
Datubāzes pieprasījums.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Pieprasījums PostgreSQL formātā iekodēts simbolu virknes struktūrā;
|
||||||
|
\item Pieprasījumā jābūt iespējai rediģēt pastāvošos un pievienot papildus nosacījumus.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
% FIX: add example
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
\parameterTable{}{IIDP14} % TODO: add title
|
||||||
|
{Meklēšanas uzvedne}
|
||||||
|
{IIDP14}
|
||||||
|
{
|
||||||
|
Uzvedne datubāzes ierakstu meklēšanai.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Simbolu virkne garumā līdz 255 simboliem;
|
||||||
|
\item Atļautie simboli: Unikoda lielie burti (Lu), mazie burti (Ll), virsraksta burti (Lt,) modifikatoru burti (Lm), citi burti (Lo), atsarpe, domuzīme, cipari.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
% FIX: add example
|
||||||
|
}
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
\parameterTable{}{IIDP15} % TODO: add title
|
||||||
|
{Cena}
|
||||||
|
{IIDP15}
|
||||||
|
{
|
||||||
|
Maksas abonementa cena.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Decimāls skaitlis līdz 16 cipariem un 2 cipariem aiz komata.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
1234,56
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
\parameterTable{}{IIDP16} % TODO: add title
|
||||||
|
{Īsziņas teksts}
|
||||||
|
{IIDP16}
|
||||||
|
{
|
||||||
|
Lietotāja sūtītās īsziņas teksts istabas tērzētavā.
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Simbolu virkne līdz 2047 simboliem;
|
||||||
|
\item Atļautie simboli: Unikoda lielie burti (Lu), mazie burti (Ll), virsraksta burti (Lt,) modifikatoru burti (Lm), citi burti (Lo), speciālie simboli.
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
% FIX: add example
|
||||||
|
}
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP01.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP02.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP03.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP04.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP05.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP06.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP07.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP08.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP09.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP10.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP11.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP12.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP13.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP14.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP15.tex}
|
||||||
|
\input{./src/requirements/functional-requirements/IO-functions/parameter/IIDP16.tex}
|
||||||
@ -0,0 +1 @@
|
|||||||
|
\subsubsection{Kopīgās procedūras}
|
||||||
@ -1,7 +1,7 @@
|
|||||||
\subsection{Funkcionālās prasības}
|
\subsection{Funkcionālās prasības}
|
||||||
% \input{./src/requirements/functional-requirements/general-notices.tex}
|
|
||||||
% TODO: remove the following line
|
% TODO: remove the following line
|
||||||
% [Citas apakšnodaļas ar vispārīgu lietu aprakstu]
|
% [Citas apakšnodaļas ar vispārīgu lietu aprakstu]
|
||||||
|
|
||||||
\input{./src/requirements/functional-requirements/function-modules.tex}
|
\input{./src/requirements/functional-requirements/function-modules.tex}
|
||||||
\input{./src/requirements/functional-requirements/modules/index.tex}
|
\input{./src/requirements/functional-requirements/IO-functions/index.tex}
|
||||||
|
% \input{./src/requirements/functional-requirements/modules/index.tex}
|
||||||
|
|||||||
@ -51,18 +51,6 @@
|
|||||||
\specificationTableItem{Paziņojumi}{#9}
|
\specificationTableItem{Paziņojumi}{#9}
|
||||||
}
|
}
|
||||||
|
|
||||||
\newcommand{\parameterTable}[7]{
|
|
||||||
\paragraph{#1}
|
|
||||||
\begin{table}[h]
|
|
||||||
\caption{#1}\label{tab:#2}
|
|
||||||
\end{table}
|
|
||||||
\specificationTableItem{Parametra nosaukums}{#3}
|
|
||||||
\specificationTableItem{Parametra identifikators}{#4}
|
|
||||||
\specificationTableItem{Parametra apraksts}{#5}
|
|
||||||
\specificationTableItem{Parametra prasības}{#6}
|
|
||||||
\specificationTableItem{Parametra piemērs}{#7}
|
|
||||||
}
|
|
||||||
|
|
||||||
\newcommand{\procedureTable}[8]{
|
\newcommand{\procedureTable}[8]{
|
||||||
\paragraph{#1}
|
\paragraph{#1}
|
||||||
\begin{table}[h]
|
\begin{table}[h]
|
||||||
|
|||||||
@ -1,2 +1,3 @@
|
|||||||
\input{./src/utils/function-table.tex}
|
\input{./src/utils/function-table.tex}
|
||||||
\input{./src/utils/entity-table.tex}
|
\input{./src/utils/entity-table.tex}
|
||||||
|
\input{./src/utils/parameter-table.tex}
|
||||||
|
|||||||
37
src/utils/parameter-table.tex
Normal file
37
src/utils/parameter-table.tex
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
\newcommand{\parameterTable}[7]{
|
||||||
|
% \paragraph{#1}
|
||||||
|
\begin{table}[h]
|
||||||
|
\caption{#1}\label{tab:#2}
|
||||||
|
\end{table}
|
||||||
|
\specificationTableItem{Parametra nosaukums}{#3}
|
||||||
|
\specificationTableItem{Parametra identifikators}{#4}
|
||||||
|
\specificationTableItem{Parametra apraksts}{#5}
|
||||||
|
\specificationTableItem{Parametra prasības}{#6}
|
||||||
|
\specificationTableItem{Parametra piemērs}{#7}
|
||||||
|
}
|
||||||
|
|
||||||
|
% \newcommand{\parameterTable}[7]{
|
||||||
|
% \begin{tabularx}{\linewidth}{|X|}
|
||||||
|
% \caption{#1} \label{tab:#2} \\ \hline
|
||||||
|
% \endfirsthead
|
||||||
|
% \hline \multicolumn{1}{r}{Turpinājums no iepriekšējās lapas} \\ \hline
|
||||||
|
% \endhead
|
||||||
|
%
|
||||||
|
% \hline \multicolumn{1}{r}{Turpinājums nākamajā lapā} \\ \hline
|
||||||
|
% \endfoot
|
||||||
|
%
|
||||||
|
% \hline
|
||||||
|
% \endlastfoot
|
||||||
|
%
|
||||||
|
% \textbf{Parametra nosaukums} \\ \hline
|
||||||
|
% #3 \\ \hline
|
||||||
|
% \textbf{Parametra identifikators} \\ \hline
|
||||||
|
% #4 \\ \hline
|
||||||
|
% \textbf{Parametra apraksts} \\ \hline
|
||||||
|
% #5 \\ \hline
|
||||||
|
% \textbf{Parametra prasības} \\ \hline
|
||||||
|
% #6 \\ \hline
|
||||||
|
% \textbf{Parametra piemērs} \\ \hline
|
||||||
|
% #7 \\ \hline
|
||||||
|
% \end{tabularx}
|
||||||
|
% }
|
||||||
Loading…
Reference in New Issue
Block a user