summaryrefslogtreecommitdiffstats
path: root/URD/chapter3.tex
blob: 36097968cf7e4215b7e3a0787cf4dd57e9118d9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
\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 clients.
            & 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:
            \begin{enumerate}
                \item add
                \item edit
                \item remove
            \end{enumerate}
            types of combinations.
            & 1\\
    \hline
    RAD05
            & The system shall provide a way to:
            \begin{enumerate}
                \item add
                \item edit
                \item remove
            \end{enumerate}
            policies by authorized personnel.
            & 1\\
    \hline
    RAD06
            & The system shall provide a way to:
            \begin{enumerate}
                \item add
                \item edit
                \item remove
            \end{enumerate}
             risks by authorized personnel.
            & 1\\
    \hline
    RAD07
            & The system shall provide a way to:
            \begin{enumerate}
                \item add
                \item edit
                \item remove
            \end{enumerate}
             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 clients are:
            \begin{itemize}
                     \item vehicle
                     \item home
                     \item contents
                     \item life cover
                     \item hospital insurance
            \end{itemize}
            & 1\\
    \hline
    RIP02
            & Possible insurances for organizational clients 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
            & Clients can have no more then two representatives.\\
    \hline
\end{longtable}