From 8f8314bcb371f2d43719c7e0b8d24e16a18602da Mon Sep 17 00:00:00 2001 From: Oliver Schinagl Date: Wed, 21 Sep 2005 09:30:41 +0000 Subject: --- URD/1.0/chapter3.tex | 281 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 169 insertions(+), 112 deletions(-) diff --git a/URD/1.0/chapter3.tex b/URD/1.0/chapter3.tex index 811672e..ae05498 100644 --- a/URD/1.0/chapter3.tex +++ b/URD/1.0/chapter3.tex @@ -2,15 +2,15 @@ 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} -Possible priorities have been defined according to the MoSCoW convention: +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{asdf} +\subsection{General} \begin{longtable}[l]{|p{20mm}|p{105mm}|r|} \hline \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\ @@ -19,81 +19,41 @@ Possible priorities have been defined according to the MoSCoW convention: \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\ \endhead \hline - - R001 - & The range of insurances for individual customers are: - \begin{itemize} - \item vehicle - \item home - \item contents - \item life cover - \item hospital insurance - \end{itemize} - & 1\\ - \hline - R002 - & The range of 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 - R003 - & It will be possible to add new types of insurance products. - & 1\\ - \hline - R004 - & It will be possible to add a new type of customers. - & 1\\ - \hline - R005 + RGE01 & It will be possible for the system to know whether clients represent either themselves, an organization or both. & 1\\ \hline - R006 + RGE02 & It will be possible for the system to know whether a client is being represented by a 3rd party. & 1\\ \hline - R007 + RGE03 & All information provided for an insurance proposal must be reused by the system when converting it into a policy. & 1\\ \hline - R008 - & It will be possible to add additional terms and/or conditions to a policy. + RGE04 + & The system will recommend cross-sell and up-sells opportunities via the insurance combination that have been entered into the system by the business department. & 1\\ \hline - R009 - & With an insurance proposal the system will be capable to provide an initial premium amount. - & 1\\ +\end{longtable} + + + + +\subsection{Interaction} +\begin{longtable}[l]{|p{20mm}|p{105mm}|r|} \hline - R010 - & A policy may consist of more then one risk. - & 1\\ + \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\ + \endfirsthead \hline - R011 - & Policies will be issuable on the following basis: - \begin{itemize} - \item monthly - \item quarterly - \item half-yearly - \item yearly - \end{itemize} - & 1\\ - R012 - & Details of the insurances must be documented formerly. - & 1\\ + \textbf{UID} & \textbf{Requirement} & \textbf{Priority}\\ + \endhead \hline - R013 + 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 - R014 + RIN02 & The system will provide an interface to government departments: \begin{itemize} \item that help in legal issues @@ -102,80 +62,82 @@ Possible priorities have been defined according to the MoSCoW convention: \end{itemize} & 1\\ \hline - R015 - & Insurance policies shall be payable by: - \begin{itemize} - \item cash - \item check - \item credit card - \end{itemize} + RIN03 + & It will be possible for the system to identify the caller. & 1\\ \hline - R016 - & Payments shall be made in the following terms: - \begin{itemize} - \item daily - \item weekly - \item fortnightly - \item monthly - \item quarterly - \item yearly - \end{itemize} + RIN04 + & The system shall provide detailed information of client on the staff's system screen once the caller has been identify. & 1\\ \hline - R017 - & Premium payments shall be renewable automatically or manually. + RIN05 + & The system shall provide regular information to clients and potential clients via the internet website. & 1\\ \hline - R018 - & It will be possible for the system to identify the caller. + RIN06 + & The system shall provide a basic calculations on insurance proposals for premiums via the internet website. & 1\\ \hline - R019 - & The system shall provide detailed information of client on the staff's system screen once the caller has been identify. - & 1\\ + RIN07 + & The system shall be expendable with support for mobile technology. + & 2\\ \hline - R020 - & The system shall provide regular information to clients and potential clients via the internet website. + 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 - R021 - & The system shall provide a basic calculations on insurance proposals for premiums via the internet website. + RAD02 + & It will be possible to add a new type of customers. & 1\\ \hline - R022 - & The system will recommend cross-sell and up-sells opportunities via the insurance combination that have been entered into the system by the business department. + RAD03 + & It will be possible to add additional terms and/or conditions to a policy. & 1\\ \hline - R023 + RAD04 & The system shall provide a way to add, edit and remove types of combinations. & 1\\ \hline - R024 + RAD05 & The system shall provide a way to add, edit and remove policies by authorized personnel. & 1\\ \hline - R025 + RAD06 & The system shall provide a way to add, edit and remove risk by authorized personnel. & 1\\ \hline - R026 + RAD07 & The system shall provide a way to add, edit and remove proposal by authorized personnel. & 1\\ \hline - R027 + RAD08 & When a new combination is added to the system, it will check whether it is applicable to existing policies and notify the client. & 1\\ \hline - R028 - & The system shall be expendable with support for mobile technology. - & 2\\ - \hline - R029 - & The system shall be expendable with support for eServices. - & 2\\ - \hline - R030 + RAD09 & The system shall track employee's details: \begin{itemize} \item Name @@ -186,28 +148,123 @@ Possible priorities have been defined according to the MoSCoW convention: \end{itemize} & 3\\ \hline - R031 + RAD10 & It shall be possible to add, edit, query employees details. & 3\\ \hline - R032 + RAD11 & It shall be possible for employees to manage their timesheets. & 3\\ \hline - R033 - & The accounting department will have an interface to the system, for processing invoices and payments. - & 3\\ - \hline - R034 + RAD12 & The HR module must provide a way to handle internal career tracking. & 3\\ \hline - R035 + 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 + & The range of insurances for individual customers are: + \begin{itemize} + \item vehicle + \item home + \item contents + \item life cover + \item hospital insurance + \end{itemize} + & 1\\ + \hline + RIP02 + & The range of 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 must 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 + & With 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 the following terms: + \begin{itemize} + \item daily + \item weekly + \item fortnightly + \item monthly + \item quarterly + \item yearly + \end{itemize} + & 1\\ + \hline + RPA04 + & Premium payments shall be renewable automatically or manually. + & 1\\ + \hline +\end{longtable} + \section{Constraint requirements} \begin{longtable}[l]{|p{20mm}|p{105mm}|r|} \hline -- cgit v0.12