??? Communications across the different layers ???tiers??? of a system must be well-defined
and documented. This reminds me with the importance of formal documentation of
software systems.
??? Good design of software systems typically facilitates good testing of them before they
are implemented, and that should reduce their chances to fail during their runtime
cycles. In other words, this improves the mean time between the system??™s failures
(i.e., MTBF).
??? Reliability also has to do with the quality of a system??™s code, its structures, and organization.
??? Documentation of a software system plays a crucial role in eliminating defects in
that system by simply making it easy to point out the parts of the system??™s code that
needs to be changed to fix the defects. This eventually improves the availability and
reliability of systems.
Experience.V
Another interesting experience had to do with a major telecom firm in Saint Louis. They
required the indexing of about 12 million records of their Oracle meta-content to produce a
searchable index within 10 hours. None of the commercial indexing tools that were available
at that time, including the Verity ones, could satisfy their tough requirement.
Pages:
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