If the users have an expectation that
the system will be at least as fast as an existing system, anything less will be unacceptable. The
estimated response time for each of the most-used components of the application must be defined
and approved.
It is important during this process to establish two sets of goals: reasonable goals and ???stretch???
goals. Stretch goals represent the results of concentrated efforts to go beyond the hardware and
software constraints that limit the system??™s performance. Maintaining two sets of performance
goals helps to focus efforts on those goals that are truly mission-critical versus those that are
beyond the scope of the core system deliverables. In terms of the goals, you should establish
control boundaries for query and transaction performance; the application performance will be
judged to be ???out of control??? if the control boundaries are crossed.
Security Requirements
The development team must specify the account structure the application will use, including the
ownership of all objects in the application and the manner in which privileges will be granted.
All roles and privileges must be clearly defined. The deliverables from this section will be used to
Chapter 5: Developing and Implementing Applications 135
generate the account and privilege structure of the production application (see Chapter 9 for a full
review of Oracle??™s security capabilities).
Depending on the application, you may need to specify the account usage for batch accounts
separately from that of online accounts.
Pages:
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