Skip to content

Commit c64d322

Browse files
committed
Add Unlikely Changes section to gamephys.
1 parent f7da1ff commit c64d322

2 files changed

Lines changed: 28 additions & 5 deletions

File tree

1.21 KB
Binary file not shown.

CaseStudies/gamephys/docs/SRS/GamePhysicsSRS.tex

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@
6868
\newcounter{lcnum} %Likely change number
6969
\newcommand{\lthelcnum}{LC\thelcnum}
7070
\newcommand{\lcref}[1]{LC\ref{#1}}
71+
\newcounter{ucnum} %Unlikely change number
72+
\newcommand{\ltheucnum}{UC\theucnum}
73+
\newcommand{\ucref}[1]{UC\ref{#1}}
7174
\newcommand{\dv}{\mathrm{d}\mathbf{v}}
7275
\newcommand{\dx}{\mathrm{d}\mathbf{x}}
7376
\newcommand{\dr}{\mathrm{d}\mathbf{r}}
@@ -200,6 +203,7 @@ \subsection{Abbreviations and Acronyms}
200203
R & Requirement\\
201204
SRS & Software Requirements Specification\\
202205
T & Theoretical Model\\
206+
UC & Unlikely Change\\
203207
2D & Two-dimensional \\
204208
\bottomrule
205209
\end{tabular}\\
@@ -387,7 +391,7 @@ \subsection{Solution Characteristics Specification}
387391
% 4.2.1 Assumptions
388392
\subsubsection{Assumptions}
389393
\label{sec_assu}
390-
This section simplifies the original problem and helps in developing the theoretical model by filling in the missing information for the physical system. The numbers given in the square brackets refer to the Theoretical Models [Section~\ref{sec_theoretical}], General Definitions [Section~\ref{sec_gendef}], Data Definitions [Section~\ref{sec_datadef}], Instance Models [Section~\ref{sec_instance}], or Likely Changes [Section~\ref{sec_likechan}], in which the respective assumption is used.
394+
This section simplifies the original problem and helps in developing the theoretical model by filling in the missing information for the physical system. The numbers given in the square brackets refer to the Theoretical Models [Section~\ref{sec_theoretical}], General Definitions [Section~\ref{sec_gendef}], Data Definitions [Section~\ref{sec_datadef}], Instance Models [Section~\ref{sec_instance}], Likely Changes [Section~\ref{sec_likechan}], or Unlikely Changes [Section~\ref{sec_unlikechan}], in which the respective assumption is used.
391395

392396
\begin{itemize}
393397
\item [A\refstepcounter{assumpnum}\theassumpnum \label{A_rigid}:] All objects are rigid bodies.
@@ -1500,11 +1504,11 @@ \subsection{Nonfunctional Requirements}
15001504

15011505
%%%%%%%%%%%%%%%%%%%%%%%%
15021506
%
1503-
% 6.) Likely Changes
1507+
% 6.) Likely Changes
15041508
%
15051509
%%%%%%%%%%%%%%%%%%%%%%%%
15061510

1507-
\section{Likely Changes}
1511+
\section{Likely Changes}
15081512
\label{sec_likechan}
15091513

15101514
This section lists the likely changes to be made to the physics game library.
@@ -1517,9 +1521,26 @@ \section{Likely Changes}
15171521
\end{itemize}
15181522

15191523

1524+
%%%%%%%%%%%%%%%%%%%%%%%%
1525+
%
1526+
% 7.) Unlikely Changes
1527+
%
1528+
%%%%%%%%%%%%%%%%%%%%%%%%
1529+
1530+
\section{Unlikely Changes}
1531+
\label{sec_unlikechan}
1532+
1533+
If changes were to be made with regards to the following, a different algorithm would be needed.
1534+
1535+
\begin{itemize}
1536+
\item[UC\refstepcounter{ucnum}\theucnum\label{UC_rigid}:] Changes related to \aref{A_rigid} are not possible due to the dependency in the Instance Models [Section~\ref{sec_instance}] that all bodies have no deformation.
1537+
\item[UC\refstepcounter{ucnum}\theucnum\label{UC_dimensions}:] Changes related to \aref{A_2d} are not possible as all Instance Models [Section~\ref{sec_instance}] depend on the simulation being two-dimensional.
1538+
\end{itemize}
1539+
1540+
15201541
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
15211542
%
1522-
% 7.) Traceability Matrices and Graphs
1543+
% 8.) Traceability Matrices and Graphs
15231544
%
15241545
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
15251546

@@ -1585,6 +1606,8 @@ \section{Traceability Matrices and Graphs} \label{sec_tmag}
15851606
\lcref{LC_collisions} & & & & &X& & \\ \hline
15861607
\lcref{LC_damping} & & & & & &X& \\ \hline
15871608
\lcref{LC_constraints} & & & & & & &X \\ \hline
1609+
\ucref{UC_rigid} &X& & & & & & \\ \hline
1610+
\ucref{UC_dimensions} & &X& & & & & \\ \hline
15881611
\end{tabular}
15891612
\bigskip
15901613
\caption{Traceability Matrix showing the connections between Assumptions and other items} \label{ATraceMatrix}
@@ -1664,7 +1687,7 @@ \section{Traceability Matrices and Graphs} \label{sec_tmag}
16641687

16651688
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
16661689
%
1667-
% 8.) Off the Shelf Solutions
1690+
% 9.) Off the Shelf Solutions
16681691
%
16691692
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
16701693

0 commit comments

Comments
 (0)