2
- reuse -- library design
- conventions -- naming, taxonomy
- indexing -- archival and querying
- template classes -- bags and sets
}
In section 3,
when considering methods and tools
for object-oriented application development,
we discussed the heritage from structured
approaches and looked at the Fusion method as an example of a strongly
systematic approach to the process of development.
The Fusion method has been compared with a number of other methods,
including Objectory, OMT, Booch OOD
and CRC.
Further, we looked at some CASE tools
and programming environments,
as well as some of the object database
systems for C++.
3
- methods -- structural object-oriented
- tools --
analysis, design, implementation
- comparative study -- Fusion
- program development --
environments for C++
- object database systems --
with C++ interface
4
- criteria for libraries --
user specific, domain, features
- requirements --
data structures, mathematics, simulation, GUI
We concluded, in section 4, with an overview of the
libraries for C++.
In particular, we looked at the criteria
guiding the choice for a particular
library,
including user-specific criteria,
domain-specific criteria and features
concerning documentation and support.