summaryrefslogtreecommitdiffstats
path: root/URD/chapter3.tex
diff options
context:
space:
mode:
Diffstat (limited to 'URD/chapter3.tex')
-rw-r--r--URD/chapter3.tex280
1 files changed, 280 insertions, 0 deletions
diff --git a/URD/chapter3.tex b/URD/chapter3.tex
new file mode 100644
index 0000000..201f09d
--- /dev/null
+++ b/URD/chapter3.tex
@@ -0,0 +1,280 @@
+\chapter{Specific requirements}
+In this chapter all requirements and constraints of the product to be developed are specifically stated. The product will adhere to these requirements. Each of the requirements has a Unique Identifier (or UID for short) so it can be traced throughout the entire project.
+
+\section{General capability requirements}
+Four possible priorities have been defined according to the MoSCoW convention:
+\begin{enumerate}
+ \item Must have
+ \item Should have
+ \item Could have
+ \item Won't have
+\end{enumerate}
+
+\subsection{General}
+\begin{longtable}[l]{|p{20mm}|p{105mm}|r|}
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endfirsthead
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endhead
+ \hline
+ RGE01
+ & It will be possible for the system to know whether clients represent either themselves, an organization or both.
+ & 1\\
+ \hline
+ RGE02
+ & It will be possible for the system to know whether a client is being represented by a third party.
+ & 1\\
+ \hline
+ RGE03
+ & All information provided for an insurance proposal must be reused by the system when converting it into a policy.
+ & 1\\
+ \hline
+ RGE04
+ & The system will recommend cross-sell and up-sells opportunities using the insurance combination that have been entered into the system by the business department.
+ & 1\\
+ \hline
+\end{longtable}
+
+
+
+\newpage
+\subsection{Interaction}
+\begin{longtable}[l]{|p{20mm}|p{105mm}|r|}
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endfirsthead
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endhead
+ \hline
+ RIN01
+ & Details of the insurances must be provided to the government organizations governing the policies using an interface to their existing software system.
+ & 1\\
+ \hline
+ RIN02
+ & The system will provide an interface to:
+ \begin{itemize}
+ \item government departments that help in legal issues
+ \item hospitals
+ \item the police
+ \end{itemize}
+ & 1\\
+ \hline
+ RIN03
+ & It will be possible for the system to identify the caller.
+ & 1\\
+ \hline
+ RIN04
+ & The system shall provide detailed client information on the staff's system screen once the caller has been identify.
+ & 1\\
+ \hline
+ RIN05
+ & The system shall provide regular information to clients and potential clients via the internet website.
+ & 1\\
+ \hline
+ RIN06
+ & The system shall provide basic calculations on insurance proposals for premiums via the internet website.
+ & 1\\
+ \hline
+ RIN07
+ & The system shall be expendable with support for mobile technologies.
+ & 2\\
+ \hline
+ RIN08
+ & The system shall be expendable with support for eServices.
+ & 2\\
+ \hline
+ RIN09
+ & The accounting department will have an interface to the system for processing invoices and payments.
+ & 3\\
+ \hline
+\end{longtable}
+
+
+
+
+
+\subsection{Administration}
+\begin{longtable}[l]{|p{20mm}|p{105mm}|r|}
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endfirsthead
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endhead
+ \hline
+ RAD01
+ & It will be possible to add new types of insurance products.
+ & 1\\
+ \hline
+ RAD02
+ & It will be possible to add a new type of customers.
+ & 1\\
+ \hline
+ RAD03
+ & It will be possible to add additional terms and/or conditions to an existing policy.
+ & 1\\
+ \hline
+ RAD04
+ & The system shall provide a way to add, edit and remove types of combinations.
+ & 1\\
+ \hline
+ RAD05
+ & The system shall provide a way to add, edit and remove policies by authorized personnel.
+ & 1\\
+ \hline
+ RAD06
+ & The system shall provide a way to add, edit and remove risks by authorized personnel.
+ & 1\\
+ \hline
+ RAD07
+ & The system shall provide a way to add, edit and remove proposals by authorized personnel.
+ & 1\\
+ \hline
+ RAD08
+ & When a new combination is added to the system it will check whether it is applicable to existing policies and notify the client if needed.
+ & 1\\
+ \hline
+ RAD09
+ & The system shall track employee's details:
+ \begin{itemize}
+ \item Name
+ \item Contact information
+ \item Workers Compensation Details
+ \item Timesheets
+ \item Career tracking
+ \end{itemize}
+ & 3\\
+ \hline
+ RAD10
+ & It shall be possible to add, edit and query employees details.
+ & 3\\
+ \hline
+ RAD11
+ & It shall be possible for employees to manage their timesheets.
+ & 3\\
+ \hline
+ RAD12
+ & The HR module must provide a way to handle internal career tracking.
+ & 3\\
+ \hline
+ RAD13
+ & The HR module must provide a way to handle management for employees.
+ & 3\\
+ \hline
+\end{longtable}
+
+
+
+
+\subsection{Insurances and policies}
+\begin{longtable}[l]{|p{20mm}|p{105mm}|r|}
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endfirsthead
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endhead
+ \hline
+ RIP01
+ & Possible insurances for individual customers are:
+ \begin{itemize}
+ \item vehicle
+ \item home
+ \item contents
+ \item life cover
+ \item hospital insurance
+ \end{itemize}
+ & 1\\
+ \hline
+ RIP02
+ & Possible insurances for organizational customers are:
+ \begin{itemize}
+ \item vehicle
+ \item home
+ \item contents
+ \item life cover
+ \item hospital insurance
+ \item professional indemnities
+ \item workers compensation insurance
+ \end{itemize}
+ & 1\\
+ \hline
+ RIP03
+ & A policy may consist of more then one risk.
+ & 1\\
+ \hline
+ RIP04
+ & Policies will be issuable on the following basis:
+ \begin{itemize}
+ \item monthly
+ \item quarterly
+ \item half-yearly
+ \item yearly
+ \end{itemize}
+ & 1\\
+ \hline
+ RIP05
+ & Details of the insurances will be documented formally.
+ & 1\\
+ \hline
+\end{longtable}
+
+
+
+
+\subsection{Payment}
+\begin{longtable}[l]{|p{20mm}|p{105mm}|r|}
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endfirsthead
+ \hline
+ \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\
+ \endhead
+ \hline
+ RPA01
+ & Given an insurance proposal the system will be capable to provide an initial premium amount.
+ & 1\\
+ \hline
+ RPA02
+ & Insurance policies shall be payable by:
+ \begin{itemize}
+ \item cash
+ \item check
+ \item credit card
+ \end{itemize}
+ & 1\\
+ \hline
+ RPA03
+ & Payments shall be made in one of the following terms:
+ \begin{itemize}
+ \item daily
+ \item weekly
+ \item fortnightly
+ \item monthly
+ \item quarterly
+ \item yearly
+ \end{itemize}
+ & 1\\
+ \hline
+ RPA04
+ & The system shall make it possible for premium payments to be renewed manually or automatically.
+ & 1\\
+ \hline
+\end{longtable}
+
+\section{Constraint requirements}
+\begin{longtable}[l]{|p{20mm}|p{105mm}|r|}
+ \hline
+ \textbf{Id} & \textbf{Requirement}\\
+ \endfirsthead
+ \hline
+ \textbf{Id} & \textbf{Requirement}\\
+ \endhead
+ \hline
+ C001
+ & Customers can have no more then two representatives.\\
+ \hline
+\end{longtable} \ No newline at end of file